Wiki Forum & Software Support
     [ erweiterte Suche ]

»Spamlinks blocken.

Wer hilft mir bei DesKrautersWiki???Neues Thema eröffnenNeue Antwort erstellenDas Thema einem Freund empfehlenDas Thema druckenSpezialseiten auf Sidebar nur für root-User sichtbar machen
Seite 1 von 1 [3 Beiträge]
AutorNachricht
Beobachter 

Anmeldedatum: 19.07.2011
Beiträge: 5
Chats: 8
19.07.2011, 12:25


In der Datei EditPage.php kann man ja Phrasen sperren. Wir benutzen eine ältere Media Version (1.12) und ich bekomme die Funktion für diese Version nicht erstellt. Hat jemand eine Idee wo der Fehler liegt?
Folgende Eintragungen habe ich eingefügt:

#Spambot Filter
$blockphrase = '|http://|';
$test_if_user = $wgUser->mName;
if ($test_if_user == '' && preg_match($blockphrase, $this->textbox1, $matches ) )
{
$geblocktertext = $this->textbox1;
#mail("meineemail@beispiel.de","Wiki - Spam abgewehrt",$geblocktertext);
$this->spamPage ( 'Nur eingeloggte Nutzer dürfen folgenden Text
eingeben:"'.$matches[0].'"');
wfProfileOut( "$fname-checks" );
wfProfileOut( $fname );
return false;
}
Nach obenprofil pn
Senior 

Anmeldedatum: 11.08.2010
Beiträge: 246
Chats: 0
20.07.2011, 14:45


Warum benutzt Ihr nicht die Variable $wgSpamRegex. s. http://www.mediawiki.org/wiki/Manual:$wgSpamRegex
Nach obenprofil pn
Beobachter 

Anmeldedatum: 19.07.2011
Beiträge: 5
Chats: 8
20.07.2011, 16:59


Weil wir dann allen Usern die Möglichkeit nehmen Einträge mit dem Wortteil http:// vorzunehmen. User mit den entsprechenden Rechten sollen sogar solche Einträge machen weil unser Wiki eine Datensammlung von Kontaktmöglichkeiten ist.

Mit den Spamfilter (siehe oben) lege ich fest, dass nur registrierte User solche Einträge machen können (wenn er den funktioniert). Damit wollen wir Spamlink Sammlungen von robots unterbinden.
Nach obenprofil pn
Gast 

20.07.2011, 16:59


Mach mit!

Wenn Dir die Beiträge gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:

    » Anmelden

Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...
Nach oben
Seite 1 von 1 [3 Beiträge]
Neue Antwort erstellen
© 2004 - 2012 www.wiki-forum.de (srv02) | Communities | Impressum