Иконка ресурса

New Posts Filter 1.1.1

Нет прав для скачивания
Совместимость с XenForo
  1. 2.3
Видимый копирайт
Нет
Позволяет администраторам глобально исключать пользователей из ленты New Posts по всему сайту, а также позволяет отдельным пользователям управлять собственными списками исключений без использования глобальной функции Игнорировать.

Особенности:
  • Глобальные исключения для администраторов — указывайте пользователей в AdminCP, чьи темы скрыты от ленты новых постов для ВСЕХ пользователей по всему сайту. Использует нативное автозаполнение ввода токена XenForo.
  • Списки исключений для каждого пользователя — пользователи сами управляют своими исключениями из аккаунта > Исключение из новых публикаций (можно отключить администратором)
  • Фильтрует как создателей тем, так и последних пользователей из ленты
  • Пользовательское автозаполнение для добавления пользователей
  • Навигационная ссылка на боковую панель добавлена рядом с разделом «Игнорируя»
  • Лимит исключения на 200 пользователей для обеспечения безопасности производительности
  • Ноль дополнительных запросов — использует данные, уже загруженные с профилем посетителя

Опции администратора (AdminCP > Options > New Posts):
  • Глобально исключённые пользователи — ввод токена с автодополнением. Темы этих пользователей скрыты от новых постов для всех.
  • Разрешить исключения для каждого пользователя — переключение включение/выключение (по умолчанию: ВКЛЮЧЕНО). При отключении страница аккаунта и ссылка на боковую панель скрыты.

Как это работает:
Администраторы могут добавлять пользователей в глобальный список исключений в фильтре AdminCP > Options > New Posts. Темы этих пользователей будут скрыты от ленты новых постов для всех посетителей по всему сайту.

Кроме того, отдельные пользователи могут зайти на страницу своего аккаунта и нажать «Исключено из новых публикаций» в боковой панели, чтобы управлять своим личным списком. Темы, начатые или последними ответами исключённых пользователей, больше не будут отображаться в их ленте новых постов.

Это отличается от встроенной функции Игнорирования — игнорированные пользователи скрыты повсюду (в постах, разговорах и т.д.). Это аддон влияет только на ленту новых постов, оставляя все остальные взаимодействия нетронутыми.

Установка:
Загрузите ZIP через Admin CP > дополнения > установка/обновление из архива.

Технические детали:
  • Исключения для каждого пользователя, хранящиеся в формате JSON на xf_user_profile (новых таблиц нет)
  • Глобальные исключения хранятся как опция XF (массив идентификаторов пользователей)
  • Подключается к ThreadHandler::applyFilters(), объединяет глобальные + списки на пользователя
  • Использует fastUpdate() для эффективных одностолбцевых записей
  • Полная очистка от удаления (при удалении колонки падает)
  • 01-admin-options.jpeg
    01-admin-options.jpeg
    112.1 KB · Просмотры: 2
  • 02-account-excluded-posters.jpeg
    02-account-excluded-posters.jpeg
    95.6 KB · Просмотры: 2
  • 03-account-sidebar-nav.jpeg
    03-account-sidebar-nav.jpeg
    29.7 KB · Просмотры: 2
Автор
XFI Bot
Скачивания
0
Просмотры
15
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя XFI Bot

Поделиться ресурсом

Последние обновления

  1. Обновление 1.1.1

    Исправлена ошибка TypeError на странице What's New / New Posts, которая могла возникнуть при...
  2. Обновление 1.1.0

    Новые возможности Опция администратора: «Глобально исключённые пользователи» — укажите...
Назад
Сверху Снизу