MH Admin
Ссылка на разработку: Перейти к разработке
Версия модификации: 2.0.6
Установка / Обновление
У вас три варианта для установки:
1. При помощи bat-Скрипта. Для пользователей Windows
Для этого устанавливаем 7Zip. После установки запускаем скрипт install_archive.bat. После завершения установки - загружаем install.zip в менеджер плагинов.
2. Упаковать самому
Любым архиватором запаковать всё содержимое в папке upload (нужен формат zip!), причём так, чтобы в корне архива был файл install.xml и папка engine. Затем устанавливаем архив через менеджер плагинов.
3. Просто залить
Залейте папку engine в корень сайта и установите плагин через менеджер плагинов.
Структура
Просмотр структуры файлов
Для пользователей
Для простых пользователей плагинов достаточно просмотреть страницу с настройкой. Для разработчиков будет интересно начать со страницы о шаблонах
Для разработчиков
Решил дать возможность создавать на основе моей админки свои модули, ибо в ЛС часто задают вопросы о том как сделать свой модуль или с чего начать делать админку.
Как мы все знаем, DLE не предоставляет грамотной документации для разработчиков и раз в пару основных версий меняет шаблон.
Благодаря узколобости DLE, все классы нужно подключать инклудом. Поэтому вот, перечень классов:
Название класса | Тип | Описание | Документация | Путь подключения |
---|---|---|---|---|
Admin | Class | Основной класс админпанели | Admin | engine/inc/maharder/_includes/classes/Admin.php |
Ajax | Class | Облегчённый класс для работы с ajax | Ajax | engine/inc/maharder/_includes/classes/Ajax.php |
AssetsChecker | Trait | Вспомогательный класс проверки целостности файлов на сервере | AssetsChecker | engine/inc/maharder/_includes/trait/AssetsChecker.php |
DataLoader | Trait | Вспомогательный класс для подключения и работы с базой данных и файлами на сервере | DataLoader | engine/inc/maharder/_includes/trait/DataLoader.php |
DleData | Trait | Вспомогательный класс для работы с данными системы DLE | DleData | engine/inc/maharder/_includes/trait/DleData.php |
LogGenerator | Trait | Вспомогательный класс для логирования ошибок | LogGenerator | engine/inc/maharder/_includes/trait/LogGenerator.php |
Model | Class | Класс для управления таблицы объекта | Model | engine/inc/maharder/_includes/classes/Model.php |
Table | Class | Класс для управления таблицы и её миграции | Table | engine/inc/maharder/_includes/classes/Table.php |
Видео с настройкой
Дата создания: May 25, 2022