Seite 2 von 4
Verfasst: 02.03.2003 00:26
von Jason
saerdnaer hat geschrieben:iregendwie löscht du deine post jedesmal wenn du sie editeren möchtest... zufall? [size=0]oder soll dein them nur weiter oben stehen[/size]
Bisher ist mir das nur einmal passiert....sorry aber ich habe keinen Bock mich hier zu streiten ich habe hier nur gepostet weil ich ein problem mit einem Mod habe also wenn jemand ne idee hat wie man das lösen kann wäre ich dankbar?
Jason
Verfasst: 02.03.2003 16:40
von Razorblade
Hi,
ich habe dasselbe problem wie Jason und wäre auch für eine Lösung dankbar!!
Best regards,
Razorblade
Verfasst: 03.03.2003 15:19
von Jason
Niemand der mir helfen kann?
Jason
Verfasst: 03.03.2003 16:53
von saerdnaer
naja also wir haben
- einen timestamp (user_birthday) in dem das geburtsdatum gespeichert ist.
- und das jahr des monats der gerade angezigt wird $monthView['year'] ( das hat mir gefehlt )
dann müssten wir doch nur das aktuelle jahr $monthView['year'] minus das geburtsjahr des users das wir mit date('Y', $topic['user_birthday']) rauskriegen rechnen und schon hätten wir den richtigen geburtstag....
das ganze jetzt noch in code umsetzten:
suchen:
Code: Alles auswählen
DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(date_add(\"1970-01-01\", interval(user_birthday) day))), '%Y')+1 as birthday
ersetzen durch
suchen
ersetzen durch
Code: Alles auswählen
$birthday = $monthView['year'] - date('Y', $topic['user_birthday']);
und schon sollte die sache funktionieren...
Verfasst: 03.03.2003 17:03
von Jason
Danke aber nun wird der Geburtstag +10 Jahre angezeigt jemand der am 03.03.1980 geboren wurde müsste heute 23 werden aber angezeigt wird 33
Grüße Jason
Verfasst: 03.03.2003 17:13
von saerdnaer
hmm... 2003 - 1980 = 23 ? achja
23 ?!
könntest du mal vor dem code
einfügen?
ah
Verfasst: 03.03.2003 17:20
von Jason
Dann steht über dem Kalender:
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
200320032003
Grüße Jason
Verfasst: 03.03.2003 17:45
von saerdnaer
okay dann lösch das mal wieder und füge nach
Code: Alles auswählen
$birthday = $monthView['year'] - date('Y', $topic['user_birthday']);
folgendes ein:
Code: Alles auswählen
echo 'j' . $birthday . 'b' . date('Y', $topic['user_birthday']);
ah
Verfasst: 03.03.2003 17:59
von Jason
Dann wird das angezeigt:
j33b1970j33b1970
Grüße Jason
Verfasst: 03.03.2003 18:03
von saerdnaer
okay das bedeutet das die $topic['user_birthday'] nicht gesetzt ist... poste nochmal den kommpletten birthday block...
ah