User Age in Profile

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

User Age in Profile

Beitrag von phillip »

Hallo
Ich suche ein kleines upgrade für die usercp_viewprofile, wo das Alter ausgerechnet wird, und anschliessend im profile_view_bodyausgegeben werden kann. Das von phpbbhacks funktionniert nicht :-(

es sollte zum birthday MOD von Niels Chr. Denmark passen
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

der mod müsste doch auch eine funktion haben, der das "umwandelt" schließlich wird auch beim gebursttag das alter angezeigt...

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

ja im view_topic schon, aber ich bringe das irgendwie nicht hin, das selbe im view_profile anzulegen...
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

öffne die includes/usercp_viewprofile.php

suche nach
// Start add - Birthday MOD
if ($profiledata['user_birthday']!=999999)
{
$user_birthday = realdate($lang['DATE_FORMAT'], $profiledata['user_birthday']);
} else
{
$user_birthday = $lang['No_birthday_specify'];
}
// End add - Birthday MOD
ersetze das mit:
// Start add - Birthday MOD
if ($profiledata['user_birthday']!=999999)
{
$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
$user_date =realdate('md', $profiledata['user_birthday']);
($this_date < $user_date)? $user_age = $this_year - realdate('Y',$profiledata['user_birthday'])-1 : $user_age = $this_year - realdate('Y',$profiledata['user_birthday']);

$user_birthday = realdate($lang['DATE_FORMAT'], $profiledata['user_birthday']) . " ($user_age)";

} else
{
$user_birthday = $lang['No_birthday_specify'];
}
// End add - Birthday MOD
das ist dann nach dem prinzip wie es auch in der viewtopic ist

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

die ausgabe ist bei mir:
Geburtstag: 06.10.1990 (-1990)
...
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

du hast das genauso wie oben übernommen?
sind die zeilen
$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
korrekt?

gib mal deine usercp_viewprofile.php
KB:datei

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

jep, habs korrekt, geht trotzdem nicht...

usercp_viewprofile.txt
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

das ist ja eigentlich genau das was ich oben geschrieben hab :D also wird der slebe code benutzt, außer das ich das $user_age in eine zeile geschrieben hab und nicht in so eine lange if abfrage :)

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

auch bei dieser version kommt er auf -1990 Jahre! an was liegt das bloss?!
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“