3.x/Aangepaste profielvelden: verschil tussen versies

Uit phpBB.nl Wiki
Ga naar: navigatie, zoeken
 
(8 tussenliggende versies door 3 gebruikers niet weergegeven)
Regel 1: Regel 1:
Onder '''Aangepaste profielvelden''' in het menu [Gebruikers en groepen] van het [[beheerderspaneel]] kun je velden toevoegen die gebruikt kunnen tijdens [[registratie]] en in [[gebruikersprofiel]]en.   
+
{{3.x}}
[[image:Profielveld-toevoegen.png|frame|Profielveld toevoegen|thumb]]
+
[[image:Profielveld-toevoegen.png|thumb|300px|Profielveld toevoegen]]
 +
Onder '''Aangepaste profielvelden''' (''custom profile fields'') in het menu [Gebruikers en groepen] van het [[3.x/Beheerderspaneel|beheerderspaneel]] kun je velden toevoegen die gebruikt kunnen worden tijdens registratie en in gebruikersprofielen.   
  
<br clear="all">
+
Om aangepaste profielvelden in email-templates te kunnen gebruiken moet je in de code waar het bericht verstuurd wordt de volgende regels toevoegen:
Om aangepaste profielvelden in emailtemplates te kunnen gebruiken moet je in de code waar het bericht verstuurd wordt de volgende regels toevoegen:
 
  
 
  $profile_fields = array();
 
  $profile_fields = array();
  $profile_fields = $cp->generate_profile_fields_template( 'grab', $user_id );
+
  $profile_fields = $cp->generate_profile_fields_template(  
  $profile_fields = $cp->generate_profile_fields_template( 'show', false, $profile_fields[$user_id] );
+
                        'grab', $user_id );
 +
  $profile_fields = $cp->generate_profile_fields_template(  
 +
                        'show', false, $profile_fields[$user_id] );
 
  $messenger->assign_vars( $profile_fields['row'] );
 
  $messenger->assign_vars( $profile_fields['row'] );
  
In de [[email-templates]] kun je vervolgens <tt>{PROFILE_''VELDNAAM''_VALUE}</tt> gebruiken om de inhoud van VELDNAAM te tonen.
+
In de email-templates kun je vervolgens <tt>{PROFILE_MIJNVELDNAAM_VALUE}</tt> gebruiken om de inhoud van MIJNVELDNAAM te tonen als je dat eerder als aangepast profielveld had aangemaakt.
 +
 
 +
De functie <tt>generate_profile_fields_template()</tt> vind je in <tt>./includes/functions_profile_fields.php</tt>
  
 
[[Categorie:Forumbeheer]]
 
[[Categorie:Forumbeheer]]
 
[[Categorie:phpBB3]]
 
[[Categorie:phpBB3]]

Huidige versie van 28 nov 2014 om 18:33

phpBB3

Profielveld toevoegen

Onder Aangepaste profielvelden (custom profile fields) in het menu [Gebruikers en groepen] van het beheerderspaneel kun je velden toevoegen die gebruikt kunnen worden tijdens registratie en in gebruikersprofielen.

Om aangepaste profielvelden in email-templates te kunnen gebruiken moet je in de code waar het bericht verstuurd wordt de volgende regels toevoegen:

$profile_fields = array();
$profile_fields = $cp->generate_profile_fields_template( 
                        'grab', $user_id );
$profile_fields = $cp->generate_profile_fields_template( 
                        'show', false, $profile_fields[$user_id] );	
$messenger->assign_vars( $profile_fields['row'] );

In de email-templates kun je vervolgens {PROFILE_MIJNVELDNAAM_VALUE} gebruiken om de inhoud van MIJNVELDNAAM te tonen als je dat eerder als aangepast profielveld had aangemaakt.

De functie generate_profile_fields_template() vind je in ./includes/functions_profile_fields.php