Модернизация плагина Модули для MaxSite.
Модернизация плагина Модули для MaxSite.
Плагин «Модули» входит в стандартный набор поставки MaxSite и его описание здесь: плагин «Модули».
Плагин обеспечивает гораздо более простое управление содержимым страниц и для его использования я решил изготовить специальный шаблон Phoeniks.
Стандартно модули можно определять либо в шаблоне либо в плагине «Модули». Также предполагается что в шаблоне определены места под модули. Затем, в админке плагина осуществляется управление: в каких местах какие модули выводить.
Однако мне нужно чтобы модули могли определять также и любые плагины и для этого пришлось несколько переделать плагин «Модули». Теперь в плагинах можно определять любое количество файлов - модулей таким же макаром, как и раньше.
То-есть мы в папке modules любого плагина создаем подключаемые файлы-модули а в папке modules/options инициализируем одноименные настройки. Все это делаем по образу и подобию как и модуль test.
Плагину осталось только прокричать про то что у него есть модули, достойные для показа. Делает он это в процедуре plugin-name_autoload так:
- global $module_in_plugin;
- $module_in_plugin['taggallery1'] = array('plugin_name' => 'taggallery' ,'file_name' => 'navigator.php', 'module_name' => 'taggallery_navigator');
Теперь осталось оснастить плагины модулями для вывода. Файл плагина:
Модуль с таким же именем, как и родной потому что я заменяю им родной.
Taggallery 1.3. - плагин галерей изображений для Max Site CMS.
Новая версия плагина галерей изображений, включающая такие ...
Автоматическое формирование раздела ссылок на сайте из закладок FasQu.

Часто на сайте присутствует раздел links. Как сформировать этот раздел? - не ...
Плагин Кнопка скроллинга вверх для MaxSite CMS
Совсем маленький плаги scrolltopcontrol, помещающий в правом нижнем углу окна ...
Вывод WOT - оценки ссылок для MaxSite.

Что такое WOT.mywot.com/ru - сервис, позволяющий формировать коллективную оценку ...
Плагин двухуровневого алфавитного каталога страниц для MaxSite CMS
Усовершенствовал плагин так, что он может теперь решать классическую ...










