MyCalendar Mod Birthday Addon - Immer das aktuelle Alter +1?

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Jason
Mitglied
Beiträge: 279
Registriert: 15.08.2002 20:30
Wohnort: München

Beitragvon Jason » 02.03.2003 00:26

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

Razorblade

Beitragvon Razorblade » 02.03.2003 16:40

Hi,
ich habe dasselbe problem wie Jason und wäre auch für eine Lösung dankbar!!

Best regards,

Razorblade

Benutzeravatar
Jason
Mitglied
Beiträge: 279
Registriert: 15.08.2002 20:30
Wohnort: München

Beitragvon Jason » 03.03.2003 15:19

Niemand der mir helfen kann? :cry:

Jason

Benutzeravatar
saerdnaer
Ehemaliger
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitragvon saerdnaer » 03.03.2003 16:53

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

Benutzeravatar
Jason
Mitglied
Beiträge: 279
Registriert: 15.08.2002 20:30
Wohnort: München

Beitragvon Jason » 03.03.2003 17:03

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

Benutzeravatar
saerdnaer
Ehemaliger
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitragvon saerdnaer » 03.03.2003 17:13

hmm... 2003 - 1980 = 23 ? achja 23 ?! :D

könntest du mal vor dem code

Code: Alles auswählen

echo $monthView['year'];
einfügen?

ah

Benutzeravatar
Jason
Mitglied
Beiträge: 279
Registriert: 15.08.2002 20:30
Wohnort: München

Beitragvon Jason » 03.03.2003 17:20

Dann steht über dem Kalender:

20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
20032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003200320032003
200320032003


:o :D

Grüße Jason

Benutzeravatar
saerdnaer
Ehemaliger
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitragvon saerdnaer » 03.03.2003 17:45

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

Benutzeravatar
Jason
Mitglied
Beiträge: 279
Registriert: 15.08.2002 20:30
Wohnort: München

Beitragvon Jason » 03.03.2003 17:59

Dann wird das angezeigt:

j33b1970j33b1970


Grüße Jason

Benutzeravatar
saerdnaer
Ehemaliger
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitragvon saerdnaer » 03.03.2003 18:03

okay das bedeutet das die $topic['user_birthday'] nicht gesetzt ist... poste nochmal den kommpletten birthday block...

ah


Zurück zu „phpBB 2.0: Mods in Entwicklung“