Pagina 1 van 1
Leeftijd ipv volledige geb. datum
Geplaatst: 26 aug 2005, 08:40
door Abbadon
Goeiemorgen
Ik heb al een tijdje de birthday-mod op het forum in gebruik en nu heb ik een aantal keer de opmerking gekregen dat het niet gewenst is de exacte datum in de leden lijst te zien maar dat het geen probleem is dat de leeftijd vermeld wordt. Hoe kan ik die weergave veranderen zodat er alleen de leeftijd komt te staan in de leden lijst?
Heb al rond geneusd hiero en in zoeken een aantal kernwoorden geplaatst maar dat heeft niets opgeleverd. Alleen een topic over dat bijn een verjaardag onder index als extra de leeftijd vermeld werd.
Groetjes

Re: Leeftijd ipv volledige geb. datum
Geplaatst: 27 aug 2005, 20:25
door angmar
Abbadon schreef:Goeiemorgen
Ik heb al een tijdje de birthday-mod op het forum in gebruik en nu heb ik een aantal keer de opmerking gekregen dat het niet gewenst is de exacte datum in de leden lijst te zien maar dat het geen probleem is dat de leeftijd vermeld wordt. Hoe kan ik die weergave veranderen zodat er alleen de leeftijd komt te staan in de leden lijst?
Heb al rond geneusd hiero en in zoeken een aantal kernwoorden geplaatst maar dat heeft niets opgeleverd. Alleen een topic over dat bijn een verjaardag onder index als extra de leeftijd vermeld werd.
Groetjes

ik zou ook graag weten hoe je iemands leeftijd kan berekenen

op
http://mods.db9.tk vind je alleen add-ons voor de birthday-mod die je met zodiacs geïnstalleerd hebt.. weet iemand wat te doen als je alleen de standaard birthday-mod hebt, zonder dat zodiac-gedoe?!
?
Geplaatst: 05 sep 2005, 09:47
door Abbadon
Is er helemaal niemand die het weet?
Groeten!
Geplaatst: 05 sep 2005, 14:49
door _Ron_
Ik weet niet zeker of dit werkt, want ik heb het nog niet getest.
MAAK DUS EERST EEN BACKUP!
In het profiel van het lid, word de geboortedatum weergegeven. Ik neem aan dat je dat wilt vervangen door de leeftijd.
Open: templates/subSilver/profile_view_body.tpl
Zoek:
Code: Selecteer alles
<!-- Start add - Birthday MOD -->
<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>
<!-- End add - Birthday MOD -->
Volgens mij moet je {BIRTHDAY} vervangen met {postrow.POSTER_AGE}
Probeer het maar even. Als het niet lukt, zet je gewoon je backup van templates/subSilver/profile_view_body.tpl weer terug
edit: Ik heb het zelf ook even getest, maar het werkt helaas niet. Als je bovenstaande uitvoerd, komt er bij de verjaardag in het profiel gewoon helemaal niets te staan. Is ook een manier, maar vast niet datgene dat je in gedachten had

Geplaatst: 05 sep 2005, 15:35
door Bas
Dit zal niet werken, aangezien er geen postrow bestaat in het profiel! Je zal ook usercp_viewprofile.php aan moeten passen.
Geplaatst: 06 sep 2005, 10:20
door Abbadon
Jow!
Ik heb het geprobeerd en in usercp_viewprofile.php heb ik dit er in gezet:
{
$poster_birthdate=realdate('md', $postrow[$i]['user_birthday']);
$poster_age = $this_year - realdate ('Y',$postrow[$i]['user_birthday']);
if ($this_date < $poster_birthdate) $poster_age--;
$poster_age = $lang['Age'] . ': ' . $poster_age;
} else
{
$poster_age = '';
}
Maar ik zag dus geen leeftijd ipv de geboorte datum in het profiel. Ik zag helaam niets in het veld waar de geboorte datum normaal staat.
Op de een of andere maniet denk ik dat het eenvoudig moet zijn maar helaas ik zie het blijkbaar gewoon ff niet. Nog andere tips. trucs of gedachten hierover?
Groetjes
Geplaatst: 13 sep 2005, 12:50
door Abbadon
Het is me gelukt en het werkt prima.
Voor diegene die geintereseerd zijn hierbij de [Add-on]
Code: Selecteer alles
################################################################################################################
## [Add-on]: Age display instead of birthdate in (view) profile (by Abbadon - member of http://www.phpbb.nl)
(Voor Leeftijd weergave in plaats van geboorte datum in het profiel)
## [Add-on] for MOD Title: Birthday
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. Rød) http://mods.db9.dk
## MOD Description: This mod will add a birthday field into your
## user's profile and make users age viewable
## to others when viewing posts.
## MOD Version: 1.5.7
## Compatibility: 2.0.6 =>
##
## Installation Level: easy
## Installation Time: 3 Minutes (1mn by EasyMOD of Nuttzy)
## Files To Edit: 2
## usercp_viewprofile.php
## profile_view_body.tpl
#
#-----[ OPEN ]------------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------------
#
$user_birthday = realdate($lang['DATE_FORMAT'], $profiledata['user_birthday']);
#
#-----[ AFTER, ADD ]------------------------------------------------
#
$this_year = create_date('Y', time(), $board_config['board_timezone']);
$this_date = create_date('md', time(), $board_config['board_timezone']);
$user_birthdate = realdate('md', $profiledata['user_birthday']);
$user_age = $this_year - realdate ('Y',$profiledata['user_birthday']);
if ($this_date < $user_birthdate)
{
$user_age--;
}
#
#-----[ FIND ]------------------------------------------------
#
'BIRTHDAY' => $user_birthday,
#
#-----[ AFTER, ADD ]------------------------------------------------
#
'AGE' => $user_age,
'L_AGE' => $lang['Age'],
#
#-----[ OPEN ]------------------------------------------------
#
templates/{TEMPLATENAME}/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" class="explaintitle"><span
class="gensmall">{L_AGE}:</span></td>
<td><b><span class="gensmall">{AGE}</span></b></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
Dat is alles! ;)
That all folks
