
Модуль для DLE YouWatch (Вы уже это смотрели) выводит информацию об просмотренных новостях гостями и зарегистрированным пользователям, новая версия для DataLife Engine 14 и выше. Замечательный плагин YouWatch для DLE 13 - 14.x (Вы это смотрели) понадобиться сайтам с большим количеством контента, полезная форма с сообщением часто применяется на форумах, её можно увидеть у интернет-магазинов, онлайн кинотеатров, музыкальных сайтов, блогов и на других проектах. Версию модуля (Вы тут уже были) для сайтов под управлением движка ниже можно найти по этой ссылке YouWatch для 10.2 - 13.x версии Автор: gameer. Скрипт сохраняет об сессии посетителей станицы кукахв течение 7 дней, очистка кеша удаляет полностью.
Данных архив с фалами установкой плагина был взят из шаблона Kino Dark.
Вообще скрипт с похожими возможностями продается LazyDev и обладает следующими решениями.
Возможности модуля YouWatch :
• Вывод просмотренных как для гостей так и для зарегистрированных.
• Запись в куки для гостей и в базу данных для зарегистрированных.
• Задавать количество сохраняемых новостей.
• Распределять запоминание новостей и вывод по категориям.
• Указывать количество выводимых новостей (не путать с запоминанием).
Установка производится автоматически с помощью файла modul-youwatch.xml, который достаточно запустить через панель Управления плагинами вашего движка.
Добавить файлы на сервер.
Можно произвести установку вручную по следующей инструкции.
file engine/modules/main.php Открыть файл
searchcode Найти следующий код:
$tpl->set ( '{info}', $tpl->result['info'] );
replacecode Добавить ниже код:
if(isset($_COOKIE['senpainoticeme'])) {$tpl->set_block( "'\\[senpainoticeme\\](.*?)\\[/senpainoticeme\\]'si", "\\1" );$tpl->set_block( "'\\[not_senpainoticeme\\](.*?)\\[/not_senpainoticeme\\]'si", "" );}
else {$tpl->set_block( "'\\[senpainoticeme\\](.*?)\\[/senpainoticeme\\]'si", "" );$tpl->set_block( "'\\[not_senpainoticeme\\](.*?)\\[/not_senpainoticeme\\]'si", "\\1" );}
Модуль "YouWatch", чтобы вывести новости, которые уже просмотрел пользователь следует:
— Подключит код вывода в fullstory.tpl прописываете
{include file="engine/modules/notice.php?newsid={news-id}"}
— Задайте Лимит (по умолчанию 5 новостей) прописать
{include file="engine/modules/notice.php?newsid={news-id}&limit=10"}
— 10 - это количество новостей, которые будут сохранятся.
— Если хотите вывести то, что смотрел пользователь в нужном месте вставить
[senpainoticeme]{include file="engine/modules/show.notice.php"}[/senpainoticeme]
Теги :
[senpainoticeme]*текст*[/senpainoticeme] - выведут текст внутри них если есть новость которую посещал юзер, иначе скроет текст.
[not_senpainoticeme]*текст*[/not_senpainoticeme] - выведут текст внутри них если нету новостей которую посещал юзер, иначе скроет текст.
[senpainoticeme]*текст*[/senpainoticeme] - выведут текст внутри них если есть новость которую посещал юзер, иначе скроет текст.
[not_senpainoticeme]*текст*[/not_senpainoticeme] - выведут текст внутри них если нету новостей которую посещал юзер, иначе скроет текст.
DLE плагины полезные для ваших пользователей можно найти и скачать на сайте https://dle9.com/ без регистрации и бесплатно, архив доступен всем по следующей ссылке