The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Фильтрация участников"
Версия для распечатки Пред. тема | След. тема
Форум Диалог с администрацией проекта
Исходное сообщение [ Отслеживать ]

"Фильтрация участников" +/
Сообщение от Maxim Chirkov (ok), 09-Фев-20, 22:00 
Добавил предварительную поддержку фильтрации участников.

Зарегистрированные пользователи теперь могут формировать свой личный чёрный список. Для помещения в чёрный список можно перейти на страницу с профилем участника (/~ник), которого хочется игнорировать, и в правом блоке "Действия" выбрать "Скрывать сообщения участника". Ник также можно поместить в чёрный список в новой секции "Фильтр участников" на странице "Слежка/Отслеживание обсуждений и участников" (https://www.opennet.dev/cgi-bin/openforum/bv.cgi). Там же доступны дополнительные опции.

По умолчанию сообщения участников из чёрного списка скрываются в браузере владельца чёрного списка, но ответы на них остаются. Например, добавив в чёрный список ник "Аноним" можно скрывать всех анонимов. Предусмотрен режим скрытия веток, при котором скрывается не только сообщение, но и ответы на него.

Также в чёрном списке есть опция "блокировать ответы", при которой занесённый в чёрный список не сможет написать ответ на ваше сообщение.

В качестве бонуса сделал выделение в обсуждениях специальным значком ников из списка участников, сообщения которых отслеживаются ("Отслеживать сообщения участника" на странице с профилем). Например, через этот механизм можно делать более заметными сообщения заслуживающих внимания комментаторов или, наоборот, модераторам подсвечивать особых злодеев.


Работают фильтры только в обсуждениях на страницах новостей. Версию js-файлов я не обновил, поэтому чтобы в браузерном кэше код обновился нужно через Ctrl+R перечитать страницу.
Фильтры работают на стороне браузера, поэтому настройки привязываются к текущему браузеру (кэшируются через API localStorage). Чтобы черный список обновился на другой машине или другом браузере достаточно открыть страницу "Слежка/Отслеживание обсуждений и участников".

Ответить | Правка | Cообщить модератору

Оглавление
Фильтрация участников, Maxim Chirkov, 09-Фев-20, 22:00  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру