TagsAdd (Пользовательские теги)¶
Ссылка на разработку: Перейти к разработке ⧉
Репозиторий: DevCraftClub/tagsadd ⧉
Версия модификации: 200.3.1
Сателлитный модуль DevCraft Admin: посетители предлагают теги к новости, модератор одобряет или отклоняет очередь в админке.
Минимальные требования¶
| Компонент | Версия |
|---|---|
| DataLife Engine | 20.0 |
| PHP | 8.3+ |
| DevCraft Admin | ≥ 200.4.1 (dc_public.js, controller=public) |
Порядок установки
Сначала установите и настройте DevCraft Admin. Затем устанавливайте TagsAdd.
Установка¶
1. Архив плагина¶
- Скачайте
install.zipиз репозитория ⧉ (веткаreleases/200.3.0/ содержимоеupload/) или со страницы загрузки. - Загрузите в Панель управления DLE → Плагины → Установить плагин.
- Убедитесь, что появились:
engine/inc/tags_add.phpengine/modules/devcraft/tags_add.phpdevcraft/src/modules/TagsAdd/templates/Default/devcraft/tags_add/(или скопируйте в свою тему)
Legacy-пути engine/inc/maharder/, engine/modules/maharder/tagsadd.php и install.php в корне не используются и в пакет 200.x не входят.
2. Composer autoload¶
В каталоге devcraft/:
| Bash | |
|---|---|
3. Первый запуск¶
- Откройте
?mod=tags_addв админке DevCraft. - Таблица
{prefix}_tags_addсоздаётся Cycle ORM по модели при первом обращении. - Сохраните настройки (получатель PM, шаблоны ЛС, куда вставлять теги).
- Подключите модуль в теме.
Структура (канон)¶
AJAX сайта: devcraft/ajax.php?mod=tags_add&controller=public&method=suggest. Админ: devcraft/ajax.php?mod=tags_add&controller=admin&method=….