Seite 1 von 1
email bannen per endung ( *.ru )
Verfasst: 13.09.2005 15:58
von Scoutman
ich würde gerne nur die endung eingeben können beim bannen. zb. *.ru oder *@*.ru
ziel soll es einfach sein das man wirklich eine länderendung komplett bannt.
das standart phpbb lässt das aber leider nicht zu. gibts da vielleicht schonen mod dafür?
Verfasst: 14.09.2005 16:55
von daruler
Hi,
füge im PHPmyadmin selbst *@*.ru hinzu wie hier auf dem Screenshot zu sehen funktioniert das ohne Probs:
[ externes Bild ]
1. Auf "phpbb_banlist" klicken
2. Bei "ban_email" Häkchen machen und "Anzeigen" anklicken
3. "Neue Zeile einfügen"
4. Bei "ban_email" WERT "*@*.ru" eingeben + mit OK bestätigen
Result:
[ externes Bild ]
Verfasst: 14.09.2005 18:17
von Scoutman
danke!! auf die idee hätt ich auch kommen können aber hab da irgendwie zu kompliziert gedacht!

Verfasst: 14.09.2005 18:52
von saerdnaer
hmm man könnte auch mal den adminbereich entsprechend anpassen:
admin/admin_user_ban.php:
suche:
if (preg_match('#^(([a-z0-9&.-_+])|(\*))+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$#is', trim($email_list_temp[$i])))
ersetzen durch
if (preg_match('#^(([a-z0-9&.-_+])|(\*))+@(([a-z0-9\-])|(\*))+\.([a-z0-9\-]+\.)*?[a-z]+$#is', trim($email_list_temp[$i])))
(das rote ist neu)
mfg ah
Verfasst: 14.09.2005 19:08
von Scoutman
he super! vielen dank, funzt wunderbar. das nenn ich mal ein service.
das es was mit der zeile zu tun hat war mir zwar klar aber leider kann ich mit dieser zeichenkette noch immer nichts anfangen bzw bearbeiten.
Verfasst: 14.09.2005 19:18
von saerdnaer