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

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

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

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

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

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

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

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



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



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



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

Заготовка под простой плагин для 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'


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


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


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

Корпоративный сайт компании ВентСтройПром - услуги по вентиляции и кондиционированию

Обновление платформы, редизайн и глубокая переработка внутренней структуры под текущие задачи клиента.... читать далее

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

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

Обновление модуля TradeMod для DLE 10

Что нового: - Обновлен автоинстайлер установки модуля на чистый скрипт DLE 10 - Добавлены шаблоны для почтовых уведомлений. - Добавлены новые теги для шаблонов карточки товара. - Добавлена опция -... читать далее

Огненный лис / FireScope новый девелоперский плагин для Firefox

Итак, SitePoint выпустили новый плагин, а точнее надстройку для Firebug. Плагин предоставляет более продвинутый референс для каждого html элемента. Показывает уровень поддержки того или другого... читать далее

Надоел спам? Настраиваем captch`y для CMS DLE

На данный момент неоспоримым является тот факт, что каптчи (англ. "CAPTCHA", а попросту - картинка анти-бота) обходятся спам-ботами, добавляющими комментарии и регистрирующими новые аккуанты на... читать далее

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

В этом посте я постарался собрать все известные мне хаки для 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