Pagina 1 van 1

Fout met jaartelling bij Birthday-mod

Geplaatst: 13 mar 2004, 17:37
door DaMnNaTiOn
Ik zit al een tijdje met een fout die ik steeds niet op kan lossen.
Namelijk dit: Als je naar een profiel gaat op mijn forum zoals hier, dan zie je een geboortedatum en daarnaast hoe oud iemand is, maar iedereen is een jaartje ouder dan dat hij werkelijk is.
Weten jullie misschien hoe ik dit kan oplossen?
De code die daarvoor zorgt is dit:

Code: Selecteer alles

$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
if ($profiledata['user_birthday'] != 999999 )
{
    $user_birthday = realdate($lang['DATE_FORMAT'], $profiledata['user_birthday']);
	$user_age = $this_year - realdate ('Y', $profiledata['user_birthday']);
	if ($this_date < $user_birthdate) $user_age--;
	$user_age = '(' . $user_age . '&nbsp;' . 'jaar' . ')';
} else
{
	$user_birthday = $lang['No_birthday_specify'];
	$user_age = '';
}
~Frank

Geplaatst: 13 mar 2004, 17:39
door Erulezz
Denk dat het iets met deze te maken heeft :

Code: Selecteer alles

if ($profiledata['user_birthday'] != 999999 )
:wink:

Geplaatst: 13 mar 2004, 17:41
door DaMnNaTiOn
Ja, maar waar dan? :x :roll: :wink:

// Edit //
Heb wat gedaan met het gedeelte wat jij zei Erulezz en het werkt (nog) niet.
Hopelijk weet iemand anders een oplossing?

Geplaatst: 13 mar 2004, 17:58
door Erulezz
Zal wel niet zijn , maar als je 999999 nou is verandert in 999998 ?? :lol:

Geplaatst: 13 mar 2004, 18:00
door DaMnNaTiOn
Nee, het ligt niet daaraan :roll:

Geplaatst: 14 mar 2004, 10:50
door DaMnNaTiOn
*bump* :roll:

Geplaatst: 14 mar 2004, 10:56
door superman5000
staat de datum van jou bourd zelf wel goed??

Geplaatst: 14 mar 2004, 11:00
door DaMnNaTiOn
Ja

Geplaatst: 14 mar 2004, 12:12
door Cheeta
wat staat erin de table (database) die je hebt moeten maken hiervoor???

mzzl 8)

Geplaatst: 14 mar 2004, 12:25
door DaMnNaTiOn
Voor deze aanpassing hoefde ik geen aanpassingen in de database te maken, maar deze code werkt als ik het in viewtopic wel en hier raar genoeg niet. Ik weet ook niet waarom? :?

Geplaatst: 14 mar 2004, 14:35
door Stef
Het is een bekend probleem, die ik volgensmij vaker hier heb gezien.
Check nog even Zoeken en andere probeer het op het forum van de eigenaar van de mod en phpbb.com :)

Geplaatst: 14 mar 2004, 16:45
door mosymuis
Erulezz schreef:Denk dat het iets met deze te maken heeft :

Code: Selecteer alles

if ($profiledata['user_birthday'] != 999999 )
:wink:
Nee, de birthday hack vult niet ingevulde verjaardage standaard in met 999999, zoals andere mods dat vaak met -1 doen. Dit is het dus niet.