• На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
Коллекции / Подборки для DLE 13.x

DLE Коллекции / Подборки для DLE 13.x

Нет прав для скачивания
  • Для того, чтобы скачивать ресурсы, необходимо пожертвовать на развитие форума - здесь

Cattysss

Публикатор
Автор публикации
Команда форума
автор публикаций
490
11
18
Монетки
-10,83
Cattysss добавил(а) новый ресурс:

Коллекции / Подборки для DLE 13.x - Коллекции / Подборки для DLE 13.x


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

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

Узнать больше об этом ресурсе...
 

Cattysss

Публикатор
Автор публикации
Команда форума
автор публикаций
490
11
18
Монетки
-10,83
# Шаблоны
`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]