Название: Всплывающее окно при первом посещении сайта
Автор: Dimox
CMS: Все
Тип скрипта: (JS/HTML)
Описание:
На некоторых сайтах необходимо при первом посещении показывать посетителю информацию во всплывающем окне. Это может потребоваться, например, для сайтов некоторых тематик, чтобы узнать возраст посетителя. Ещё один вариант использования данного функционала — рассказать кратко о цели сайта. Для реализации такого функционала мы будем использовать jQuery и несколько плагинов к нему.
Чтобы показывать всплывающие окна воспользуемся плагином arcticModal. Этот плагин, в отличие от многих других, позволяет очень просто кастомизировать внешний вид модальных окон. Для того, чтобы показать окно лишь один раз, будем запоминать в куках, что посетитель заходил на сайт.
Скриншоты
Установка:
1. Распаковываем содержимое архива в папку с шаблоном и подключаем его, добавив между тегами:
<head></head>
Следующий код:
<script>
(function($) {
$(function() {
// Проверим, есть ли запись в куках о посещении посетителя
// Если запись есть - ничего не делаем
if (!$.cookie('was')) {
// Покажем всплывающее окно
$('#boxUserFirstInfo').arcticmodal({
closeOnOverlayClick: false,
closeOnEsc: true
});
}
// Запомним в куках, что посетитель к нам уже заходил
$.cookie('was', true, {
expires: 365,
path: '/'
});
})
})(jQuery)
</script>
2. Для вывода всплывающего окна с информацией для пользователя, между тегами:
<body></body>
Вставляем:
<div style="display: none;">
<div class="box-modal" id="boxUserFirstInfo">
закрыть
Здравствуй, милый человек!
Надеюсь тебе понравится на нашем сайте!
У нас много интересной информации и очень отзывчивое комьюнити.
Добро пожаловать :)
</div>
</div>