Суть скрипта проста - когда пользователь просматривает материалы Каталога файлов, заголовки этих материалов и ссылки на них сохраняются в локальное хранили..."> Суть скрипта проста - когда пользователь просматривает материалы Каталога файлов, заголовки этих материалов и ссылки на них сохраняются в локальное хранили.....">
  • Всего на сайте: 1
  • Скрипты и шаблоны для uCoz

    Все для web мастера

    71
    материалов
    6
    комментария
    6/6
    тем на форуме
    34пользователя
      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

      

    Возможно вас заинтересует:




    голосов


    Всего комментариев: 3
    Обсуждение материала:
    Комментариев: 3
    0 miqaelm6
    5

    В 20:37, 10.03.2018 оставил(а) комментарий:
    А как сделать, чтобы материалы выводились картинками?
    0 web-script
    4

    В 21:07, 10.03.2018 оставил(а) комментарий:
    Замени часть кода
    Код
    localStorage.setItem('apov', '$ENTRY_URL$ ~~ $ENTRY_TITLE$,');

    На ...
    Код

    localStorage.setItem('apov', '$ENTRY_URL$ ~~ <img src="сайт/$SCREEN_URL$" border="0" alt="" />,');

    И будет тебе счастье )
    1 miqaelm6
    5

    В 21:57, 10.03.2018 оставил(а) комментарий:
    Спасибо!
    avatar

    Последние комментарии
    miqaelm6 10.03.2018 - 21:57



    Создать сайт вместе с uKit.com

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Онлайн никого нет