avangcom Опубликовано 7 июля, 2023 Поделиться Опубликовано 7 июля, 2023 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. ryancoolround 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ryancoolround Опубликовано 7 июля, 2023 Поделиться Опубликовано 7 июля, 2023 (изменено) Ну если очень, очень, очень, очень грубо, то этот код может помочь: <div id="popup"> <h1>Добро пожаловать на наш сайт!</h1> </div> <script> setTimeout(function() { document.getElementById('popup').style.display = 'none'; }, 5000); </script> Только, как я сказал, это очень грубое решение, точнее даже из разряда "Мам, посмотри я сделал". Тебе все еще надо сделать так, что бы этот код не отображался гостям (Что в принципе не сложно), и все еще надо сделать так, что бы авторизованным пользователям этот код отображался только один раз за сессию (А значит придется использовать куки). Изменено 7 июля, 2023 пользователем ryancoolround avangcom 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
fisart Опубликовано 7 июля, 2023 Поделиться Опубликовано 7 июля, 2023 1 hour ago, ryancoolround said: Этот код не отображался ( Что в принципе не сложно ), и все еще необходимо сделать так, что авторизованным пользователям этот код отображался только один раз за сессию ( Что означает использование файлов куки ). Зачем куки? localStorage уже отменили? 💁♂️ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 7 июля, 2023 Поделиться Опубликовано 7 июля, 2023 Что если взять это приложение и изменить его под свои нужды easy-popup-2.1.6.zip Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
avangcom Опубликовано 9 июля, 2023 Автор Поделиться Опубликовано 9 июля, 2023 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.