Leeftijd ipv volledige geb. datum

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

Leeftijd ipv volledige geb. datum

Bericht door Abbadon » 26 aug 2005, 08:40

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 ;)
"What we really are matters more than what people think of us."

angmar
Berichten: 66
Lid geworden op: 17 aug 2005, 00:00

Re: Leeftijd ipv volledige geb. datum

Bericht door angmar » 27 aug 2005, 20:25

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?!

Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

?

Bericht door Abbadon » 05 sep 2005, 09:47

Is er helemaal niemand die het weet?

Groeten!
"What we really are matters more than what people think of us."

Gebruikersavatar
_Ron_
Berichten: 459
Lid geworden op: 16 jun 2003, 17:29
Contacteer:

Bericht door _Ron_ » 05 sep 2005, 14:49

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 :roll:
Laatst gewijzigd door _Ron_ op 05 sep 2005, 15:35, 1 keer totaal gewijzigd.
hanff.nl
Gij zult niet stelen.... De overheid duldt geen concurrentie!

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 05 sep 2005, 15:35

Dit zal niet werken, aangezien er geen postrow bestaat in het profiel! Je zal ook usercp_viewprofile.php aan moeten passen.

Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

Bericht door Abbadon » 06 sep 2005, 10:20

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
"What we really are matters more than what people think of us."

Gebruikersavatar
Abbadon
Berichten: 31
Lid geworden op: 04 feb 2005, 08:52
Locatie: Rotterdam
Contacteer:

Bericht door Abbadon » 13 sep 2005, 12:50

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 ;)
"What we really are matters more than what people think of us."

Gesloten