LinuxForum.Fans
Тема

Юзерскрипт, добавляющий функцию игнорирования пользователей

Автор: xxblx 5 сообщений 102 просмотров
21.01.2015 15:03 · отредактировано #410509

Буквально вчера я писал в одной из тем о том, что, к сожалению, не можем мы игнорировать пользователей, ибо нет такого функционала на форуме.
И как-то после задумался, если нет на форуме, то можно ведь и обход форума сделать. Открыл Geany и накидал небольшой userscript.

Сам юзерскрипт берите из git-репозитория: https://bitbucket.org/xxblx/linuxforum.ru-ignorelist-userscript

Найдите в скрипте

text
 var ignore_list = {"user": undefined};

Добавьте в этот хеш-массив пользователей, которых хотите игнорировать. Пользователи добавляются как ключи со значением undefined.

text
 var ignore_list = {"user1": undefined, "user2": undefined};

Выберите разделы исключения, где пользователи не будут игнорироваться. Разделы добавляются по id.
Откройте страницу раздела, например, раздел новости Новости в адресной строки обратите внимание на id=23, добавьте 23 ключом в этот хеш-массив со значением undefined.

text
var excepts = {23: undefined};

Допустим хотите добавить в исключения еще и общие вопросы, тогда надо вписать 36

text
var excepts = {23: undefined, 36: undefined};

Выберите модель скрытия: полностью (true, будет скрыто всё сообщение целиком) или только сообщение (false, видно будет номер поста, автора, ссылку на пост, но самого текста в посте не будет)

text
var hide_all = true;

Добавьте в веб-браузер и пользуйтесь :)
В Firefox для этого (для работы юзерскрипта) потребуется расширение Greasemonkey.

Скриншоты на примере Соника (Соник, не в обиду, но на ком-то надо было продемонстрировать, по этому по честному - на владельце ресурса :D).
Юзерскрипт выключен


Включен с hide_all = false


Включен с hide_all = true


Исключения (Соник в игнор-листе, но его пост отображается, т.к. данный раздел добавлен в исключения)


Работоспособность проверена в Firefox ESR 31.4.0 с Greasemonkey 2.3

21.01.2015 15:37 #410516

Круто, не уверен что нужно, но пускай будет. xxblx, плюсую за проделанную работу.

21.01.2015 17:29 #410537

xxblx, мне лично не нужно, но плюсую.

22.01.2015 07:59 #410627

Круто! Спасибо.

22.01.2015 11:35 #410649

Спасибо. По прямому назначению он мне не нужен конечно, но как понятный пример- очень хорошо.
Подобное в виде userjs есть и для результатов выдачи гугла: Google Hit Hider by Domain

Войдите или зарегистрируйтесь, чтобы ответить.