История изменений
2.0.7
- [NEW] Добавлен функционал проверки обновления плагина
- [UPDATE] Изменён подход к некоторым классам
- [FIX] Вернул поддержку PHP 7.2
- [FIX] Вернул поддержку PHP >= 8
2.0.6.1
- [FIX] Удалены остаточные файлы (кеш, конфигурации, ...)
- [FIX] Вернул нужные, но удалённые файлы
2.0.6
- [NEW] Добавлена функция отправки логов в телеграм [БЕТА]
- [FIX] Исправил ошибку работы логирования
2.0.5
- [FIX] Исправил работу моделей
- [FIX] Исправил обработку кеша
- [FIX] Почистил папки
2.0.4
- [FIX] Обновил файлы для генерации модуля
2.0.3
- [NEW] Добавлена возможность пользователю самому решать использовать ли в админпанеле обновлённые иконки или нет
- [NEW] Добавлена возможность пользователю самому решать подключать в админке глобальную кнопку по очистке кеша или нет
- [NEW] Дальнейшая работа с базой данных будет происходить только через созданные мною модели. Для этого будет использоваться функционал классов Model и Table
- [UPDATE] Логирование ошибок будет происходить в дальнейшем через Monolog - Logging for PHP. При включённом функционале - библиотека будет отправлять уведомления в консоль браузера, а так-же сохранять файлов в папку логов
- [UPDATE] Обновление библиотек до последних версий с минимально возможной PHP версией 7.2.9
- [UPDATE] Подключены иконки FontAwesome 6.1.1 Pro, используется вариант light (о не достающих или пропавших иконок прошу сообщать)
- [FIX] Путь до иконки модуля исправлен 🤦♂️
- [FIX] Продокументировал классы с небольшими объяснениями, что делает какая функция и для чего используется та или иная переменная
- [DEL] Удалён кошелёк WMR
2.0.2
- FIX: Добавлена иконка
- FIX: Исправлен файл AJAX
2.0.1
- В связи с некоторыми обстоятельствами пришлось отказаться от i18n модуля. Возможно он выйдет отдельным модулем.
- Обновление зависимостей до минимально требуемой версии PHP 7.2
- Улучшена реструктуризация классов
- Добавлена тёмная тема оформления
- Для желающих создать модуль на основе моей админки была создана функция генерации путей и файлов
- Fontawesome были обновлены до 6ой версии
- Добавлена проверка на целостность файлов и их обновления
2.0.0
- Полностью новая админпанель, которая не зависит от оформления и функционала самой DLE
- За основу панели был взят движок Twig, создавать свои шаблоны будет проще
- Очищать кеш в админке стало проще - кнопка была выведена в ряд с "Добавить новость" и "Редактировать новости"
- Внедрён i18n в систему DLE, это даёт возможность создавать мультиязычные сайты (модуль отдельно продаваться или делаться не будет)
- i18n: не зависит от базы данных, все фразы хранятся в файлах json
- i18n: в шаблонах достаточно использовать тег {trans text="сюда переводимый текст"}, чтобы перевести фразу
- i18n: в скриптах PHP достаточно использовать функцию translate("сюда переводимый текст"), чтобы перевести фразу
- i18n: в скриптах JS достаточно использовать функцию translateJS("сюда переводимый текст"), чтобы перевести фразу. Желательно подгружать фразы при загруженной странице, т.к. async не доработан
- i18n: мультиязычность поддерживается в "Новости", "Баннеры", "Категории", "Электронная почта / Рассылки", "Метатеги", "Опросы", "Вопросы и ответы", "Статические страницы", "Группы пользователей", а так-же вывод новостей и статических страниц на сайте
- i18n: поддерживается машинный перевод через сервис RapidApi
- i18n: динамичное использование, не требующее массивов данных - достаточно указать текст
1.7.1
*небольшой фикс в языковом файле
1.7
- Обновление иконок от fontawesome глобально
- Обновление многих функций
- Добавление языковых файлов (в дальнейшем будет проще локализовать модули)
- Добавлен немецкий язык к оболочке
1.6
- Фикс
1.5
- Новые модальные и всплывающие окна
- Улучшены некоторые функции
- Добавлен скрипт DateTimePicker
- Добавлены несколько украшательств
1.4
- Вывод категорий
1.3
- Автоматический вывод доп. полей в админке
- Автоматический вывод пользователей
- Исправлены баги в JS
1.1
- Обновление до актуальных версий DLE
- Мелкие правки
1.0.0
- Основной релиз
Последнее обновление: June 17, 2022
Дата создания: May 25, 2022
Дата создания: May 25, 2022