Заказать обратный звонок
Сборщик плагинов и шаблонов из разных источников.

На сайте вы найдете все плагины,
что существуют для DLE и все шаблоны.
DLE-X » Плагины для DLE » Авто-подстраницы для новостей - модуль AutoSubPages

Авто-подстраницы для новостей - модуль AutoSubPages

  • ID плагина: 367
Описание Отзывы и вопросы (0)

Авто-подстраницы для новостей - модуль AutoSubPages

Перед покупкой или скачиванием модуля, пожалуйста ознакомьтесь с Лицензионным соглашением, действующим на все продукты.

Авто-подстраницы для новостей - модуль AutoSubPages

Модуль предназначен для создания подстраниц для DataLife Engine (приставка "авто" - используется условно). В отличие от двух предыдущих схожих модулей для подстраниц, подстраницы создаются на основе дополнительных полей основной новости. Например, добавив дополнительное поле Скриншоты с типом "Галлерея изображений", можно создать подстраницы раздела "Скриншоты", с адресом вида "http://example.com/1-post1/screens.html", где будет выведено содержимое Галлереи. После создания разделов и привязки дополнительных полей к ним, на страницах добавления/редактирования новости в админпанели и добавления новости на сайте появятся соответствующие вкладки-табы с дополнительными полями.

Для подстраниц выбрать нужный тип адресов из двух вариантов:

  1. http://example.com/1-post1/screens.html
  2. http://example.com/screens/1-post1.html

Для каждого раздела можно указать свои мета-теги заголовка, описания, ключевых слов и тега "robots". В мета-тегах можно использовать специальные теги, например, тег {POST.title} - выведет название основной новости (поле "title" таблицы "dle_post"), а тег {POST.XFVALUES.chity_text} - содержимое дополнительного поля "chity_text".

Для вывода подстраниц используется мощный шаблонизатор Twig, в сети есть документация на русском языке. В шаблон передаются переменные «section_row» и «post_row», которые соответственно содержат массив данных текущего раздела и родительской (основной новости, таблица - «dle_post»). Например, тег {{ section_row.title }} в шаблоне выведет название текущего раздела, а тег {{ post_row.title }} - название новости-родителя. Для вывода значения дополнительного поля основной новости можно использовать тег {{ post_row.xfvalues.тут_название_дополнительного_поля }}. С помощью Twig можно применять условия в шаблонах, используя вышеуказанные переменные, например:
{% if post_row.comm_num > 10 %}Количество комментариев больше десяти{% endif %};
{% if post_row.fixed %}Новость "зафиксирована"{% endif %};

В каждой новости можно вывести список разделов подстраниц. В дистрибутиве имеется демо-файлы шаблонов для стандартной темы DLE версии 13.2, которые можно использовать как пример. Модуль рассчитан на все версии DLE от 10.0 и выше.При установке можно выбрать английский язык модуля.



Источник: https://new-dev.ru/48-autosubpages-avto-podstranicy-dlya-novostej.html
Прокомментировать
Кликните на изображение чтобы обновить код, если он неразборчив
Другие плагины:
[KS] Kylshop 5.3
отзывов {comments-num}
[KS] Kylshop 5.3
Описание Требования: Версия DLE:13.X - 14.X PHP: >= 7.1 PHP модуль: IonCube Loader О плагинеС помощью плагина Kylshop, вы можете создать
Плагины для DLE
Push-уведомления через OneSignal.com - модуль WebSignal
отзывов {comments-num}
Push-уведомления через OneSignal.com - модуль WebSignal
Push-уведомления через OneSignal.com - модуль WebSignalПеред покупкой или скачиванием модуля, пожалуйста ознакомьтесь
Плагины для DLE
Вкладки-табы для дополнительных полей новостей - модуль XfieldsAdminTabs
отзывов {comments-num}
Вкладки-табы для дополнительных полей новостей - модуль XfieldsAdminTabs
Вкладки-табы для дополнительных полей новостей - модуль XfieldsAdminTabsПеред покупкой или скачиванием модуля,
Плагины для DLE
Подписки пользователей на новости - модуль UserSubscribe
отзывов {comments-num}
Подписки пользователей на новости - модуль UserSubscribe
Подписки пользователей на новости - модуль UserSubscribeПеред покупкой или скачиванием модуля, пожалуйста
Плагины для DLE
AMP страницы из версии для печати
отзывов {comments-num}
AMP страницы из версии для печати
Плагин генерации AMP страниц для DLE, теперь на основе версии для печати. Перед тем как устанавливать плагин, сделайте резервную копию файла
Плагины для DLE