Скрипты и шаблоны для uCoz
Все для web мастера
Web-Script.Ucoz.Net » Все для юкоз » Скрипты для ucoz |
История просмотренных материалов
Описание: Суть скрипта проста - когда пользователь просматривает материалы Каталога файлов, заголовки этих материалов и ссылки на них сохраняются в локальное хранилище, после чего выводится список этих материалов выводится в отдельном блоке.
По-умолчанию запоминаются последние 10 материалов Установка скрипта: Управление дизайном - Каталог файлов - Страница материала и комментариев к нему - Сразу после $MESSAGE$ вставьте: Код <script> // История просмотра материалов by Apocalypse if(localStorage.getItem('apov')) { var a = parseInt(localStorage.getItem('apov').split(',').length)-1, b = localStorage.getItem('apov').split(','), c = '$ENTRY_URL$', d = '$ENTRY_TITLE$'; if(localStorage.getItem('apov').indexOf(c) == -1) { if(a < 10) { if(a == 9) { localStorage.setItem('apov', b.slice(1) + c + ' ~~ ' + d + ','); } else { localStorage.setItem('apov', localStorage.getItem('apov') + c + ' ~~ ' + d + ','); }; }; }; } else { localStorage.setItem('apov', '$ENTRY_URL$ ~~ $ENTRY_TITLE$,'); }; // web-script.ucoz.net (c) 2018 </script> В то место, где будет выводиться список просмотренных страниц, вставьте: Код <div id="apoview" style="padding:5px"><b></b><div></div></div> <script> if(localStorage.getItem('apov')) { var apod = $('#apoview'); var a = parseInt(localStorage.getItem('apov').split(',').length)-1, b = localStorage.getItem('apov').split(','); apod.children('b').html('<strong>Вы недавно смотрели:</strong><br>'); for(i=0; i<a; i++) { apod.children('div').html(apod.children('div').html() + '<br><a href="' + b[i].split(' ~~ ')[0] + '">' + b[i].split(' ~~ ')[1] + '</a>'); }; apod.html(apod.html() + '<a href="javascript://" onclick="localStorage.removeItem(\'apov\');apod.children(\'div\').slideUp(700);">[ - Очистить список - ]</a>') }; </script> Ссылки на демо и скачивание отсутствуют О материале:
Дата добавления материала: 03.03.2018 в 14:32
Материал просмотрен: 1091 раз
Категория материала: Скрипты для ucoz
Возможно вас заинтересует: Широкий адаптивный слайдер 11.03.2018 в 15:32 История просмотренных материалов 03.03.2018 в 14:32 Плавающая кнопка на сайт 22.03.2018 в 20:31 Плавающая кнопка телеграмм для сайта 26.02.2018 в 22:08 Адаптивный дизайн на вид материалов 04.03.2018 в 00:35
|
Всего комментариев: 3 | |
Обсуждение материала:
Комментариев: 3
| |
На ...
localStorage.setItem('apov', '$ENTRY_URL$ ~~ <img src="сайт/$SCREEN_URL$" border="0" alt="" />,');
И будет тебе счастье )