В DLE хорошо реализована возможность добавления и создания плагинов, всё продумано и работает отлично. Но некоторые модули используют вывод в шаблонах тегом include и если отключить такой модуль на время, то в шаблоне выведется ошибка вида:
File engine/mods/modul.php not found
Данный хак, выполненный в виде плагина, в добавляет глобальные теги [active-plugins=X] и [not-active-plugins=X] которые управляют отображением содержимого в шаблонах в зависимости от состояния плагина.
Например при включении плагина, он выведет содержимое заключённое в этот тег:
[active-plugins=X]{include file='engine/mods/modul-page.php}[/active-plugins]
где X - это ID плагина, найти которое можно под иконкой плагина или в адресной строке браузера при его редактировании.
Файлы в архиве:
CMS: DLE
Категория: Хаки, плагины, баг-фиксы
Версия движка: 13.2+
Кодировка: utf-8
Автор: TeraMoune
Источник: Перейти
Опубликовал: Дмитрий
а сейчас может Зарегистрируемся? это быстро!
Навигация
Реклама
ТОП 7 Недели Портала
Copyright © 2023 | Проект GiG-LiFe.ru
Материалы на этом сайте взяты из общедоступных источников и могут быть удалены по просьбе авторов, при наличии доказательства авторства.
Materials on this site are taken from public sources and may be deleted at the request of their authors when there is evidence of authorship.