Руководства
Списки и видимость
Админ-списки, приват/публик, права групп и предложения новостей.
Два вида списков
Админ-списки
- Имя одно на всех (задаёт админ). Пользователь не удаляет такой список.
- Содержимое своё у каждого: пара
(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: гости видят каталог и публичные списки. Если выключено — только авторизованные.
Предложения в список
- Владелец открыл список для предложений (whitelist конкретных людей или «все», если политика списка так задана).
- У предлагающего есть
can_suggest. - Новость попадает в очередь; владелец одобряет или отклоняет (
proposalsна сайте / обработчики в админке).
Настройки, которые чаще всего путают
| Поле | Зачем |
|---|---|
button_label | Текст кнопки на новости |
bad_words | Запрещённые слова в названии (через запятую) |
count_web / count_admin | Пагинация на сайте / в админке |
Логи
Важные действия админа и сайта пишутся через LogGenerator с уровнем info (канал модуля UserLists).