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?
email bannen per endung ( *.ru )
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
email bannen per endung ( *.ru )
KEIN Support per PM!!!
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 ]
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 ]
hmm man könnte auch mal den adminbereich entsprechend anpassen:
admin/admin_user_ban.php:
suche:
mfg ah
admin/admin_user_ban.php:
suche:
ersetzen durchif (preg_match('#^(([a-z0-9&.-_+])|(\*))+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$#is', trim($email_list_temp[$i])))
(das rote ist neu)if (preg_match('#^(([a-z0-9&.-_+])|(\*))+@(([a-z0-9\-])|(\*))+\.([a-z0-9\-]+\.)*?[a-z]+$#is', trim($email_list_temp[$i])))
mfg ah
das ist ein sogenannter regulärer ausdruck
http://de.wikipedia.org/wiki/Regul%C3%A ... r%C3%BCcke
http://www.php-faq.de/ch/ch-regexp.html
mfg ah
http://de.wikipedia.org/wiki/Regul%C3%A ... r%C3%BCcke
http://www.php-faq.de/ch/ch-regexp.html
mfg ah