DevCraft Документации

Установка v200.1.0

Как поставить UserLists: общая схема плагинов, install.xml, первый запуск.

Сначала DevCraft Admin

Установите и включите DevCraft Admin, затем плагин UserLists.

Как собрать архив, залить содержимое upload/ или поставить zip через менеджер плагинов — в общей инструкции: Установка плагинов.

Ниже — только то, что специфично для UserLists.

Требования модуля

КомпонентМинимум
DataLife Engine21.0
PHP8.3
DevCraft Admin200.4.1 (needplugin)
Права на записькаталог devcraft/cache (создание таблиц модуля)

В пакете есть upload/install.xml. Отдельный register_plugin.sql не используется.

После установки

  1. В менеджере плагинов DLE должен появиться UserLists с зависимостью от DevCraft Admin.
  2. Откройте ?mod=user_lists. При первом заходе создадутся таблицы dc_user_lists* и сиды админ-списков.
  3. Настройте права групп и настройки (гости, текст кнопки, запрещённые слова).
  4. Подключите вставки в теме. В main.tpl нужны теги {devcraft-header} и {devcraft-scripts}.

После правок PHP в devcraft/ обновите автозагрузку Composer — см. общую инструкцию и Composer. Обычно библиотеки ставятся сами.

Что делает плагин в ядре DLE

Ядро ради «Избранного» не патчится. В теме — только includes контроллера. Глобальные стили и скрипты модуля — публичные ресурсы оболочки.

Если на сайте ещё старые пути

  1. Замените в теме engine/modules/devcraft/user_lists.php и user_lists_page.php на includes из Подключение в теме.
  2. Уберите include с focus=css / focus=js и файлы user_lists.css / user_lists.js из каталога темы.
  3. Обновите файлы пакета (менеджер плагинов или содержимое upload/).
  4. Удалите с сайта engine/modules/devcraft/user_lists.php и user_lists_page.php, если они остались.

См. также

На этой странице