Всплывающее окно при первом посещении сайта для uCoz Скрипты и Коды для сайтов Настройки и Тех. Помощь Коды, Пароли, Секреты, Чит-Коды и Статьи | Retro-Bit
Всплывающее окно при первом посещении сайта для uCoz
Скрипт (Код) - Всплывающее окно при первом посещении сайта для uCoz.
В общем-то поскольку я его нашел, то решил сразу после простого окна с просьбой регистрации, выложить второе - более сложное, которое использует куки браузера и показывается только один раз, при первом посещении сайта. В такое окно можно поместить что угодно, можно также вставить сообщение с просьбой регистрации или входа, можно встать какую-то другую важную информацию, новость или обновление. Можно вставить адреса групп сайта в социальных сетях, в общем - что угодно.
Итак, также в нижнюю часть сайта ставите этот скрипт:
<div style="display:none;" id="name_uWdn">
Информация в окне!
</div>
<script type="text/javascript">
function setCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days*1000*60*60*24*356));
var expires = "; expires=" + date.toGMTString();}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";}
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);}
return null;}
function eraseCookie(name) {setCookie(name, "", -1);}
function Cookie(name, days) {
if (!getCookie(name)) {
setCookie(name, true, days);
new _uWnd('name','Заголовок в окне',502,272,{autosize:1,maxh:300,minh:100},$('#name_uWdn').html())}}
Cookie('uWnd75', 1)
</script>
С установкой это все, но самое главное впереди, теперь разберем настройку скрипта - что в нем и за что отвечает. Начну по порядку:
(days*1000*60*60*24*356) - это периодичность появления окна. В данном случае - год, то есть это окошко будет появляться раз в год, но вы можете указать любой другой период: один час, день, месяц и т.д. Чтоб понять как это сделать я разберу что это за числа: 1000 - миллисекунды, а знак * - умножение. То есть 1000 миллисекунд (что равно 1 секунде) мы умножаем на 60 - и получаем минуту, которую умножаем еще на 60 - и получаем час, который умножаем на 24 - и получаем сутки, которые умножаем на 356 - и получаем год. Исходя из этого, я думаю вы легко сможете составить нужную вам периодичность.
Заголовок в окне - ну это элементарно, это заголовок.
502,272 - фиксированная ширина и высота окна.
maxh:300,minh:100 - максимальная ширина и минимальная высота окна.
Еще раз отмечу, скрипт обращается к кукам браузера, и если выясняется что пользователь на сайте первый раз или с момента последнего посещения прошло больше времени чем в скрипте указано - то окно ему показывается, а при последующих заходах на сайт или обновлениях страниц - окно показываться не будет до тех пор, пока указанное время не истечет. Ну или пока этот пользователь не почистит куки своего браузера.
Собственно теперь точно все, думаю я как нельзя подробно все разжевал, можете все настраивать - как душе годно. Кстати, если у вас вид ajax-окон стандартный - то есть некрасивый, можете его поменять на более привлекательный, здесь в разделе есть несколько неплохих вариантов.
Страница Всплывающее окно при первом посещении сайта для uCoz Скрипты и Коды для сайтов Настройки и Тех. Помощь Коды, Пароли, Секреты, Чит-Коды и Статьи
Если в сборнике нет кодов / паролей к игре, и вы желаете их добавить., перейдите в раздел, нажав кнопку: Добавить. Мы будем вам признательны за наполнение сборника кодов. Желаем вам хорошего настроения и ностальгии. Retro-Bit.ru
If you know cheat codes, secrets, hints, glitches or other level guides, that can help others leveling up, then please: Submit your Cheats. and share your insights and experience with other gamers. Thank you from Retro-Bit.ru
Все права на материал с сайта сохранены и принадлежат их авторам. Любое копирование текста с сайта должно сопровождаться прямой активной ссылкой на наш сайт. Все игры (в том числе и онлайн), эмуляторы, и другие программы и материалы, предоставляются на некоммерческой основе (бесплатно) игры скачанные с этого сайта, носят ознакомительный характер и после ознакомления должны быть удалены. Некоторые материалы доступны на картриджах и других легальных носителях, поэтому могут быть приобретены для частного использования.