ZorNet.Ru — сайт для вебмастера » Скрипты для uCoz » Всплывающее окно на куках (cookie) для сайта

Всплывающее окно на куках (cookie) для сайта

Всплывающее окно на куках (cookie) для сайта
Это скрипт на куках, что сохраняет и запоминает временной отрезок, когда должен на сайте вывести баннер или другой оператор на функциях. Само окно будет появляться с низу в с павой стороны, если брать оператор опроса, то как пользователь зайдет, то оно появиться и он может проголосовать и после этого оно "окно" мешать больше не будет, так как запомнила. Сам принцип работы думаю вам понятен, это выставление интервала, что по какому отрезку интервал окно с какой то функцией или рекламным баннером появиться. Если говорить как сейчас оно выставлено, то здесь примерно один раз в сутки прописано. Если вы решите сами настроить частоту появление, то за это отвечает (days * 24 * 60 * 60 * 1000) здесь как раз выставляем.

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

Так примерно будет голосование, на главном снимке, это появление, это вы проголосовали.

Всплывающего рекламно-информационного окна для uCoz

Приступаем к установке:

Ставим в низ сайта, чтоб на всех страницах показывалось.

Код
<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...) Все как видите просто и в доступной настройке.
10 Августа 2017 Просмотров: 1966 Комментариев: (13)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарии: 13
Critic©
Critic© 10 Августа 2017 19:241
0
Вот это хороший скрипт, который всегда может пригодится, что поставить на время, поздравлять с праздником, но лучше думаю не найти. Что не нужно какие краски бросать на сайт, здесь как пришла открытка, что оригинально. Но не понимаю для чего логотипы то на окно налепили, так для яркости.
Kosten
Kosten 10 Августа 2017 20:572
0
Да, что то за поздравление в описание забыл написать, так как можно создать красивую картинку и выставить на праздник, и все правильно, не раскрашивать логотип и все остальное, что можно зацепить, то есть искать излишек в дизайн и там нарисовать. Хотя больше всего под баннеры делают, выставляют время, на сутки, сколько раз будет показываться.
Critic©
Critic© 10 Августа 2017 22:143
0
Есть окна социальные закладки, с какого то сайта брал код, на форуме нашел, что то сейчас найти не могу, что можно здесь сделать или их лучше на сервис брать или у системы покупать.
Kosten
Kosten 10 Августа 2017 22:294
0
Но эти социальные закладки если делать, то они появятся только на той страницы с которой ты зашел. А это если с поисковой системы, то может быть материал. Если в закладках главная страница, то по сути ее репостить придется. Что думаю как раз социальные закладки здесь не нужны. Этот скрипт может безусловно их вывести, но только на какой странице, так как потом просто окно исчезнет.

А что на форуме, но там сайта одного взята, и также на куках работает, но надо опять искать же, где эта тема, что если ставил бы, то купил бы у системы, но меня полностью от яндекс поделиться нормально заходят на сайт.
Kosten
Kosten 11 Августа 2017 02:085
0
Нашел одно окно, которое просит отключить резчик рекламы, что переходим сюда и там источник на сайт предоставлен. Так как на официальном сайте как помню, там очень разные по функциям окна можно взять, что просто некоторые на сайт перекинул.
noavatar
LuckyRich 10 Октября 2019 20:586
0
а как его сделать адаптивным?
Kosten
Kosten 10 Октября 2019 23:297
0
Окна по идее должны подстраиваться под заданный экран. Или все таки на мобильных не корректно показывает?
-SAM-
-SAM- 11 Октября 2019 07:058
0
Да как бы там стоит в параметрах w: 490, а это ширина в px... то есть оно не будет подстраиваться. Посмотрел как в uCoz переписали были окно с выводом смайлов, что делали его адаптивным, вот:
Код
_uWnd.alert($('#name_uWdn').html(),'Внимание опрос', -window.innerWidth * .5, -window.innerHeight * .5, {autosize:1,maxw: 490,maxh: 315,tm:50000,icon:''});
noavatar
LuckyRich 12 Октября 2019 18:339
0
Спасибо! Работает, но я походу не на то окно написал комментарий, было открыто много вкладок. Там просто был конец кода похожый... Теперь не могу найти... Нужно окно по центру с просьбой о регистрации.
Kosten
Kosten 12 Октября 2019 21:1810
0
С просьбой, чтоб зарегистрировались, это скрипт, который основной устанавливают вниз или вверх сайта, чтоб появлялся на всех страница. Думаю там у вас он установлен.
noavatar
LuckyRich 12 Октября 2019 22:4211
0
Я не знаю, я его удалил (оно не было адаптивно). А нужно мне чтобы сразу открывалось окно при заходе на сайт и только один раз в месяц. В окне оповещение о накопительных скидках и просьба войти на сайт + в нём же кнопки авторизации через соцсети. Где-то так.
Kosten
Kosten 12 Октября 2019 23:0312
0
Здесь на сайте вот такое окно установлено, но выполняет другую функцию, что если гость хочет скачать, и при клике скачивание, для начало появляется окно на 30 секунд, потом идет доступ, а кто зарегистрировался, то не видит этого окна.

-SAM-
-SAM- 13 Октября 2019 00:3813
0
Исходя из вашего описания и запроса в ПС, то вот такое нашёл.
avatar