Jump to content

Featured Replies

Posted
comment_194503

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.

comment_194504

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

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

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

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

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

Edited by ryancoolround

comment_194506
1 hour ago, ryancoolround said:

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

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

  • Author
comment_194550
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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.