• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión
Icono de recurso

Condicionales de XenForo 2

lms

Administrador
lms ha publicado un nuevo recurso:

Condicionales de XenForo 2 - Condicionales de XenForo 2

lms dijo:
Declaraciones condicionales de XenForo 2

Las declaraciones condicionales pueden expandirse usando los operadores condicionales AND y OR y usando xf:if, xf:else, xf:elseif. Ten en cuenta que para XF1 era <xen: y ahora es <xf: y las opciones se nombraban en XF1 como $xenOptions y ahora se nombran como $xf.options. Son perfectamente válidas las de XF1 con estos pequeños cambios, salvo en alguna cosilla.

Si quieres...

Leer más sobre este recurso...
 

yreyes

Miembro
Estas son algunas condiciones que han cambiado, para ocultar debe agregar ! alante de { de cada condición
Insertar CODE, HTML o PHP:
<xf:if is="{$xf.visitor.Profile.location_}">
   Mostrar contenido si tienes la localidad puesta
</xf:if>
<xf:if is="{$xf.visitor.Profile.website}">
   Mostrar contenido si tienes puesto un url sito...
</xf:if>
<xf:if is="{$xf.visitor.custom_title_}">
    <h1>Mostrar contenido... de título</h1>
</xf:if>
<xf:if is="!{$xf.visitor.custom_title_}">
    <h1>Ocultar contenido... de título</h1>
</xf:if>
<xf:if is="{{ $xf.visitor.Profile.dob_day && $xf.visitor.Profile.dob_month && $xf.visitor.Profile.dob_year }}">
    <h1>Debe mostrar esto si pusistes fecha de nacimiento</h1>
</xf:if>

<xf:if is="{{$xf.visitor.Profile.dob_year = x }}">
    <h1>Para mostrar contenido si se cumple el año, sustituir la x por el año </h1>
</xf:if>
<xf:if is="{{$xf.visitor.Profile.dob_month = x }}">
    <h1>Para mostrar contenido si se cumple el mes, sustituir la x por el mes </h1>
</xf:if>
<xf:if is="{{$xf.visitor.Profile.dob_day = 4 }}">
    <h1>Para mostrar contenido si se cumple el día, sustituir la x por el año</h1>
</xf:if>
<xf:if is="{$xf.visitor.Profile.signature_}">
    mostrar contenido si rellenas la firma
</xf:if>
<xf:if is="!{$xf.visitor.gravatar}">
    <h1>Sino tengo gravatar mostrar</h1>
</xf:if>
 
  • Amor
Reacciones: lms
Arriba