Почувствуй себя модератором (пользователям Firefox only)

и так, многие учаснеки нашего продвинутого движения давно желали иметь возможность не видеть сообщений на форуме от ненавистных конкретно им и другим учаснекам юзеров
и такая возможность появилась!
все благодаря афтору Константину Тумалевичу - http://www.e1.ru/talk/forum/go_to_message.php?f=37...
я немножко подправил его код чтобы было возможно убирать несколько (сколько угодно) флудеров сразу

и так:
1. Устанавливаем прекрасный плугин для Файрфокса Greasmonkey - https://addons.mozilla.org/ru/firefox/addon/748
2.a скачиваем банящий скрипт с http://www.oval-lab.com/ban.user.js .Greasmonkey сразу его распознает и установит
либо
2.b
копируем следующий кот в файл ban.user.js
Исходник:
// ==UserScript==
// @name           Fluders REMOVER
// @namespace      http://tumalevich.pp.ru
// @description    Remove all dumb themes by fluders (C) Konstatntin Tumalevich, multiply users ban added by Oval
// @include        http://www.e1.ru/talk/forum/*
// ==/UserScript==

var enemies = new Array();
enemies.push('проверка слуха');//Нами всеми горячо нелюбимый КФСЕ
enemies.push('12007');//Нами всеми горячо нелюбимый 12007
enemies.push('Screw-driver');//Нами всеми горячо нелюбимый Screw-driver™
enemies.push('Задний');//пока-пока Задний Наше Всё
//enemies.push('Oval');//ну типо подумайте хорошенько, все таки я бывает и полезную инфу доношу
var page = document.location.href;
if (page.indexOf('list.php') != -1)
{
    //Список тем
    var seek = '//span[@class="registered_user"]';
    var elements = document.evaluate(seek, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null );
    for (var i = 0; i < elements.snapshotLength; i++) { 
            var node = elements.snapshotItem(i);
             for(var j = 0; j < enemies.length; j++)
		{
			if (node.firstChild.innerHTML.indexOf(enemies[j]) != -1)
            		{
		                //alert('Зосранец детектед');
                		node.parentNode.parentNode.style.display = 'none';
				//break;
            		}
		}
    }
}
else
{
    //Сообщения
    seek = '//font[@color="green"]';
    elements = document.evaluate(seek, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null );
    for (var i = 0; i < elements.snapshotLength; i++) { 
            var node = elements.snapshotItem(i);
            var testing_text = node.innerHTML;
            testing_text = testing_text.replace(/<[^>]+>/g, '');
            testing_text = testing_text.replace(' ',' ');
            for(var j = 0; j < enemies.length; j++)
		{
	        	if (testing_text.indexOf(enemies[j]) != -1)
        		{
               			node.parentNode.parentNode.parentNode.parentNode.style.display = 'none';
            		}
		}
    }
}

seek = null;
elements = null;

правим кот
Исходник:
enemies.push('12007');//Нами всеми горячо нелюбимый 12007
enemies.push('Screw-driver');//Нами всеми горячо нелюбимый Screw-driver™
//enemies.push('Oval');//ну типо подумайте хорошенько, все таки я бывает и полезную инфу доношу

на предмет ненавистных вам флудеров, сохраняете его в этом файле и можно драг и дропнуть его прямо в окно Файрфокса
Вуаля!


[Сообщение изменено пользователем 18.05.2008 16:50]
73 / 12
ничо не понел
68 / 11
Сhieff, The
От пользователя Oval­
Автор: Oval

батенька, да Вы - талант! симаю шляпу...
36 / 1
Blackston™(4х4forever)
ничо не понял..
21 / 11
как вы поняли самое интересное происходит в эти строчках:
От пользователя Oval­
var enemies = new Array(); enemies.push('12007');//Нами всеми горячо нелюбимый 12007 enemies.push('Screw-driver');//Нами всеми горячо нелюбимый Screw-driver™ //enemies.push('Oval');//ну типо подумайте хорошенько, все таки я бывает и полезную инфу доношу

и

От пользователя Oval­
//alert('Зосранец детектед');

:-D
29 / 2
temadiary
вечерком побалуюсь
1 / 0
От пользователя Oval­
Oval

:-D
0
Сhieff, The
уже письку составила, кого в игнор зопесать... :write:
3 / 10
кто здесь?
вроде одного сообщения не вижу...
4 / 3
Hvost
От пользователя Oval­
seek = '//font[@color="green"]';

Ишь ты, подлиза какой!!! :-)
0
8(
0 / 1
а откуда меня http://tumalevich.pp.ru знает :mad:
0
От пользователя тетяИра
батенька, да Вы - талант! симаю шляпу...

о мне чо, лифчик одедь?
18 / 1
можно забанить ник на спортсру-у нас в клубе-мой. но там комбинаций много-заетесь :-D
0
Сhieff, The
От пользователя Oval­
о мне чо, лифчик одедь?

нинада...до сексуальных игр мы с ВАМИ пока что не дошли... :lol:
0 / 4
а если я ребрендинг сделаю :mad:
6 / 0
Mishа
обана, клевая штука. давно уже надо было такую сделать.
1 / 0
От пользователя Blackston™ (Москвичевод-радиол...
ничо не понял..

зато у тебя много других талантов ;-)
4 / 1
Сhieff, The
От пользователя Oval­
зато у тебя много других талантов

ога...замечательный во всех отношеньях человек... :hi:
1 / 2
От пользователя 12007
а если я ребрендинг сделаю :mad:

а, вот и ОНИ пожаловали :-D //отключил чтобы проверить на время
сделаю версию банящую по ID :cool:
//включил обратно
7 / 7
От пользователя FaST_9
в бан

ему пофиг-он всё равно не видит. а мата в посте небыло-а вот за дачу ложных показаний забанить тебя надо :ultra:
3 / 4
От пользователя FaST_9
в бан

предайте ему пока-пока :-)
5 / 5
щас еще добавлю Заднего
5 / 10
enemies.push('Задний');//пока-пока Задний Наше Всё!
добавил
6 / 8
От пользователя Oval­
Oval

дешёвый пиар-фууу-не плачь :smoke:
6 / 4
Обсуждение этой темы закрыто модератором форума.