Перейти к содержанию

Welcome message after user login


Рекомендуемые сообщения

Hello
I want to open a pop-up message when a user logs in the site and inform the user (Welcome to our site) and disappear after a few seconds.
This case was in Vbulletin. After logging in, the user was taken to the welcome page, then the main page came up
The AUTO MASSAGE plugin does this, but it is in the form of a message in the topic, chat box, etc., not in a pop-up format. I don't want this message to be inserted anywhere, and I want it to be shown only to the user who is logged in.

Ссылка на комментарий
Поделиться на другие сайты

Ну если очень, очень, очень, очень грубо, то этот код может помочь:

<div id="popup">
        <h1>Добро пожаловать на наш сайт!</h1>
    </div>

    <script>
        setTimeout(function() {
            document.getElementById('popup').style.display = 'none';
        }, 5000);
    </script>

Только, как я сказал, это очень грубое решение, точнее даже из разряда "Мам, посмотри я сделал".

Тебе все еще надо сделать так, что бы этот код не отображался гостям (Что в принципе не сложно), и все еще надо сделать так, что бы авторизованным пользователям этот код отображался только один раз за сессию (А значит придется использовать куки).

Изменено пользователем ryancoolround
Ссылка на комментарий
Поделиться на другие сайты

1 hour ago, ryancoolround said:

Этот код не отображался ( Что в принципе не сложно ), и все еще необходимо сделать так, что авторизованным пользователям этот код отображался только один раз за сессию ( Что означает использование файлов куки ).

Зачем куки? localStorage уже отменили? 💁‍♂️ 

Ссылка на комментарий
Поделиться на другие сайты

Что если взять это приложение и изменить его под свои нужды 

easy-popup-2.1.6.zip

Ссылка на комментарий
Поделиться на другие сайты

On 7/7/2023 at 3:55 PM, ryancoolround said:

Well, if it's very, very, very, very rude, then this code can help:

<div    id   =   "popup"   >  
         <h1>   Welcome to our site!    </h1>  
     </div>  

     <script>  
          setTimeout   (   function   ()    {  
              document   .    getElementById   (   'popup'   ).    style   .    display   =    'none'   ;  
          },    5000   );  
      </script>  

Only, as I said, this is a very rude decision, more precisely, even from the category of " Mom, look what I did ."

You still need to make it so that this code is not displayed to guests ( Which is not difficult in principle ), and you still need to make it so that authorized users would only see this code once per session ( So you have to use cookies ).

thank you
I only want it to be shown once for users who login
I have no programming experience
Thank you for your guidance

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...