Seite 4 von 7
Verfasst: 13.04.2003 03:58
von Neo1
Hab die Stelle mal bei mir angesehen. Die einzige Stelle die bei mir anders ist hab ich mal gepostet.
Dein Code:
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_require']);
}
$birthday = 999999;
mein Code:
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_require']);
} else $birthday = ($error) ? '' : 999999;
Verfasst: 13.04.2003 04:07
von M.Stelter
hast vieleicht auch ein bischen größeren Code schnippel jetz habe ich fehler auf 461 ich dreh durch

Verfasst: 13.04.2003 04:10
von Neo1
Code: Alles auswählen
// Check date, maximum / minimum user age
if (!checkdate($b_md,$b_day,$b_year))
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= $lang['Wrong_birthday_format'];
} else
if ($user_age>$board_config['max_user_age'])
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_to_high'],$board_config['max_user_age']);
} else
if ($user_age<$board_config['min_user_age'])
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_to_low'],$board_config['min_user_age']);
} else
{
$birthday = ($error) ? $birthday : mkrealdate($b_day,$b_md,$b_year);
$next_birthday_greeting = (date('md')<$b_md.(($b_day <= 9) ? '0':'').$b_day) ? date('Y'):date('Y')+1 ;
}
} else
{
if ($board_config['birthday_required'])
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_require']);
} else $birthday = ($error) ? '' : 999999;
}
if ( !$error )
{
if ( $avatar_sql == '' )
{
$avatar_sql = ( $mode == 'editprofile' ) ? '' : "'', " . USER_AVATAR_NONE;
}
Verfasst: 13.04.2003 04:15
von M.Stelter
meins ist irgentwie anders wie deins komisch und du hast ein 2.0.3?
Verfasst: 13.04.2003 04:19
von M.Stelter
Bei mir sieht der selbe abschnitt so aus
Code: Alles auswählen
// Check date, maximum / minimum user age
if (!checkdate($b_md,$b_day,$b_year))
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= $lang['Wrong_birthday_format'];
} else
if ($user_age>$board_config['max_user_age'])
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_to_high'],$board_config['max_user_age']);
} else
if ($user_age<$board_config['min_user_age'])
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_to_low'],$board_config['min_user_age']);
} else
{
$birthday = ($error) ? $birthday : mkrealdate($b_day,$b_md,$b_year);
$next_birthday_greeting = (date('md')<$b_md.(($b_day <= 9) ? '0':'').$b_day) ? date('Y'):date('Y')+1 ;
}
} else
{
if ($board_config['birthday_required'])
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_require']);
}
$birthday = 999999;
}
else
{
$avatar_sql = '';
}
if ( !$error )
{
if ( $avatar_sql == '' )
{
if ($mode == 'editprofile')
{
$avatar_sql = '';
}
else
{
$avatar_register = isset($HTTP_POST_VARS['avatar_select']) ? addslashes(htmlspecialchars(trim($HTTP_POST_VARS['avatar_select']))) : '';
$avatar_sql = ( $avatar_register != '' ) ? "'$avatar_register', " . USER_AVATAR_GALLERY : "'', " . USER_AVATAR_NONE;
}
Verfasst: 13.04.2003 04:22
von Elo
@M.Stelter
Eine If-else-else-Anweisung gibt es nicht, daher die Fehlermeldung
Das hier (Zeile 463-466):
hinter
Code: Alles auswählen
else if ( $user_avatar_remoteurl != '' && $board_config['allow_avatar_remote'] )
{
$avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl);
}
else if ( $user_avatar_local != '' && $board_config['allow_avatar_local'] )
{
$avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local);
}
verschieben.
Diesen Schnippsel:
Code: Alles auswählen
if ($board_config['birthday_required'])
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_require']);
}
$birthday = 999999;
durch diesen ersetzen:
Code: Alles auswählen
if ($board_config['birthday_required'])
{
$error = TRUE;
if( isset($error_msg) )$error_msg .= "<br />";
$error_msg .= sprintf($lang['Birthday_require']);
}
else
{
$birthday = 999999;
}
Viel Spass mit dem Mod,
Gruss,
Elo
Verfasst: 13.04.2003 04:29
von M.Stelter
Mal eine ganz dumme frage kann man nur part 1 des mod benutzen?
Weil hier in der tpl nicht dies drauf klick buttons sind für die datum aus wahl
http://www.marcboehlke.de/h2o-forum/tem ... d_body.tpl
M.Stelter
Verfasst: 13.04.2003 04:32
von M.Stelter
Danke Elo ich probiers mal haben wohl gleichzeitig gepostet
Verfasst: 13.04.2003 04:36
von Neo1
M.Stelter hat geschrieben:meins ist irgentwie anders wie deins komisch und du hast ein 2.0.3?
ja 2.0.3
http://www.terradreams.de/phpBB2/
Hab mich auch schon gewundert.
Verfasst: 13.04.2003 04:36
von M.Stelter
Um deine lösung zu nutzen muß ich aber vorher den schnippel von neo verwenden?