Falls es jemand gebrauchen kann...
Ich habe das "Zass Bulletin Ignore" Skript auf den GSV angepasst. Damit sieht man von ignorierten Benutzern weder Beiträge, Zitate oder auch von denen erstellte Threats. Gar nicht mehr. Überhaupt gar nicht mehr
An der OT Lösung arbeite ich noch
Es ist ein Greasemonkey Skript.
In die Zeile
müsst ihr, zusätzlich zur Ignoreliste im GSV, die User eintragen, von denen ihr nichts mehr lesen wollt.
Für meine Nerven ist das wunderbar!
Ich habe das "Zass Bulletin Ignore" Skript auf den GSV angepasst. Damit sieht man von ignorierten Benutzern weder Beiträge, Zitate oder auch von denen erstellte Threats. Gar nicht mehr. Überhaupt gar nicht mehr

An der OT Lösung arbeite ich noch

Es ist ein Greasemonkey Skript.
Code:
// ==UserScript==
// @name Zass Vbulletin Ignore
// @namespace Zass
// @description completely ignore posts by users and threads started by users
// @include http://www.grillsportverein.de/*
// ==/UserScript==
(function() {
var allT;
var allR;
var plonk = new Array();
var ignore_threads_from = ["orkaschote", "Admn"];
for (var i = 0; i < ignore_threads_from.length; i++){
plonk[ignore_threads_from[i]] = ignore_threads_from[i];
}
allT = document.getElementsByTagName('table');
for (var i = 0; i < allT.length; i++) {
if(allT[i].innerHTML.match(/Diese Nachricht wird nicht angezeigt, da sich <strong>(\w+)<\/strong>/)){
allT[i].style.display="none";
//Add ignored user to list of ignored users
plonk[RegExp.$1] = RegExp.$1;
}
}
// Remove posts that quote a user on the ignore list
for (var i = 0; i < allT.length; i++) {
for (var x in plonk) {
if(allT[i].innerHTML.match("Zitat von <strong>"+plonk[x]+"</strong>")){
allT[i].style.display="none";
}
if(allT[i].innerHTML.match("<div>[^]*Diese Nachricht wird nicht angezeigt, da sich <strong>"+plonk[x]+".*")){
allT[i].style.display="none";
}
if(allT[i].innerHTML.match("<a.*>"+plonk[x]+"</a>[^]*?<img.*alt=\""+plonk[x])){
allT[i].style.display="none";
}
}
}
allR = document.getElementsByTagName('tr');
// Remove posts started by a user on the ignore list
for (var i = 0; i < allR.length; i++) {
for (var x in plonk) {
if(allR[i].innerHTML.match("<span .*>"+plonk[x]+".*</span>")){
allR[i].style.display="none";
}
}
}
})();
In die Zeile
Code:
var ignore_threads_from = ["orkaschote", "Admn"];
Für meine Nerven ist das wunderbar!