Простые плагины для DLE 18.0, которые пригодятся на любом киносайте, и не только
Часто мелкие правки для вывода нужного тега, или функционала, приходится делать регулярно. Чтоб не делать это постоянно копаясь в коде или искать по разным сайтам в админках, решил сохранить это всё в простые плагины. К каждому будет описание для чего тот или другой плагин нужен, а использовать его или нет — дело уже ваше. Я почти на все свои сайты ставлю их.
Все плагины, приведенные ниже, проверены на DataLife Engine 18.0. Проблем с их работой на этой версии не обнаружено!
Добавляет новые теги {page_count} и {current_page} для постраничной навигации (файл navigation.tpl). Пример использования:
Страница {current_page} из {page_count}.[aviable=cat] Всего метарилов в категории "{category-title}" - {catnewscount id="{category-id}"}[/aviable]
[attachment=268:dobavljaem-novye-tegi-v-postranichnuju-navigaciju.zip]
Заменяет надписи DataLife Engine в админке вверху слева и в meta title на домен, где установлен плагин.
[attachment=269:domen-sleva-vverhu-adminki-i-title.zip]
Выводит статистику генерации в коде страницы (F12 / Ctrl+U) в самом низу в виде:
<!-- The script execution time 0.04971 seconds -->
<!-- The time compilation of templates 0.00129 seconds -->
<!-- Time executing MySQL query: 0.00159 seconds -->
<!-- The total number of MySQL queries 1 -->
<!-- RAM uses 7.79 MB -->
<!-- For compression was used gzip -->
<!-- The total size of the page: 13570 bytes After compression: 4029 bytes -->
[attachment=270:gzipout.zip]
Для новостей, выводимых через тег {custom добавляет номер выводимой новости {numcustom}, т. е. первая новость с выборки будет иметь номер 1, вторая — 2, и т. д. Удобно использовать для создания ТОП-100 на отдельной странице через тег custom/
[attachment=271:nomer-novosti-v-custom.zip]
Удаляет надписи:
<meta name="generator" content="DataLife Engine (https://dle-news.ru)">
<!-- DataLife Engine Copyright SoftNews Media Group (https://dle-news.ru) -->
[attachment=272:udalenie-kopirajtov-v-main-engine.zip]
Обычно используется в футере, типа 2010-2025, где 2025 — текущий год. Чтобы постоянно вручную не править его каждый год — ставим тег {year}, и забываем про смену года в футере.
[attachment=273:vyvod-tekuschego-goda-dlja-maintpl.zip]
Данный хак реализовывает возможность поиска по значению дополнительного поля в админ панели сайта. Примечание: если выбрать доп-поле, но значение оставить пустым, то будет идти поиск новостей, где данное доп. поле не заполнено.
[attachment=274:xfsearchadmin.zip]
Данный модуль позволит разбить большой список доп.полей на группы в админке при добавлении и редактировании материалов.
[attachment=275:xtabs-install.zip]
Для генерации метаданных и формирования спидбара для страниц полной новости можно использовать плагинFullstory-Metatags by Sander. Пример использования в fullstory.tpl:
[metatags]
<title>
[catlist=4]Сериал[/catlist][catlist=1]Фильм[/catlist][catlist=3]Мультсериал[/catlist][catlist=2]Мультфильм[/catlist][catlist=6]Аниме сериал[/catlist][catlist=5]Аниме[/catlist] {title}[catlist=1,2,5] ([xfvalue_year])[/catlist][xfgiven_last_season] [ifxfvalue last_season!="1"]1-[/ifxfvalue][xfvalue_last_season] сезон [ifxfvalue last_episode!="1"]1-[/ifxfvalue][xfvalue_last_episode] серия{*[ifxfvalue serialstatus="Закончен"] (все серии)[/ifxfvalue] *}[/xfgiven_last_season], русская озвучка
</title>
<description>
Смотреть онлайн [catlist=4]сериал[/catlist][catlist=1]фильм[/catlist][catlist=3]мультсериал[/catlist][catlist=2]мультфильм[/catlist][catlist=6]аниме сериал[/catlist][catlist=5]аниме[/catlist] {title}[catlist=1,2,5] ([xfvalue_year])[/catlist] в озвучке[not-catlist=1,2,5], все серии[/not-catlist].
</description>
<keywords>
{title}, онлайн, бесплатно,
</keywords>
<robots>
index,follow
</robots>
<speedbar>
Сериал {title}
</speedbar>
[/metatags]
[attachment=276:fullstory-metatags-by-sander.zip]
Продолжение следует… Со временем данный список будет пополняться. Платных плагинов здесь выкладывать не буду, если их только не сольёт кто-нибудь в паблик и он будет работать стабильно на DLE 18.0.