Wer seine Clanseite mit webSPELL (4.2.2) betreibt dürfte sie kennen, die Spam-Einträge in den Kommentaren. Trotz aktiviertem Captcha kommen regelmäßig neue Spameinträge von diversen Bots durch und zerstören das Gesambild der Seite. Wer hier Abhilfe schaffen will, kann auf das folgende Addon für webSPELL zurückgreifen, dass auf Basis einer Blacklist Kommentare filtert.
webSPELL 4.2.2 Badword & Delete Spam Easiely Addon von weseo.de
Die meisten Spamkommentare haben eins gemeinsam: sie nutzen die gleichen Keywords um auf sich aufmerksam zu machen. Jedem dürften die „wow gold“ Beiträge bekannt sein, oder verheißungsvolle Meldungen zu „viagra„. Anhand dieser sich wiederholenden Wörter bietet Badwords die Möglichkeit der Filterung.
Funktionsweise
Badwords bietet im Admincenter ein neues Menü an, in welchem man die Möglichkeit hat seine Blacklist mit den bösen Wörtern zu füllen. Das Addon prüft direkt die Kommentare auf die eingegebenen Wörter, zeigt diese an und bietet die Möglichkeit sie direkt zu löschen.
Neue Kommentare die eines oder mehrere der eingegebenen Wörter enthalten, werden geblock und der (nicht registrierte) User bekommt einen Hinweis, dass der Kommentar nicht gespeichert wurde, da er ein verbotenes Wort benutzt hat. Registrierte User sind von dieser Sperre ausgeschlossen und können weiterhin alle Begriffe nutzen die sie möchten.
Installation
Badwords lässt sich ganz simpel wie die meisten webSPELL Addons installieren.
Achtung: Wie bei jeder Addon-Installation empfehle ich ein Backup der Dateien sowie der Datenbank anzulegen! Eine Anleitung dazu findet ihr hier im Blog: Datenbank-Backup
- Entpacken des runtergeladenen Archivs
- Auswahl des richtigen Ordners (Clan oder Society Edition)
- Upload des Ordnerinhalts in das webSPELL Stammverzeichnis auf dem Webspace mittels FTP; überschreiben der vorhandenen Dateien
- im Browser die Domain „deinedomain.de/index.php?site=install_badword“ aufrufen und im Anschluss die install_badword.php Datei vom Server löschen
- in der Datei admin/admincenter.php nach der Zeile „<li><a href=“admincenter.php?site=static“><?php echo $_language->module[’static_pages‘]; ?></a></li>“ suchen und folgende Zeile dahinter hinzufügen „<li><a href=“admincenter.php?site=badword“>Badwords</a></li>„
Jetzt nur noch die geänderte admincenter.php Datei hochladen und wie gewohnt das Admincenter über die Clanpage aufrufen. Dort findet sich jetzt der Punkt „Badwords“ deren Menü selbsterklärend sein sollte.
Screenshots (by weseo.de)
Badwords Download von der Entwicklerseite