DevCraft Документации
Руководства

Списки и видимость

Админ-списки, приват/публик, права групп и предложения новостей.

Два вида списков

Админ-списки

  • Имя одно на всех (задаёт админ). Пользователь не удаляет такой список.
  • Содержимое своё у каждого: пара (list_id, user_id, news_id).
  • Сиды при первом запуске: «В планах», «Просмотрено», «Избрано».

Пользовательские списки

  • Создаёт владелец; считаются в лимит группы max_lists.
  • Приват — чужим не видно.
  • Публик — если группе разрешено can_public.
  • Описание — WYSIWYG у владельца (и у админа).
  • «Шапку» списка (имя, видимость, описание) правит только владелец или админ.

Штатное DLE «Избранное» модуль не меняет и не мигрирует.

Права групп

В админке: ?mod=user_lists&action=permissions.

ФлагСмысл
enabledГруппа вообще может пользоваться списками на сайте
max_listsСколько своих списков можно создать (админ-списки не входят)
can_publicРазрешить публичные списки
can_suggestРазрешить предлагать новости в чужие публичные списки

Гости

Настройка guest_can_view_public: гости видят каталог и публичные списки. Если выключено — только авторизованные.

Предложения в список

  1. Владелец открыл список для предложений (whitelist конкретных людей или «все», если политика списка так задана).
  2. У предлагающего есть can_suggest.
  3. Новость попадает в очередь; владелец одобряет или отклоняет (proposals на сайте / обработчики в админке).

Настройки, которые чаще всего путают

ПолеЗачем
button_labelТекст кнопки на новости
bad_wordsЗапрещённые слова в названии (через запятую)
count_web / count_adminПагинация на сайте / в админке

Логи

Важные действия админа и сайта пишутся через LogGenerator с уровнем info (канал модуля UserLists).

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