Collections 0.2 : подборки для DLE

Collections 0.2 : подборки для DLE

Модуль позволяет собрать новости в кучи под другим названием, отдельно от категорий. Имеется возможность заносить эти кучи в закладки с выставлением для каждой кучи описания и мета тегов.


Возможности:
  • Открытый код.
  • CEO оптимизация.
  • Закладки.
  • Отдельная сортировка новостей.
  • Добавление новости в подборки на этапе её создания.
  • Разрешение на добавление группам (Админ бог админу разрешения не нужны).
  • Вывод подборок в любом месте сайта.
  • В админке, в разделе поиск и замена, так же производить замену текста в описании подборок.







Шаблоны:
login.tpl
{favorites-collections-link} - выводит ссылку на раздел закладок подборок.

collections_item.tpl
{url} - ссылка на подборку.
{title} - выводится заголовок подборки.
{title limit="N"} - выводится урезанный до N количества символов, заголовок подборки.
{num_elem} - количество элементов.
{favorites} - элемент добавления в закладки. (По умолчанию содержит svg объект https://icomoon.io)
Аналогичные обвёртки [add-favorites] text|img|obj [/add-favorites] и [del-favorites] text|img|obj [/del-favorites]
{date} - дата обновления, формат вывода даты настраивается в настройках плагина.
{date=формат даты} - выводит дату в заданном в теге формате.
{create_date} - дата создания, формат вывода даты настраивается в настройках плагина.
{descr} - описание.
{descr limit="N"} - выводится урезанный до N количества символов, описание подборки.
{cover} - обложка

shortstory_collections.tpl
Все теги которые можно использовать в коротких новостях.

fullstory.tpl
{collections} - выводит простые названия текстом.
{collections-link} - выводит названия в виде ссылок.
[not-collections] text [/not-collections] - скрывает содержимое если подборок не назначено.

main.tpl и в подключённых шаблонах.
{collections} - Выводит список подборок.

Имеет параметры:
id - выведет определённую подборку по ID. (По умолчанию выведет всё)
limit - ограничить список подборок. (Если id не задан)
days - указывает временной период.
template - задать свой шаблон. (По умолчанию collections_block.tpl)
sort - указывает порядок сортировки подборок. При использовании значения desc публикации сортируются по убыванию, а при использовании asc по возрастанию.
order - критерий сортировки подборок, может принимать следующие значения:date, create_date, num_elem, name, rand. (По умолчанию date)

Пример:
{collections limit="5" days="1"}

выведет 5 подборок которые были обновлены сегодня.

Теги используемые в шаблонах тега {collections} (По умолчанию: collections_block.tpl)
{url} - ссылка на подборку.
{title} - выводится заголовок подборки.
{title limit="N"} - выводится урезанный до N количества символов, заголовок подборки.
{num_elem} - количество элементов.
{cover} - обложка.
{date} - дата обновления, формат вывода даты настраивается в настройках плагина.

ЧПУ
В файле .htaccess добавить ниже строки RewriteEngine On:
RewriteRule ^collections/([0-9]+)-(.*)/page/([0-9]+)(/?)+$ index.php?do=collections&id=$1&cstart=$3 [L]
RewriteRule ^collections/([0-9]+)-(.*)(/?)+$ index.php?do=collections&id=$1 [L]
RewriteRule ^collections/favorites(/?)+$ index.php?do=collections&action=favorites [L]
RewriteRule ^collections/favorites/page/([0-9]+)(/?)+$ index.php?do=collections&action=favorites&cstart=$1 [L]
RewriteRule ^collections/page/([0-9]+)(/?)+$ index.php?do=collections&cstart=$1 [L]
RewriteRule ^collections(/?)$ index.php?do=collections [L]





collections-0_2-podborki-dlja-dle.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 13.0-13.2
Версия PHP: 7
Автор: TeraMoune
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 3

Oxigen 1 ноября 2019 07:20
Pavelex, дистрибутив обновил на актуальный, попробуйте еще раз.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
Pavelex 31 октября 2019 22:51
У меня у одного ошибка с базой?
gomumo 22 мая 2019 20:19
А как сделать, чтобы картинка загружалась?