Ich selbst möchte zwar keine Nutzer ausblenden, aber nur um zu sehen, wie schwierig es wäre, habe ich mal ein Greasemonkeyskript dafür geschrieben.
Wer möchte, kann es nutzen (oder anpassen).
Einfach bei Greasemonkey als neues Benutzerskript einfügen und der Nutzerliste im Quelltext die entsprechenden Namen hinzufügen.
Code:
// ==UserScript==
// @name Delphipraxis Nutzerausblendung
// @author Benedikt Magnus
// @namespace DPIgnorierfunktion
// @description Erlaubt es, in der Delphipraxis die Beiträge einzelner Nutzer auszublenden.
// @include http://www.delphipraxis.net/*
// @version 1
// @grant none
// ==/UserScript==
var Nutzerliste = ["Gesperrter Nutzer X",
"Unglaublich nerviger Nutzer Y",
"Kann ich nicht mehr lesen Z"];
for(var i = 0; i < Nutzerliste.length; i++) {
Nutzerliste[i] = '<strong>' + Nutzerliste[i] + '</strong>';
}
var ATags = document.getElementsByTagName('a');
for(var i = 0; i < ATags.length; i++)
{
if (Nutzerliste.indexOf(ATags[i].innerHTML) != -1)
{
var Textareal = ATags[i].parentElement.parentElement.parentElement.getElementsByClassName('messagearea')[0];
Textareal.innerHTML = '<i id="Textareal' + i +
'" onClick="document.getElementById(\'Textareal' + i +
'\').parentElement.innerHTML = decodeURIComponent(\`' +
encodeURIComponent(Textareal.innerHTML) +
'\`);" style="cursor: pointer;">anzeigen</i>';
}
}
Viel Spaß! (Wenn euch einfach Nichtlesen nicht reicht...)