DLE Collections

Создание подборок новостей.

version: 1.2.0 dle: 13.0 - 14.1 charset: UTF-8 php: 5.6 - 7.3

Установка


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

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

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

  • Шаг второй

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

  • Шаг третий

    Прочесть о работе модуля.

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


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

Вывод описания внутри подборок
Для вывода заголовка (H1) и описания (SEO текст) на странице подборки, в main.tpl в нужном месте вставить:
{include file="engine/lazydev/dle_collections/index.php?action=template"}
Для вывода заголовка (H1) на странице подборки, в main.tpl в нужном месте вставить:
{include file="engine/lazydev/dle_collections/index.php?action=template&show=title"}
Для вывода описания (SEO текст) на странице подборки, в main.tpl в нужном месте вставить:
{include file="engine/lazydev/dle_collections/index.php?action=template&show=text"}
Если вы разделили SEO текст тегом {BREAK} и хотите вывести в нужном месте вашего шаблона первую часть текста, в нужном месте вашего main.tpl, где должен выводится текст, вставить:
{include file="engine/lazydev/dle_collections/index.php?action=template&show=text&block=top"}
Если вы разделили SEO текст тегом {BREAK} и хотите вывести в нужном месте вашего шаблона вторую часть текста, в нужном месте вашего main.tpl, где должен выводится текст, вставить:
{include file="engine/lazydev/dle_collections/index.php?action=template&show=text&block=down"}

Теги шаблона


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






/main/collections.tpl

TPL файл отвечает за дизайн и вывод подборок на странице всех подборок.

Тег Описание
{name}
Выведет название подборки.
{title}
Выведет «Заголовок подборки».
[title] текст [/title]
Выведет текст внутри тегов если заполнен «Заголовок подборки».
[not-title] текст [/not-title]
Выведет текст внутри тегов если не заполнен «Заголовок подборки».
{description}
Выведет «Описание подборки».
{description limit="X"}
Выведет «Описание подборки»без HTML форматирования, при этом сам текст сокращается до указанного X количества символов.
[description] текст [/description]
Выведет текст внутри тегов если заполнено «Описание подборки».
[not-description] текст [/not-description]
Выведет текст внутри тегов если не заполнено «Описание подборки».
{count-news}
Выведет количество новостей в подборке.
{url}
Выведет ссылку на подборку.
{photo}
Выведет постер подборки.
[photo] текст [/photo]
Выведет текст внутри тегов если постер был загружен.
[not-photo] текст [/not-photo]
Выведет текст внутри тегов если постер не был загружен.
{date}
Выведет дату добавления подборки как стандартный тег {date} для новостей.
{date=формат даты}
Выводит дату в заданном в теге формате. Тем самым вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца когда была добавлена подборка, а тег {date=F} выведет название месяца, а тег {date=d-m-Y H:i} выведет полную дату и время.
{edit-date}
Выведет дату редактирования подборки если она редактировалась, работает как стандартный тег {date} для новостей.
{edit-date=формат даты}
Выводит дату в заданном в теге формате. Тем самым вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается согласно формату принятому в PHP. Например тег {edit-date=d} выведет день месяца когда редактировалась подборка, а тег {edit-date=F} выведет название месяца, а тег {edit-date=d-m-Y H:i} выведет полную дату и время.
[edit-date] текст [/edit-date]
Выведет текст внутри тегов если подборка редактировалась.
[not-edit-date] текст [/not-edit-date]
Выведет текст внутри тегов если подборка не редактировалась.

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


Обновление на версию 1.2.0
  • Шаг первый

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

  • Шаг второй

    Замените все файлы в папке engine/lazydev/dle_collections

  • Шаг третий

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