Verfasst: 31.12.2007 07:43
Das grösste Problem bei diesen Geburtstags MOD`s ist das sie immer noch nicht erkennen können das es den 31.Februar gar nicht gibt. 

phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
if ($data['bday_day'] == '0' or $data['bday_month'] == '0' or $data['bday_year'] == '0')
{
$error[] = $user->lang['NO_BDAY'];
}
if(($data['bday_day'] == '31' or $data['bday_day'] == '31') and $data['bday_month'] == '2')
{
$error[] = $user->lang['NO_BDAY'];
}
Code: Alles auswählen
if ($data['bday_day'] == '0' or $data['bday_month'] == '0' or $data['bday_year'] == '0')
{
$error[] = $user->lang['NO_BDAY'];
}
if(($data['bday_day'] == '30' or $data['bday_day'] == '31') and $data['bday_month'] == '2')
{
$error[] = $user->lang['NO_BDAY'];
}
timezone ist der letzte beitrag vor den benurtzerdefinierten pflichtfeldern der standard istöffne: styles/prosilver/template/ucp_register.htm.
suchedanach einfügenCode: Alles auswählen
<dl> <dt><label for="tz">{L_TIMEZONE}:</label></dt> <dd><select name="tz" id="tz" class="autowidth">{S_TZ_OPTIONS}</select></dd> </dl>
Code: Alles auswählen
<dl> <dt><label for="bday_day">{L_BIRTHDAY}: *</label><br /><span>{L_BIRTHDAY_EXPLAIN}</span></dt> <dd> <label for="bday_day">{L_DAY}: <select name="bday_day" id="bday_day" style="width: 4em;">{S_BIRTHDAY_DAY_OPTIONS}</select></label> <label for="bday_month">{L_MONTH}: <select name="bday_month" id="bday_month" style="width: 4em;">{S_BIRTHDAY_MONTH_OPTIONS}</select></label> <label for="bday_year">{L_YEAR}: <select name="bday_year" id="bday_year" style="width: 6em;">{S_BIRTHDAY_YEAR_OPTIONS}</select></label> </dd> </dl>