Resultados 1 al 11 de 11

vBulletin 4, El uso del NUEVO IF (condicional), TAGS de programacion para plantillas (templates)

Esta es una discusión en el tema vBulletin 4, El uso del NUEVO IF (condicional), TAGS de programacion para plantillas (templates) dentro del foro Tutoriales de programación, parte de la categoría Programación avanzada y trabajos Freelance; 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 ...

  1. #1
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Wink vBulletin 4, El uso del NUEVO IF (condicional), TAGS de programacion para plantillas (templates)

    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:
    Código PHP:
    <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 primerason FALSAS
    </vb:if> 
    Ademas que se puede usar una forma más abreviada si se trata de un IF ELSE
    Código PHP:
    <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 (Ver más informacion sobre el IF)
    Código PHP:
    <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



    Temas Similares:
    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  2. Los siguientes 4 usuarios han agradecido a Jhonnyf por este útil mensaje:

    Das Underground (12/11/2009), gedr80 (18/11/2009), Rafael (15/11/2009), soylms (08/01/2010)

  3. #2
    Usuario Avatar de Das Underground
    Fecha de ingreso
    03/nov/2009
    Ubicación
    Arika-Chile/Sao Paulo Brasil
    Edad
    24
    Mensajes
    157
    Gracias
    25
    Agradecido 50 veces en 30 mensajes
    Poder de Credibilidad
    3

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de programacion para plantillas (tem

    Interesante, gracias!

    "Caer está permitido, levantarse es obligatorio" ●
    Frases de Amor: Frases de Amor | Facebook|Frases Sabias: Frases Sabias | Facebook|Chiste del Día: Chiste del Día | Facebook|¿Que te gusta?: ¿Que te gusta? | Facebook

  4. El siguiente usuario ha agradecido a Das Underground por este útil mensaje:

    kuleshs (26/07/2010)

  5. #3
    Usuario
    Fecha de ingreso
    23/nov/2009
    Mensajes
    2
    Gracias
    0
    Agradecido 1 vez en 1 mensaje
    Poder de Credibilidad
    0

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    gracias por compartir! lo leeré en cuanto llegue a casa


  6. #4
    Usuario Avatar de geros
    Fecha de ingreso
    19/nov/2009
    Ubicación
    Chile
    Mensajes
    11
    Gracias
    12
    Agradecido 5 veces en 4 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    como se hace para mostrar un código solo a los admins?

    ---

    ya lo hice, gracias. xd

    <vb:if condition="is_member_of($bbuserinfo, ID DE GRUPO)">

    </vb:if>

    Última edición por geros; 07/05/2010 a las 09:34

  7. #5
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    Cita Iniciado por geros Ver mensaje
    como se hace para mostrar un código solo a los admins?

    ---

    ya lo hice, gracias. xd

    <vb:if condition="is_member_of($bbuserinfo, ID DE GRUPO)">

    </vb:if>
    Código PHP:
    <vb:if condition="is_member_of($bbuserinfo,4)">
    Contenido
    </vb:if> 



  8. El siguiente usuario ha agradecido a Rafael por este útil mensaje:

    kuleshs (26/07/2010)

  9. #6
    Usuario Avatar de geros
    Fecha de ingreso
    19/nov/2009
    Ubicación
    Chile
    Mensajes
    11
    Gracias
    12
    Agradecido 5 veces en 4 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    Cita Iniciado por Rafael Ver mensaje
    Código PHP:
    <vb:if condition="is_member_of($bbuserinfo,4)">
    Contenido
    </vb:if> 

    acaso no es lo mismo que puse?? xd


  10. #7
    Usuario
    Fecha de ingreso
    28/dic/2009
    Edad
    24
    Mensajes
    19
    Gracias
    2
    Agradecido 0 veces en 0 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    ¿Hola, para VB3.8 es valido esto?

    <if condition="is_member_of($bbuserinfo,4)">
    Contenido
    </if>

    Saludos..


  11. #8
    Usuario
    Fecha de ingreso
    25/dic/2010
    Edad
    16
    Mensajes
    10
    Gracias
    2
    Agradecido 2 veces en 2 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    Cita Iniciado por Espeacke Ver mensaje
    ¿Hola, para VB3.8 es valido esto?

    <if condition="is_member_of($bbuserinfo,4)">
    Contenido
    </if>

    Saludos..
    No creo, is_member_of solo funciona en vB 4.

    Yo lo hago de esta manera:

    Código PHP:
    <if condition="$bbuserinfo[usergroupid] == 4">
    Contenido
    </if> 
    En vB 3.8 es $bbuserinfo[usergroupid]

    Última edición por caozxd; 14/01/2011 a las 00:03

  12. #9
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    Cita Iniciado por caozxd Ver mensaje
    No creo, is_member_of solo funciona en vB 4.

    Yo lo hago de esta manera:

    Código PHP:
    <if condition="$bbuserinfo[usergroupid] == 4">
    Contenido
    </if> 
    En vB 3.8 es $bbuserinfo[usergroupid]
    Es correcto su uso desde la version 3.x, aqui un tema al respecto, No vino con el vb4

    http://www.vbsoporte.com/foros/f7/co..._member_of-41/

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  13. #10
    Usuario
    Fecha de ingreso
    25/dic/2010
    Edad
    16
    Mensajes
    10
    Gracias
    2
    Agradecido 2 veces en 2 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    Cita Iniciado por Jhonnyf Ver mensaje
    Es correcto su uso desde la version 3.x, aqui un tema al respecto, No vino con el vb4

    http://www.vbsoporte.com/foros/f7/co..._member_of-41/
    Ah! Gracias, estava errado! Igual de las dos formas seria correcto o no? Hay alguna ventaja en is_member_of?

    Saludos


  14. #11
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: vBulletin 4, El uso del NUEVO IF (condicional), TAGS de

    Cita Iniciado por caozxd Ver mensaje
    Ah! Gracias, estava errado! Igual de las dos formas seria correcto o no? Hay alguna ventaja en is_member_of?

    Saludos
    Más que ventaja es diferencias,

    el is_member_of te dice si pertenece a ese GRUPO ya sea como grupo primario o grupo Adicional, tu condicion es para verificar SOLO el grupo Primario

    Recuerda que 1 usuario tiene 1 Grupo primario y puede pertencer a N grupos adicionales

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

Etiquetas de este tema

Foro | Chat y Juegos | Hello Kitty | Programacion | Foro Cristiano | XAT | Chat Foro | Perú | SummArg