Заготовка под простой плагин для DLE 13

С выходом DLE 13 появилась замечательная возможность вносить правки в исходники движка без физического исправления php файлов. Виртуальные правки очень удобны для различного рода хаков, которые так любят некоторые пользователи DataLife Engine. Но большинство хаков и модулей (особенно тех, у которых нет админки) после установки никак не сообщают о том, что они есть в системе и при необходимости, без ссылки на сайт разработчика просто невозможно восстановить хоть установки или перечитать документацию по использованию. Мы предлагаем решить это проблему через создание мини-модулей для подобных хаков в которых будет находиться вся необходимая информация по работе подобных дополнений.О том как создать простейший плагин для DLE 13 в нашей статье. Для начала еще раз опишем принцип работы новой системы установки плагинов в DLE 13В разделе Утилиты появился новый пункт Управления плагинамиИменно через него вы можете загрузить на свой сайт наш тестовый плагин-заготовку.[attachment=13:архив модуля test_mod_v2.zip]порядок загрузки - все максимально простоПосле этого в списке плагинов у вас появится новый пункти кроме него в списке Сторонние модули - новый модуль с админкойЕсли вы не изменяли название файла админки, тогда адрес нового модуля будет /admin.php?mod=test_mod Сама заготовка состоит из двух вкладокПредположительно, в каждую из них вы будите указывать необходимую информацию в соответствии с логикой работы вашего хака или модуля.Пример админки на основе этого модуляНадеюсь теперь предназначение данного модуля ясна.Теперь о его структуреВ модуле для текстовой информации используется 2 файла-шаблона/engine/modules/mod_tcse/test_mod/admin/text_1.php /engine/modules/mod_tcse/test_mod/admin/text_2.phpПросто вписываете свой html код в качестве описания модуля.Для смены названия модуля в списке Сторонние модулиВ настройках плагина перед установкой на сайт будет необходимо исправить значения запроса в базу данныхВместоINSERT INTO `{prefix}_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES ('TEST_mod', 'TEST moduls', 'Заготовка модуля', '', '1')вписать свои данныеINSERT INTO `{prefix}_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES ('myModulName', 'Мой модуль 1', 'Описание модуля', '', '1')где myModulName - уникальное название модуля, по сути IDМой модуль 1 - название модуля для людейОписание модуля - краткое описание модуля (не более 250 символов)а так-же внести правки в секцию удаления таблиц из БД в случае удаления плагинавместоDELETE FROM `{prefix}_admin_sections` WHERE name='test_mod'указать имя вашего модуляDELETE FROM `{prefix}_admin_sections` WHERE name='myModulName'Надеюсь этой информации достаточно.