Seite 1 von 3
Fehler im Profil "Kein gültiges Geburtsdatum eingegeben
Verfasst: 08.08.2008 15:44
von InTimo
Hallöle .. hab ein Problem mit unserem Board .. wenn ich einen neuen Avatar uploaden möchte, kommt immer die Meldung "Kein gültiges Geburtsdatum eingegeben".

, obwohl die Daten drin sind. Auch bei Änderungsversuch von anderen Daten kommt immer diese Meldung.
Nutze diverse MODs (TOPIC Calendar, Birhtday, Meldeliste usw.) ..
www.homaer.de/board .. welcher Codeschnipsel könnte den Ecperten helfen ?? Hab da echt keine Idee
Bitte um Rat
Timo
Verfasst: 13.08.2008 12:30
von InTimo
Niemand ne Idee ?? Würde sonst auch admin-Zugang per PN an Experten schicken, wenn diese bereit wären zu helfen .. denn das Problem ist echt nicht so toll

Verfasst: 13.08.2008 13:47
von S2B
Verlink mal deine usercp_register.php (KB:datei).
Verfasst: 13.08.2008 16:21
von InTimo
Hallöle .. vielen erstmal für Deine Antwort.
Hier die usercp_register -
www.homaer.de/board/usercp_register.txt
und falls es hilft, die usercp_viewprofile -
www.homaer.de/board/usercp_viewprofile.txt
Timo
Verfasst: 13.08.2008 19:51
von S2B
Sicher zuerst mal deine usercp_register.php und teste dann das:
Finde:
Code: Alles auswählen
case $board_config['bday_require'] && $board_config['bday_year'] && ($empty_month || $empty_day || $empty_year):
case $board_config['bday_require'] && !$board_config['bday_year'] && ($empty_month || $empty_day):
case !$board_config['bday_require'] && $board_config['bday_year'] && (($empty_month != $empty_day) || ($empty_day != $empty_year)):
case !$board_config['bday_require'] && !$board_config['bday_year'] && (($empty_month != $empty_day) || ($empty_day && !$empty_year)):
case !@checkdate( $temp_month, $temp_day, $temp_year ):
$error = TRUE;
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . $lang['Birthday_invalid'];
break;
Ersetze durch:
Code: Alles auswählen
case $board_config['bday_require'] && $board_config['bday_year'] && ($empty_month || $empty_day || $empty_year):
$error = TRUE;
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . 'Bedingung 1 nicht erfüllt';
break;
case $board_config['bday_require'] && !$board_config['bday_year'] && ($empty_month || $empty_day):
$error = TRUE;
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . 'Bedingung 2 nicht erfüllt';
break;
case !$board_config['bday_require'] && $board_config['bday_year'] && (($empty_month != $empty_day) || ($empty_day != $empty_year)):
$error = TRUE;
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . 'Bedingung 3 nicht erfüllt';
break;
case !$board_config['bday_require'] && !$board_config['bday_year'] && (($empty_month != $empty_day) || ($empty_day && !$empty_year)):
$error = TRUE;
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . 'Bedingung 4 nicht erfüllt';
break;
case !@checkdate( $temp_month, $temp_day, $temp_year ):
$error = TRUE;
$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . 'Bedingung 5 nicht erfüllt';
break;
Danach teste nochmal, das Formular abzuschicken. Die angezeigte Fehlermeldung postest du hier.
Verfasst: 13.08.2008 20:29
von InTimo
Hallöe .. mir ist grad was ganz komisches aufgefallen

Beim Reg-Versuch hab ich gesehen, dass in dem Formular garkein Geburtstag angegeben werden kann

.. Somit hab ich noch ein ganz anderes Problem
Aber die Fehlermeldung kam auch bei der Änderung der Profildaten ..
Also hab ich wohl zwei Probleme

Verfasst: 15.08.2008 18:09
von InTimo
@S2B .. sorry, dass ich das nicht vorher bemerkt habe mit dem Reg-Problem

Hast du evtl. trotzdem nen Rat für mich ??
Gruß
Timo
Verfasst: 15.08.2008 18:15
von S2B
S2B hat geschrieben:Danach teste nochmal, das Formular abzuschicken. Die angezeigte Fehlermeldung postest du hier.
Vorher schreib ich hier gar nix mehr...

Verfasst: 17.08.2008 14:21
von InTimo
OK .. mein Fehler .. hab das mit deinem neuen Code getestet .. Geburtstagsdaten konnte ich eingeben .. und es kam kein Fehler ..
Wenn ich mich mit dem neuen User einlogge, kann ich auch Daten im Profil ändern.
Mach ich das mit meinem LogIn (InTimo), kommt: Bedingung 1 nicht erfüllt .. obwohl Geb-Daten drin sind ..
Sehr merkwürdig

Verfasst: 17.08.2008 15:52
von S2B
Hast du Tag, Monat und Jahr eingegeben? Ist das Geburtstagsfeld ein Pflichtfeld (im ACP eingestellt)? Ist das Geburtsjahr ein Pflichtfeld?