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.
amadeus0815
Mitglied
Beiträge: 5 Registriert: 23.05.2008 09:20
Wohnort: Gifhorn
Beitrag
von amadeus0815 » 23.05.2008 09:32
[Birthday MOD]: Anzeige von Alter statt Datum im Profil
Hallo zusammen!
Nachdem ich über die Suchfunktion des FORUM nicht das gewünschte Ergebnis erzielt habe hier nun jetzt meine Frage in einem eigenen Thread:
Ich habe in meinem "phpBB2 2.0.22 Board" den "Birthday-MOD" eingebaut und stelle mir nun die Frage wie ich am schnellsten und einfachsten die Anzeige des Geburtsdatums im Profil (SubSilver: "profile_view_body.tpl") durch die Anzeige des aktuelle Alters, genauso wie in den Member-Details links neben jedem Post.
Das genaue Geburtsdatum soll also nicht sofort ersichtlich sein!
Vielen Dank für eure Unterstützung!
Red-Benz
Mitglied
Beiträge: 265 Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:
Beitrag
von Red-Benz » 02.06.2008 22:35
Hi
Nimm das
Code: Alles auswählen
##############################################################
## MOD Title: User Age in Profiles
## MOD Author: easygo < webmaster@net4seven.de >
## MOD Description: This hack will display only the Age in user profiles.
## MOD Version: 1.07
##
## Note: Birthday MOD by Niels required
##
## Installation Level: easy
## Installation Time: 2-3 minutes
## Files To Edit: 4
## includes/usercp_viewprofile.php
## templates/subSilver/profile_view_body.tpl
## language/lang_english/lang_main.php
## language/lang_german/lang_main.php
##
##############################################################
## For security purposes, please check: http://www.net4seven.de/
## for the latest version of this MOD. Downloading this MOD from other
## sites could cause malicious code to enter into your forums.
##############################################################
## Before adding this MOD to your forums, you should back up all files related to this MOD.
##############################################################
## MOD History:
##
## 2005-07-14 - Initial Release
## 2005-07-18 - Bugfixing
##
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
// 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
#
#-----[ REPLACE WITH ]-----------------------------------
#
// Start add - Birthday MOD
if ($profiledata['user_birthday']!=999999)
{
//$user_birthday = realdate($lang['DATE_FORMAT'], $profiledata['user_birthday']);
$user_birthdate = realdate('md', $profiledata['user_birthday']);
$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
$user_age = $this_year - realdate('Y', $profiledata['user_birthday']);
if ( $this_date < $user_birthdate )
{
$user_age--;
}
}
else
{
//$user_birthday = $lang['No_birthday_specify'];
$user_age = '';
}
// End add - Birthday MOD
#
#-----[ FIND ]-------------------------------------------
#
'BIRTHDAY' => $user_birthday,
#
#-----[ REPLACE WITH ]-----------------------------------
#
//'BIRTHDAY' => $user_birthday,
'L_AGE' => $lang['Age'],
'L_YEARS' => $lang['Years'],
'USER_AGE' => $user_age,
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}:</span></td>
<td><b><span class="gen">{BIRTHDAY}</span></b></td>
</tr>
#
#-----[ REPLACE WITH ]-----------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_AGE}:</span></td>
<td><b><span class="gen">{USER_AGE}{L_Years}</span></b></td>
</tr>
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]-----------------------------------
#
// mod: User Age in Profile
$lang['Years'] = ' Years';
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]-----------------------------------
#
// mod: User Age in Profile
$lang['Years'] = ' Jahre';
#
#-----[ SAVE/CLOSE ALL FILES ]---------------------------------
#
# EoM
Gruß
Red Benz
amadeus0815
Mitglied
Beiträge: 5 Registriert: 23.05.2008 09:20
Wohnort: Gifhorn
Beitrag
von amadeus0815 » 03.06.2008 15:37
Hi Red-Benz!
Vielen Dank für deine Hilfe! Deine Anleitung funzt einwandfrei. Genau so wollte ich das haben.
Vielleicht kannst du ja auch
hier und/oder
hier und/oder
hier helfen? Das wäre Spitzensahne!!! (
Achtung: Thema-Wechsel!)
Vielen Dank!