Это скрипт на куках, что сохраняет и запоминает временной отрезок, когда должен на сайте вывести баннер или другой оператор на функциях. Само окно будет появляться с низу в с павой стороны, если брать оператор опроса, то как пользователь зайдет, то оно появиться и он может проголосовать и после этого оно "окно" мешать больше не будет, так как запомнила. Сам принцип работы думаю вам понятен, это выставление интервала, что по какому отрезку интервал окно с какой то функцией или рекламным баннером появиться. Если говорить как сейчас оно выставлено, то здесь примерно один раз в сутки прописано. Если вы решите сами настроить частоту появление, то за это отвечает (days * 24 * 60 * 60 * 1000) здесь как раз выставляем.
Здесь стоит опрос и его оператор можно увидеть в начале кода. Что если вы хотите поставить, что то свое, то просто убираем этот один оператор и выставляем код с баннером примерно или, что то из новостей по сайту, что должен каждый пользователь знать. Это акций различные, но здесь все от тематического ресурса завесит и администраций сайта. По работе, то поставил на тестовый сайт, что показался опрос и потом больше его не видел, так что он пользователю совершенно мешать не будет. Но а где применить и какой характер информации нести будет окно, здесь как уже было сказано, все можно вывести на нем.
Так примерно будет голосование, на главном снимке, это появление, это вы проголосовали.
Приступаем к установке:
Ставим в низ сайта, чтоб на всех страницах показывалось.
Код <div style="display:none" id="name_uWdn"> <center> $POLLC_1$ - здесь может быть любой оператор или код на ссылку с баннером </center> </div> <div style="position:fixed;center:5px;right:5px;"> <script type="text/javascript"> function setCookie(name, value, days) { if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 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); _uWnd.alert($('#name_uWdn').html(),'Внимание опрос',{w: 490,h: 315,tm:50000,icon:''});} }
Cookie('uWnd74', 1); </script> Но и если вам нужен заголовок в окне, то ширина и высота настраиваются здесь (....'Внимание опрос',{w: 490,h: 315,tm...) Все как видите просто и в доступной настройке. |