PDA

Ver la Versión Completa : Tutoriales vBulletin 4, El uso del NUEVO IF (condicional), TAGS de programacion para plantillas (templates)



lms
26/11/2009, 14:38
La nueva forma de hacer condicionales en vB4 ha cambiado bastante y para bien, ahora es mucho más flexible, permite usar anidacion multiple (mas de un else) y tiene una forma linear de usarlo como si fue PHP

Viendo el Nuevo IF:
Ahora el nuevo codigo del IF para vb4 es:


<vb:if condition="LO QUE SE VA A EVALUAR">
Accion si la Condicio es VERDADERO
<vb:elseif condition="OTRA EVALUACION" />
Accion si la Nueva condicion es VERDADERO
<vb:else />
Accion si la condicion previa (y por tanto la primera) son FALSAS
</vb:if>


Ademas que se puede usar una forma más abreviada si se trata de un IF ELSE


<span class="alt{vb:if $show['guest'] ? 1 : 2}">Texto</span>


Resultado si condicion es verdadero: <span class="alt1">Texto</span>
Resultado si condicion es Falso: <span class="alt2">Texto</span>


************************************************** ***
El Anterior IF tenia la siguiente Estructura

<if condition="LO QUE SE EVALUA">

Accion si la condicion es verdad

<else />

Accion si la condicion es FALSO

</if>


y solo permitia hacer un IF con 1 solo ELSE, asi que tenias que meterle otro IF dentro del ELSE para tener el efecto de Multiples ELSE

Salud2

lonas
05/12/2009, 16:00
Gracias por la información compañero