28.06.2016 13:19
0 102 12
Спам фильтр в grease_monkey
Набыдлокодил скрипт который с форума убирает сообщения недотролей. Пока что он работает по списку id игроков, например [4042346,6937965];
сам скрипт:
// ==UserScript==
// @name spam_filter
// @namespace http://heroeswm.ru
// @include http://my.lordswm.com/forum_messages.php?tid=*
// @version 1
// @grant none
// ==/UserScript==
var ids=[4042346,6937965];
for(id=0; id<ids.length; id++){
var href = 'a[href="pl_info.php?id='+ids[id]+'"]';
t = document.querySelectorAll(href);
for(var j=0; j<t.length; j++){
tr = t[j].parentNode.parentNode.parentNode.parentNode;
tr.parentNode.removeChild(tr.nextSibling);
tr.parentNode.removeChild(tr);
}
}
// @include http://my.lordswm.com/forum_messages.php?tid=* - чтобы не ломать страницы вне форума.
Так же для коментариев на дейли:
// ==UserScript==
// @name spam_filter_daily
// @namespace http://heroeswm.ru
// @include http://daily.lordswm.com/*
// @version 1
// @grant none
// ==/UserScript==
var ids=[4042346,6937965];
for(id=0; id<ids.length; id++){
var href = 'a[href="http://daily.lordswm.com/user/'+ids[id]+'"]';
t = document.querySelectorAll(href);
for(var j=0; j<t.length; j++){
com = t[j].parentNode.parentNode;
com.parentNode.removeChild(com);
}
}
Скажи нет малолетним дебилам.
сам скрипт:
// ==UserScript==
// @name spam_filter
// @namespace http://heroeswm.ru
// @include http://my.lordswm.com/forum_messages.php?tid=*
// @version 1
// @grant none
// ==/UserScript==
var ids=[4042346,6937965];
for(id=0; id<ids.length; id++){
var href = 'a[href="pl_info.php?id='+ids[id]+'"]';
t = document.querySelectorAll(href);
for(var j=0; j<t.length; j++){
tr = t[j].parentNode.parentNode.parentNode.parentNode;
tr.parentNode.removeChild(tr.nextSibling);
tr.parentNode.removeChild(tr);
}
}
// @include http://my.lordswm.com/forum_messages.php?tid=* - чтобы не ломать страницы вне форума.
Так же для коментариев на дейли:
// ==UserScript==
// @name spam_filter_daily
// @namespace http://heroeswm.ru
// @include http://daily.lordswm.com/*
// @version 1
// @grant none
// ==/UserScript==
var ids=[4042346,6937965];
for(id=0; id<ids.length; id++){
var href = 'a[href="http://daily.lordswm.com/user/'+ids[id]+'"]';
t = document.querySelectorAll(href);
for(var j=0; j<t.length; j++){
com = t[j].parentNode.parentNode;
com.parentNode.removeChild(com);
}
}
Скажи нет малолетним дебилам.