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
Pflichtfeld nach Registrierung
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.
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.
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
OPEN
$mode == 'editprofile'.
Aber da es ja eine übergreifende bzw. globale Regelung sein soll wird das hier bereits alles erschlagen.
FIND/include/usercp_register.php
AFTER, ADDelse if ( ( empty($new_password) && !empty($password_confirm) ) || ( !empty($new_password) && empty($password_confirm) ) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Password_mismatch'];
}
OPEN ALL// SET location as a liability field
if ( empty($location) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['noentry_location'];
}
INSERT/language/lang_(german/english)/lang_main.php
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',// Modifikation about "location as a liability field"
$lang['noentry_location']='Das Feld Wohnort darf nicht freibleidend sein';
$mode == 'editprofile'.
Aber da es ja eine übergreifende bzw. globale Regelung sein soll wird das hier bereits alles erschlagen.