Вывод информации в зависимости включен или отключен плагин в админке

В DLE хорошо реализована возможность добавления и создания плагинов, всё продумано и работает отлично. Но некоторые модули используют вывод в шаблонах тегом include и если отключить такой модуль на время, то в шаблоне выведется ошибка вида:
File engine/mods/modul.php not found
Данный хак, выполненный в виде плагина, в добавляет глобальные теги[not-active-plugins=X] Плагин отключен [/not-active-plugins]
[active-plugins=X] Плагин включен [/active-plugins]
которые управляют отображением содержимого в шаблонах в зависимости от состояния плагина.
Например, при включении плагина, он выведет содержимое заключённое в этот тег:
[active-plugins=X]{include file='engine/mods/modul.php}[/active-plugins]
где X — это ID плагина, найти которое можно под иконкой плагина или в адресной строке браузера при его редактировании.
Версия DLE: 13.2+
Автор: TeraMoune
Источник
Работа проверена на DLE 16.0.
tagsblock-active-plugins.zip
[1.69 Kb] (cкачиваний: 3)
PS не думал, что этот плагин мне понадобится, но всё-таки на один проект он пригодился, поэтому добавил его в блог.
Похожие статьи:
Комментарии: