Seite 2 von 2
Verfasst: 24.06.2003 23:21
von mini-power
ja, ich hab alle felder ausgefüllt.
hab jetzt nur mal "empty($location)" drin und das funktioniert bestens.
die anderen variablen hab ich aus der lang_main.php geklaut. da steht:
$lang['Country_Flag'] = "Landesflagge";
$lang['Birthday'] = 'Geburtstag';
ist daran vielleicht der fehler ? vom falschen ort geklaut ?
oder kann es sein, da die mehr als nur ein feld haben ?
flagge = filename & bild
geburtstag = 3 felder (tag, monat, jahr)
fragen über fragen.....

Verfasst: 24.06.2003 23:24
von mini-power
Verfasst: 24.06.2003 23:25
von Korny
$lang['Country_Flag'] definiert lediglich den Text, also "Landesflagge".
Wie die Variable heißt, in der die Landesflagge gespeichert ist, ist eine ganz andere Frage...
Verfasst: 24.06.2003 23:26
von Acid
Korny hat geschrieben:
Bist Du Dir sicher, dass der Fehler wirklich daran gelegen hat ?
Wer ist sich scho wann sicher ?
@mini-Power
Wie du sagst, du hast am falschen Platz gesucht... such ma in der usercp_register.php nach $variabel ($birthday sollte eigentlich stimmen, aber $country_flag is glaub ich eher $user_flag oder so).
Verfasst: 24.06.2003 23:28
von Korny
Alles klar (hoffentlich) - probier' mal:
Code: Alles auswählen
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($location) || empty($user_flag) || empty($b_day) || empty($b_md) || empty($b_year) )
Verfasst: 24.06.2003 23:36
von mini-power
DANKESCHÖN IHR ZWEI !!!
was würd ich nur machen ohne euch ? ich weiss es: kein Forum betreuen.
jetzt funktioniert alles, wenn sich jemand neu registriert.
danke danke danke !
öhm, und wie mach ichs jetzt, dass bei schon registrierten das auch abgefragt wird, wenn die ihr profil updaten ?
gruss mini-power
Verfasst: 24.06.2003 23:38
von Korny
...indem Du das so machst, wie in meinem ersten Beitrag vorgeschlagen - was Du eintragen musst, weißt Du ja jetzt...
Korny hat geschrieben:Suche in der usercp_register.php im Verzeichnis includes die Zeilen:
Code: Alles auswählen
if ( $mode == 'editprofile' )
{
if ( $user_id != $userdata['user_id'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_Profile'];
}
}
else if ( $mode == 'register' )
{
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
}
und füge dahinter ein:
Code: Alles auswählen
if ( empty($location) || empty($***) || empty($***) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
Statt $*** musst Du die entsprechenden Variablen für Landesflagge &
Geburtstag eintragen, da diese Angaben kein Standard sind.
Sollte funktionieren...
Verfasst: 24.06.2003 23:48
von mini-power
stimmt ja.....
ist eingebaut und funktioniert !
code sieht dann richtig so aus :
Code: Alles auswählen
if ( empty($location) || empty($user_flag) || empty($b_day) || empty($b_md) || empty($b_year) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}
besten dank nochmals !!
und nun gute nacht.....
mini-power