Все для DataLife Engine / DLE модули / Бесплатные / Плагин DLE YouWatch (Вы это смотрели)

Плагин DLE YouWatch (Вы это смотрели)

YouWatch (Вы это смотрели)
Модуль для DLE YouWatch (Вы уже это смотрели) выводит информацию об просмотренных новостях гостями и зарегистрированным пользователям, новая версия для DataLife Engine 14 и выше. Замечательный плагин YouWatch для DLE 13 - 14.x (Вы это смотрели) понадобиться сайтам с большим количеством контента, полезная форма с сообщением часто применяется на форумах, её можно увидеть у интернет-магазинов, онлайн кинотеатров, музыкальных сайтов, блогов и на других проектах. Версию модуля (Вы тут уже были) для сайтов под управлением движка ниже можно найти по этой ссылке YouWatch для 10.2 - 13.x версии Автор: gameer. Скрипт сохраняет об сессии посетителей станицы кукахв течение 7 дней, очистка кеша удаляет полностью.

YouWatch



Данных архив с фалами установкой плагина был взят из шаблона 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] - выведут текст внутри них если нету новостей которую посещал юзер, иначе скроет текст.


DLE плагины полезные для ваших пользователей можно найти и скачать на сайте https://dle9.com/ без регистрации и бесплатно, архив доступен всем по следующей ссылке

modul-youwatch.zip [89,56 Kb] (cкачиваний: 141)
  • 100
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent