Fout met jaartelling bij Birthday-mod

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Fout met jaartelling bij Birthday-mod

Bericht door DaMnNaTiOn » 13 mar 2004, 17:37

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
lastmodified.net

Erulezz
Berichten: 660
Lid geworden op: 04 jan 2004, 17:19

Bericht door Erulezz » 13 mar 2004, 17:39

Denk dat het iets met deze te maken heeft :

Code: Selecteer alles

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

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 13 mar 2004, 17:41

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?
lastmodified.net

Erulezz
Berichten: 660
Lid geworden op: 04 jan 2004, 17:19

Bericht door Erulezz » 13 mar 2004, 17:58

Zal wel niet zijn , maar als je 999999 nou is verandert in 999998 ?? :lol:

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 13 mar 2004, 18:00

Nee, het ligt niet daaraan :roll:
lastmodified.net

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 14 mar 2004, 10:50

*bump* :roll:
lastmodified.net

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 14 mar 2004, 10:56

staat de datum van jou bourd zelf wel goed??

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 14 mar 2004, 11:00

Ja
lastmodified.net

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 14 mar 2004, 12:12

wat staat erin de table (database) die je hebt moeten maken hiervoor???

mzzl 8)
Don't mess with BD and save the Cheeta's!

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 14 mar 2004, 12:25

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? :?
lastmodified.net

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 14 mar 2004, 14:35

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 :)

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 14 mar 2004, 16:45

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.

Gesloten