Alter Hack?

hype
Hallo!
Wo bekomme ich deisen Hack, wo der Alter direkt neben ddem BEnutzernamen angezeigt wird?

Danke im voraus!
KleenMicha
Diesen Superhacl gibtz sogars chon im wbb2 drinnen Augenzwinkern .

Hier ein Bsp für die Altersanzeige in den Beiträgen:

Öffne: thread.php
##Suche:
php:
1:
eval("\$postbit = \"".$tpl->get("thread_postbit")."\";");


Füge darüber folgendes ein:
php:
1:
2:
3:
$age date(Y) - wbb_substr($posts['birthday'], 04);
        if ($age || $age 200$age '';
        else $age " ($age)";


##Suche:
php:
1:
u.disablesignature,


##Füge dahinter folgendes ein:
php:
1:
u.birthday,


Nun im template: thread_postbit einfach an entsprechender Stelle, etwa:
$posts[username] einfach $age einfügen.
eCityWolf.de
Zitat:
Original von KleenMicha
Diesen Superhacl gibtz sogars chon im wbb2 drinnen Augenzwinkern .


ja? wo denn?
KleenMicha
Die besagten Codestellen hab ich aus: ./calendar.php und der Rest war etwas Überlegung. großes Grinsen

Mal Spaß bei Seite es gab/gibt wohl so einen hack wo weiß ich nicht, deshalb hab ich selbst gebastelt.
hype
komisch, jetzt sind alle aus meinem Foru ein Jahr älter geworden beim Jahreswechsel...

Wie kommt das????
Higidi
Das liegt daran, dass der Tag nicht berücksichtig wurde, sondern lediglich von Jahr ausgegangen wird (date("Y") Augenzwinkern ) Sollte der Kollege von dir erst im März geburtstag haben aber schon das Jahr sein wo er halt ein Jahr älter wird, dann wir er schon ein jahr älter angezeigt.

greetz higidi
hype
Wie und wo muss ich den Coden un ändern, damit nicht alle nach der Jahreswende älter werden?+
HILFE!
Sn00pY
den fehler hab ich auch
chrime
Würde es so machen:

php:
1:
2:
3:
4:
5:
$birthdate=$posts['birthday'];
$parth=explode(".",$birthdate);
$seconds=mktime(0,0,0,$parth[1],$parth[0],$parth[2]);
$seconds=time()-$seconds;
$age=date("Y",$seconds)-1970;


Dann im Template nur $age einfügen sollte funktionieren, ist ungetestet, also ist der Einbau auf eigene Gefahr.
Sn00pY
wo einbauen?!
chrime
thread.php

vor der tpl ausgabe:
code:
1:
eval("\$postbit = \"".$tpl->get("thread_postbit")."\";");
Sn00pY
geht net der gibt nur eine 1 aus
Marcel94
Bei mir klappts:

Suche in thread.php nach:

php:
1:
eval("\$postbit = \"".$tpl->get("thread_postbit")."\";");


füge davor ein:

php:
1:
2:
3:
$age date(Y) - wbb_substr($posts['birthday'], 04);
        if ($age || $age 200$age '';
        else $age " ($age)";


Suche nach:

php:
1:
u.disablesignature,


füge danach ein:

php:
1:
u.birthday


Füge in der thread_postbit.tpl an der Stelle ein wo das Alter hin soll:

php:
1:
$age


Habe es einmal für Euch zusammen gefasst großes Grinsen

EDIT: Aber bei manchen zeigt er nichts an und manchmal falsche daten xD
Blackstar5
Ich will das aber im Profil was muss ich da machen?
boehser_tobi
Zitat:
Original von Marcel94
Suche in thread.php nach:

php:
1:
eval("\$postbit = \"".$tpl->get("thread_postbit")."\";");


füge davor ein:

php:
1:
2:
3:
$age date(Y) - wbb_substr($posts['birthday'], 04);
        if ($age || $age 200$age '';
        else $age " ($age)";

...


Da ich es auch aktuell gebraucht habe, will ich hier mal die richtige Berechnung hinschreiben:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
#*************************
# Das Alter wird errechnet
#*************************
$altersarray split("-"$posts['birthday']);
$age date("Y") - $altersarray[0];
    
#************************************************
# Wenn dieses Jahr noch kein Geb. dann Alter - 1
#************************************************
if (($altersarray[1] > date("m")) || (($altersarray[1] == date("m")) && ($altersarray[2] > date("d")))) $age--;
[kamui]
Wieso auch auf bestehende Hacks zugreifen, bzw. die Suche benutzen Augenzwinkern