- Совместимость с XF
- 2.3.x
- Краткое описание
- Admins globally exclude users from New Posts feed site-wide with optional per-user management. Features include admin exclusions, user autocomplete, and filters for thread creators and last posters. Installation via Admin CP.
Позволяет админам глобально исключать пользователей из Нового поста на все сайте и позволяет отдельным пользователям создавать свои списки исключения без использования глобального фильтра Ignore.Функции:
Добавимitionally, индивидуальные пользователи могут перейти к своей странице аккаунта и кликнуть "Исключен от новостей" в боковом меню, чтобы управлять своим листом. Треды, начатые или последним ответом которых был исключенный пользователь, больше не будут появляться в их ленте новостей.
Это отличается от встроенной функции Ignore - игнорируемые пользователи скрыты повсеместно (посты, диалоги и т.д.). Эта плагин только влияет на ленту новостей, оставляя все остальные взаимодействия без изменений.Инсталляция:Загрузите ZIP через Админ-панель > Расширения > Установка/Обновление из архива.Технические детали:
- []*[]Админ глобальные исключенияустановить пользователей в админке AdminCP, чьи темы скрыты для всех пользователей на сайте в новом посте фиде. Используйте автocomплет токен-инпут для XenForo.[]*[]Персонализированные списки исключений- пользователи управляют исключениями для своего аккаунта в разделе Исключенные из новых постов (можно выключить администратором)[]Фильтрует создателей тем и последних постов из ленты[]*]Пользовательская автocomплете для добавления пользователей[]*]Сidebar-navigation-link-додан-неперед "Забыть"[]*]200-per-user-exclusion-cap-для-безопасности-производительности[]*]Нет дополнительных запросов - использует данные, уже загруженные с профиля посетителя
- []*[]Глобально исключенные пользователи- token input with autocomplete. Эти пользователей's темы скрыты для всех в Новых постах.[]]*Разрешить исключения на персональном уровне- включение/выключение (по умолчанию: включено). При выключенном состоянии страница аккаунта и ссылка в шпейдере скрыты.
Добавимitionally, индивидуальные пользователи могут перейти к своей странице аккаунта и кликнуть "Исключен от новостей" в боковом меню, чтобы управлять своим листом. Треды, начатые или последним ответом которых был исключенный пользователь, больше не будут появляться в их ленте новостей.
Это отличается от встроенной функции Ignore - игнорируемые пользователи скрыты повсеместно (посты, диалоги и т.д.). Эта плагин только влияет на ленту новостей, оставляя все остальные взаимодействия без изменений.Инсталляция:Загрузите ZIP через Админ-панель > Расширения > Установка/Обновление из архива.Технические детали:
- []*]Персональные исключения хранятся в формате JSON на xf_user_profile (нет новых таблиц)[]*[Глобальные исключения сохранены как XF опция (массив ID пользователей)[]ХOOKИВО ThreadHandler::applyFilters(), объединяет глобальные и персональные списки[]Использует fastUpdate() для эффективных одноколоновых записей[]Полное деинсталляцию и чистка (удаление столбца при удалении)