Добро пожаловать на форум!
Новые сообщения Участники Правила форума Поиск RSS
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные пользователи Новые участники
Болт (3758)
Skyline (2680)
XemorDio (2619)
Strelok41 (2168)
Milena [21.05.2017]
hammil24 [21.05.2017]
boue [15.05.2017]
Kondor1986 [14.05.2017]
Страница 1 из 11
Форум » Web-раздел » Скрипты uCoz » Материал просмотрен как на YouTube
Материал просмотрен как на YouTube
XemorDio Дата: Суббота, 10.09.2016, 17:34 | Сообщение # 1
Группа: Администраторы
Сообщений: 2619
Награды: 11 Репутация: 290
Статус: Offline

Приветствую пользователей. Сегодня я вам покажу как сделать так, что бы материал который вы просматривали был помечен меткой такой же как на всем нами известном ютубе надписью: "ПРОСМОТРЕНО"

Скрипт будет работать на куках, поэтому после того как пользователь их почистит, данная надпись у просмотренных материалов пропадет.

Установка скрипта очень проста и не должна вызвать затруднений, только придется вам подстраивать код под свой вид материалов, что бы надпись выводилась в нужном для вас месте...

Ну а теперь перейдем к установке:

Установка:

1) Подключаем куки, если их у вас на сайте нет:
Код
<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);  
  };  
  </script>

2) Заходи Панель управления ---> Управление дизайном ---> Нужный модуль ---> Вид материалов, находим там ссылку для перехода к полной новости и добавляем ей класс wProcmotrno$ID$:
Код
<a href="$ENTRY_URL$" class="wProcmotrno$ID$">$TITLE$</a>

3) И в самый низ вставляем:
Код
<script type="text/javascript">  
  if(getCookie('wCookieLook$ID$')) {  
  $(".wProcmotrno$ID$").prepend('<div style="background:#000; padding:4px 6px; width:100px; font-size:12px; color:#fff; text-transform:uppercase;" align="center">Просмотрено</div>');  
  }  

  $(".wProcmotrno$ID$").click(function(){setCookie('wCookieLook$ID$', 1, 365);});  
  </script>

на этом всё...
Форум » Web-раздел » Скрипты uCoz » Материал просмотрен как на YouTube
Страница 1 из 11
Поиск:
19:34
Обновить

Хостинг от uCoz | Design by XemorDio | MODSTALKER © 2009-2017