DLE YouWatch

Организация системы вывода просмотренных новостей для посетителей сайта.

version: 1.1.0 dle: 13.0 - 14.0 charset: UTF-8 php: 5.4 - 7.3
  • Вывод просмотренных как для гостей так и для зарегистрированных.
  • Запись в куки для гостей и в базу данных для зарегистрированных.
  • Задавать количество сохраняемых новостей.
  • Распределять запоминание новостей и вывод по категориям.

Установка


Установка модуля еще никогда не была такой простой

Установка для DataLife Engine 13.0 и выше
  • Шаг первый

    Загрузите файлы с папки Module на свой сервер, предварительно изменив название папки {THEME} на название своего шаблона.

  • Шаг второй

    Установить через систему плагинов XML файл dle-youwatch.xml.

  • Шаг третий

    Настроить модуль в админ панели.

  • Шаг четвертый

    Открыть tpl файл который отвечает за показ полной новости, по-умолчанию это fullstory.tpl, и в самом верху вставить

    {include file="engine/lazydev/dle_youwatch/index.php?action=write"}

  • Шаг пятый

    Открыть нужный вам tpl файл и вставить в нужном месте для вывода просмотренных новостей

    {include file="engine/lazydev/dle_youwatch/index.php?action=show"}

Подключение модуля


Информация о дополнительных вариантах подключения модуля

Если вы используете «Разделение по категориям», вы так же можете указать вручную какую категорию выводить:
{include file="engine/lazydev/dle_youwatch/index.php?action=show&cat=X"}
Где X - ID категории.

Так же вы можете задать количество выводимых новостей (не путать с настройкой количества запоминаний новостей):
{include file="engine/lazydev/dle_youwatch/index.php?action=show&limit=X"}
Где X - Количество выводимых новостей.

Так же вы можете задать отдельный tpl файл для вывода новостей:
{include file="engine/lazydev/dle_youwatch/index.php?action=show&template=X"}
Где X - Название tpl файла в папке /templates/ВАШ_ШАБЛОН/lazydev/dle_youwatch/ без указания расширения файла, так же вам нужно будет создать файл block_X.tpl в этой папке, он отвечает за показ контента в зависимости есть ли новости или нет (это тот же файл что и block.tpl только для отдельного вывода, и имеет все теже теги что и он).
Пример
{include file="engine/lazydev/dle_youwatch/index.php?action=show&template=watch"}
/templates/ВАШ_ШАБЛОН/lazydev/dle_youwatch/watch.tpl - отвечает за оформление новостей
/templates/ВАШ_ШАБЛОН/lazydev/dle_youwatch/block_watch.tpl - отвечает за показ контента в зависимости есть ли новости или нет.

Теги шаблона


Описание тегов шаблона модуля

block.tpl
Тег Описание
{news}
Выведет новости если они есть.
[news] текст [/news]
Выведет текст внутри тегов если есть новости.
[not-news] текст [/not-news]
Выведет текст внутри тегов если новостей нет.

Обновление с версии 1.0.0 на версию 1.1.0


Инструкция по обновлению на новую версию

  • Шаг первый

    Удалите папку /engine/lazydev/dle_youwatch/

  • Шаг второй

    Загрузите папку /engine/ на сервер с архива модуля.

  • Шаг третий

    Обновите плагин модуля в разделе Плагинов админ панели.

  • Шаг четвертый

    Измените подключение в tpl файлах {include file="engine/lazydev/dle_youwatch/youwatch.php на {include file="engine/lazydev/dle_youwatch/index.php

  • Шаг пятый

    Настройте модуль в админ панели.