Установка v200.1.0
Как поставить UserLists: общая схема плагинов, install.xml, первый запуск.
Сначала DevCraft Admin
Установите и включите DevCraft Admin, затем плагин UserLists.
Как собрать архив, залить содержимое upload/ или поставить zip через менеджер плагинов — в общей инструкции: Установка плагинов.
Ниже — только то, что специфично для UserLists.
Требования модуля
| Компонент | Минимум |
|---|---|
| DataLife Engine | 21.0 |
| PHP | 8.3 |
| DevCraft Admin | 200.4.1 (needplugin) |
| Права на запись | каталог devcraft/cache (создание таблиц модуля) |
В пакете есть upload/install.xml. Отдельный register_plugin.sql не используется.
После установки
- В менеджере плагинов DLE должен появиться UserLists с зависимостью от DevCraft Admin.
- Откройте
?mod=user_lists. При первом заходе создадутся таблицыdc_user_lists*и сиды админ-списков. - Настройте права групп и настройки (гости, текст кнопки, запрещённые слова).
- Подключите вставки в теме. В
main.tplнужны теги{devcraft-header}и{devcraft-scripts}.
После правок PHP в devcraft/ обновите автозагрузку Composer — см. общую инструкцию и Composer. Обычно библиотеки ставятся сами.
Что делает плагин в ядре DLE
Ядро ради «Избранного» не патчится. В теме — только includes контроллера. Глобальные стили и скрипты модуля — публичные ресурсы оболочки.
Если на сайте ещё старые пути
- Замените в теме
engine/modules/devcraft/user_lists.phpиuser_lists_page.phpна includes из Подключение в теме. - Уберите include с
focus=css/focus=jsи файлыuser_lists.css/user_lists.jsиз каталога темы. - Обновите файлы пакета (менеджер плагинов или содержимое
upload/). - Удалите с сайта
engine/modules/devcraft/user_lists.phpиuser_lists_page.php, если они остались.