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? :x

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? :cry:

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

Code: Alles auswählen

user_birthday
suchen

Code: Alles auswählen

$birthday = $topic['birthday']; 
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 :o

Grüße Jason

Verfasst: 03.03.2003 17:13
von saerdnaer
hmm... 2003 - 1980 = 23 ? achja 23 ?! :D

könntest du mal vor dem code

Code: Alles auswählen

echo $monthView['year'];
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
:o :D

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