Pflichtfeld nach Registrierung

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
darot
Mitglied
Beiträge: 492
Registriert: 15.01.2005 00:26
Kontaktdaten:

Pflichtfeld nach Registrierung

Beitrag von darot »

Hallo

Habe den Wohnort zum Pflichtfeld gemacht. Jeder der sich neu registriert muss nun den Wohnort auch ausfüllen.
Ist es irgendwie möglich das User die schon registriert sind und den Wohnort noch nicht ausgefüllt haben, es nachträglich noch machen müssen, wenn sie das Profil mal öffnen?

Gruss, darot
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

OPEN
/include/usercp_register.php
FIND
else if ( ( empty($new_password) && !empty($password_confirm) ) || ( !empty($new_password) && empty($password_confirm) ) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Password_mismatch'];
}
AFTER, ADD
// SET location as a liability field
if ( empty($location) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['noentry_location'];
}
OPEN ALL
/language/lang_(german/english)/lang_main.php
INSERT
// Modifikation about "location as a liability field"
$lang['noentry_location']='Das Feld Wohnort darf nicht freibleidend sein';
Diese Prüfung ist allerdings erst aktiv sofern das Formular zur Aktualisierung des Profils oder bei der Registrierung abgesendet wird. Wenn du stattdessen aber separate Abfangroutionen haben möchtest anstatt einer globalen, solltest du entsprechend von $mode hierauf reagieren $mode == 'register',
$mode == 'editprofile'.

Aber da es ja eine übergreifende bzw. globale Regelung sein soll wird das hier bereits alles erschlagen.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“