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

С выходом DLE 13 появилась замечательная возможность вносить правки в исходники движка без физического исправления php файлов.
Виртуальные правки очень удобны для различного рода хаков, которые так любят некоторые пользователи DataLife Engine.
Но большинство хаков и модулей (особенно тех, у которых нет админки) после установки никак не сообщают о том, что они есть в системе и при необходимости, без ссылки на сайт разработчика просто невозможно восстановить хоть установки или перечитать документацию по использованию.

Мы предлагаем решить это проблему через создание мини-модулей для подобных хаков в которых будет находиться вся необходимая информация по работе подобных дополнений.

О том как создать простейший плагин для DLE 13 в нашей статье.

Для начала еще раз опишем принцип работы новой системы установки плагинов в DLE 13

В разделе Утилиты появился новый пункт Управления плагинами

Именно через него вы можете загрузить на свой сайт наш тестовый плагин-заготовку.

архив модуля test_mod_v2.zip [3,64 Kb] (cкачиваний: 245)



порядок загрузки - все максимально просто



После этого в списке плагинов у вас появится новый пункт



и кроме него в списке Сторонние модули - новый модуль с админкой

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


Если вы не изменяли название файла админки, тогда адрес нового модуля будет /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'


Надеюсь этой информации достаточно.


Уважаемые посетители,
Если Вы хотите оставить заказ на разработку сайта или получить предварительную консультацию воспользуйтесь формой по ссылке ниже.
Обратная связь
Наш специалист ответит вам в течении суток.


Похожие публикации

Шаблон для простого модуля в DLE 13

обсуждение публикации Заготовка под простой плагин для DLE 13 а так же готовые варианты модулей со справочной информацией созданных на основе данного шаблона.... читать далее

[Из песочницы] Как я создал «визард» для WordPress от своей глубокой лени

Привет всем. Все мы любим автоматизацию процессов в нашей жизни. Я также не стал исключением. Ведь лень двигатель прогресса, поэтому и пишу сей пост. Начну сначала: На сегодняшний день я работаю QA... читать далее

Хак сортировки новостей по цифровому коду (Плагин для DLE 13)

Хак предназначен для версии DLE 13 (это обновление старой версии для DLE 10.3) Добавляет возможность ручной установки "рейтинга" для новостей (в диапазоне от 1 до 999). После указания необходимого... читать далее

Хак MobTPL для DLE (TCSE_MobTPL) - бесплатно

Обновления хака для DLE 10.3 Хак мобильной версии вместо стандартного шаблона smartphone подключает 3 дополнительных шаблона для мобильных устройств: tabletpc- Планшеты (Android/IOS/WindowsPhone)(втч... читать далее

Услуги и расценки

TCSE-CMS с 2006 года занимается разработкой, созданием, поддержкой и продвижением сайтов различной тематики. Все проекты создаются на базе CMS (системы управления контентом, иначе – движке сайта)... читать далее

Каскадные Таблицы Стилей / Сборник хаков

В этом посте я постарался собрать все известные мне хаки для css. Многие могут усомниться в их надобности для нормальных современных браузеров, потому как большинство хаков всегда применялись только... читать далее

Прокомментировать


@

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent