Birthday MOD -> Alter im Profil

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Mr.Pipapo
Mitglied
Beiträge: 377
Registriert: 16.10.2003 19:18
Wohnort: München
Kontaktdaten:

Birthday MOD -> Alter im Profil

Beitrag von Mr.Pipapo »

Hi!
Ich würde im Profil gerne anstatt des Geburtsdamtums das Alter angezeigt bekommen. Wie muss ich vorgehen?
Danke schonmal für die Antworten!

EDIT: Ich müsste eigentlich nur wissen, wie (mit welcher Variablen) man das Alter eines Users ausgeben kann, den Rest hab ich schon geschafft :wink:
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

	$this_year = create_date('Y', time(), $board_config['board_timezone']);
	$this_date = create_date('md', time(), $board_config['board_timezone']);

Code: Alles auswählen

	if ( $profiledata['user_birthday'] != 999999 ) 
	{
		$user_birthdate = realdate('md', $profiledata['user_birthday']);
		$user_age = $this_year - realdate ('Y',$profiledata['user_birthday']);
		if ($this_date < $user_birthdate) $user_age--;
		$user_age = $lang['Age'] . ': ' . $user_age;
	}
	else
	{
		$user_age = '';
	}

Code: Alles auswählen

		'USER_AGE' => $user_age,
..das müsstest du in die usercp_viewprofile.php eintragen, um´s dann mit {USER_AGE} in der profile_view_body.tpl ausgeben zu können.
Mr.Pipapo
Mitglied
Beiträge: 377
Registriert: 16.10.2003 19:18
Wohnort: München
Kontaktdaten:

Beitrag von Mr.Pipapo »

Danke! Aber wo in der usercp_viewprofile.php kommen die beiden oberen Codes hin?
Edit: Danke, habs schon! :D
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ich dachte, du bräuchtest nur die Variabeln? ;)
Versuch mal beides über folgende Stelle einzutragen..

Code: Alles auswählen

//
// Generate page
//
Mr.Pipapo
Mitglied
Beiträge: 377
Registriert: 16.10.2003 19:18
Wohnort: München
Kontaktdaten:

Beitrag von Mr.Pipapo »

Ich hab ja oben noch schnell hingeschrieben, dass ich's schon hab :wink:
Geht es auch, dass NUR eine Zahl ausgegeben wird und nicht auch noch vor der Zahl das Wort "Alter:"?
Edit: wieder das gleiche wie oben... habs schon geschafft :D Probieren geht eben immer noch über studieren! :grin:
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

$user_age = $lang['Age'] . ': ' . $user_age;  
..ersetze das mit..

Code: Alles auswählen

$user_age = $user_age;  
Mr.Pipapo
Mitglied
Beiträge: 377
Registriert: 16.10.2003 19:18
Wohnort: München
Kontaktdaten:

Beitrag von Mr.Pipapo »

Genau das hab ich auch gemacht. Hat auch geklappt.
Das $user_age = $user_age; hab ich allerdings ganz weggelassen. Funktioniert trotzdem. :grin:
Antworten

Zurück zu „phpBB 2.0: Mod Support“