Seite 2 von 3
Verfasst: 19.03.2004 14:33
von Reinerkah
Dankeschön, das passt!
Ich habe die Kreuzchen auch gleich rot gemacht.
Wo mache ich das * in der Überschrift (Mit * markierte Felder sind erforderlich) rot?
Verfasst: 19.03.2004 19:24
von Acid
Das findest du in der lang_main.php..
Verfasst: 23.03.2004 19:27
von Mr.Kimura
hi,
und wie deklariere ich nachträglich im profil ein pflichtfeld?
danke!
Verfasst: 23.03.2004 19:40
von Acid
Naja, is ja eigentlich in diesem Thema hier beschrieben.

Verfasst: 23.03.2004 19:45
von Mr.Kimura
ähhmmm... da gings doch um die registrierung...
ich meinte eigentlich, ein benutzer besucht, nach der einführung eines neuen pflichtfeldes bei der anmeldung, sein profil und das genannte feld ist nicht ausgefüllt, er aufgefordert wird dies nachzuholen, ähnlich wie beim weglassen der mailadresse.

Verfasst: 23.03.2004 20:12
von Acid
aso..
Code: Alles auswählen
if ( $mode == 'editprofile' )
{
if ( $user_id != $userdata['user_id'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_Profile'];
}
}
..ersetze das in der usercp_register.php mit..
Code: Alles auswählen
if ( $mode == 'editprofile' )
{
if ( $user_id != $userdata['user_id'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_Profile'];
}
if ( empty($a) || empty($b) || empty($c) || empty($d) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
Anstatt empty($a-$d) schreibst du dann die Felder, die Pflicht sein sollen hin.
Verfasst: 23.03.2004 20:30
von Mr.Kimura
sehr schön, klappt wunderbar!
danke für die hilfe!!!

Verfasst: 30.07.2004 17:49
von Kiss News
Du musst das Feld in der Datenbank angeben! Sprich, hast du ein Feld in prefix_users
darf ich fragen, wo ich das finde?
ich nehme an, in PHPmyAdmin... aber wo? was genau muss ich wo anklicken? habe nämlich mehrere Felder, sie ich als Pflichtfeld gerne hätte..
Verfasst: 26.09.2004 21:31
von Acid
Frage von "Schwarzer-Schlumpf"
abgetrennt.
Beruf als Pflichtfeld funktioniert nicht trotz Änderung
Verfasst: 27.04.2008 16:36
von elsass
Hallo,
möchte Beruf also occupation als Pflichtfeld - obwohl ich die Datei usercp_register.php im Ordner Includes folgendes Zeilen ersetzt habe und damit "|| empty($occupation" hinzugefügt habe.
Code: Alles auswählen
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($occupation) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
Code vorher
Code: Alles auswählen
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
Leider funktioniert es aber immernoch nicht dass Beruf ein Pflichtfeld wird wenn User sich registrieren.
Was muss ich ausserdem ändern - bzw. habe ich zwei phpbb Mods mal versucht zu installieren aber auch hier hat sich nichts verändert als ich die Zeilen im Code direkt in der .php geändert habe - muss ich das noch in die Datenbank eintragen bzw. per Update oder wird das automatisch bei Aufruf der Datei neu eingelesen. Die Dateien wurden per FTP in den richtigen Ordner übertragen.