История изменений¶
Актуальный список также в модуле (changelog.data.php) и на ?mod=tags_add&action=changelog.
Репозиторий: DevCraftClub/tagsadd ⧉.
200.3.1 (2026-07-19)¶
Исправлено¶
- Фатал undefined
__()на фронте при includetags_add.phpбез DevCraft bootstrap — добавлен fallback - XLIFF TagsAdd перенесён из
locales/ru/вlocales/ru_RU/
Изменено¶
- Рендер button/modal через нативный
$tplи шаблоны темы - Блок
authorв manifest убран — используется дефолтModuleManifest
200.3.0 (2026-07-17)¶
Миграция на DevCraft Admin / DLE 20.0. Ветка: releases/200.3.0 ⧉.
Добавлено¶
- Каркас модуля TagsAdd для DevCraft Admin и DLE 20.0 (
4abd7c2⧉ — feat: добавляет модуль TagsAdd для управления тегами новостей) - Очередь предложений, модерация approve/reject, вставка в
post.tags/_tagsили xfield - Публичный suggest через
dc_public.jsиcontroller=public - Шаблоны темы
Default/devcraft/tags_addи настройки с PM-шаблонами - Стандартная причина отклонения (
decline_reason_default), Metro-диалоги отклонения и удаления (d6b59fc⧉ — feat: добавить миграцию плейсхолдеров и нормализацию) - В списке предложений: имена пользователей и заголовки новостей со ссылками/иконками
Изменено¶
- Плейсхолдеры PM:
{suggested_tags},{moderate_suggested_tags},{decline_reason};mail_from— select - Шаблоны issue на GitHub: DLE 20.0 / PHP 8.4 (
81448a4⧉ — docs: обновить шаблоны issue с актуальными версиями)
Исправлено¶
- Отмена отклонения больше не удаляет запись
- HTML-ссылки в шаблонах PM после двойного экранирования (
htmlspecialchars_decodeпри normalize)
Удалено¶
- Legacy Semantic UI, arcticModal, tokenfield, maharder AJAX и доверие к
useridиз POST
2.0 (2018-03-28)¶
Legacy TagsAdd+ для прежней схемы engine/inc/maharder/ / engine/modules/maharder/.
Коммит: 4211def ⧉ — tagsAdd v2.0 (ветка v2.0 ⧉).
- Переписан код, админ-панель, подключение одной строкой include
- Исправлены баги относительно 1.x
Миграция с 2.0
Пакет 200.x не ставится поверх maharder-путей. Удалите старый плагин, установите DevCraft Admin, затем TagsAdd 200.3.0 или новее и заново подключите includes в теме (см. установку).
1.2.1¶
- Теги
[usertags]/[not-usertags]для скрытия блоков при вкл/выкл модуля - Исправления багов
1.2¶
- Админ-панель
- Улучшения кода