Welkom op dit forum. Log in om deze melding te laten verdwijnen. Nog geen account? Registreer dan gratis.

gespecificeerde groepen

Master

Administrator
Medewerker
Toe te passen in nieuw te maken pagina's en bestaande templates.

Mededeling voor admins:
PHP:
<xf:if is="$xf.visitor.is_admin">
    Show content...
</xf:if>

Mededeling voor mods:
PHP:
<xf:if is="$xf.visitor.is_moderator">
  Show content...
</xf:if>

Mededeling voor admins en mods:
PHP:
<xf:if is="$xf.visitor.is_admin OR $xf.visitor.is_moderator">
    Show content...
</xf:if>

Mededeling voor leden:
PHP:
<xf:if is="$xf.visitor.user_id">
  Show content...
</xf:if>

Mededeling voor niet-leden (gasten):
PHP:
<xf:if is="!$xf.visitor.user_id">
   Show content...
</xf:if>

Verschillende mededelingen voor leden en gasten:
PHP:
<xf:if is="!$xf.visitor.user_id">
  Show only members
<xf:else />
Show only guests
</xf:if>

Mededeling voor gebannen leden:
PHP:
<xf:if is="$user.is_banned">
  Show content...
</xf:if>

Mededeling voor een specifiek lid:

PHP:
<xf:if is="$xf.visitor.user_id == x">
   Show content...
</xf:if>
In bovenstaande code moet de X worden vervangen door het id-nummer van de desbetreffende forumlid.
Voor een mededeling voor meerdere gespecificeerde leden geldt de volgende code:
PHP:
<xf:if is="in_array($xf.visitor.user_id, [x, x, x, x])">
   Show content...
</xf:if>

Nieuw lid: wachtend op een email bevestiging:
<xf:if is="{$xf.visitor.user_state} == 'email_confirm_edit'">
Show content...
</xf:if>

Nieuw lid: ongeldig email adres (mail kan niet afgeleverd worden):
PHP:
<xf:if is="{$xf.visitor.user_state} == 'email_bounce'">
    Show content...
</xf:if>

De volledige lijst: Conditional Statements for XenForo 2
 
Bovenaan