Ke
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Код: // ==UserScript== // @name ruboard-ignorelist // @version 1.0 mod // @include http://forum.ru-board.com/* // ==/UserScript== (function() { var IgnS = '' // Список игнорируемых. Вписывайте в него ники тех, чьи сообщения вам неприятно видеть форуме. // Перед каждым ником должен быть символ "@". Он используется как разделитель имён. // Затем сохраните этот файл с именем ruboard-ignorelist.user.js в кодировке UTF-8. +'@flooderast' +'@man13Free' +'@Troll' ; var Ing = IgnS.split('@'); var msgTag = document.getElementsByClassName('tb'); for (var i = 0; i < msgTag.length ; i++) { var postTag = msgTag[ i].getElementsByTagName('tbody'); if (postTag.length < 2) continue; var Btag = postTag[1].getElementsByTagName('b'); if (Btag.length < 1) continue; for (var j = 0; j < Ing.length; j++) { if (Btag[0].innerHTML == Ing[j]) { postTag[1].style.display = 'none'; var spoilerTag = document.createElement('font'); spoilerTag.size = 2; spoilerTag.title = 'Пользователь в игноре'; spoilerTag.innerHTML = '<b style="cursor: help;" onclick="n = this.parentNode.nextSibling; if (n.style.display == \'none\') {n.style.display = \'block\';} else {n.style.display = \'none\';} return false;"> ' + Ing[j] + ' </b>игнорируется. Кликните ник для показа/скрытия поста.'; postTag[1].parentNode.insertBefore(spoilerTag, postTag[1]); } } } })(); | | Всего записей: 970 | Зарегистр. 29-11-2004 | Отправлено: 08:03 19-12-2009 | Исправлено: greeple, 19:42 18-01-2024 |
|