Перейти к содержанию

История изменений

Актуальный список также в модуле (changelog.data.php) и на ?mod=tags_add&action=changelog.

Репозиторий: DevCraftClub/tagsadd ⧉.

200.3.1 (2026-07-19)

Исправлено

  • Фатал undefined __() на фронте при include tags_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

  • Админ-панель
  • Улучшения кода