Like Tree3Likes
  • 1 Post By Andrés Durán
  • 1 Post By Ryuk
  • 1 Post By Andrés Durán

vBulletin Template Conditionals (poner 2 condiciones)

Esta es una discusión para el tema vBulletin Template Conditionals (poner 2 condiciones) en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Hola, estoy intentando poner dos condiciones con los vBulletin Template Conditionals pero no encuentro la manera : S Lo que necesite es poner las siguientes condiciones: <if condition="$show['guest']"></if> + <if condition="in_array($forum['forumid'], array(1,2,3,6))"></if> De esa manera ...
Página:


Resultados 1 al 7 de 7

Temas similares

  1. Por jjuuaannk en el foro Tutoriales de Programación
  2. Por Nomak en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por barcraft en el foro vBulletin 4 - Preguntas, Problemas y Soluciones
  4. Por posonty en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. Por GameOver! en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  1. #1
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    12 jul, 08
    Mensajes
    94
    Gustado
    0 Veces
    Me Gustan
    14 Veces

    Predeterminado vBulletin Template Conditionals (poner 2 condiciones)

    Hola, estoy intentando poner dos condiciones con los vBulletin Template Conditionals pero no encuentro la manera : S

    Lo que necesite es poner las siguientes condiciones:
    <if condition="$show['guest']"></if> + <if condition="in_array($forum['forumid'], array(1,2,3,6))"></if>

    De esa manera lo que quiero es poner adsense en la plantilla navbar y que se muestre solo cuando el usuario es unvitado y está navegando por los foros que marque en la segunda condición.
    ¿alguien sabe como podría hacerlo para que funcione?
    Saludos!! : )

  2. #2
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1999 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: vBulletin Template Conditionals (poner 2 condiciones)

    <if condition="$show['guest'] AND in_array($forum['forumid'], array(1,2,3,6))"></if>
    Toni le gusta esto.
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

  3. #3
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    12 jul, 08
    Mensajes
    94
    Gustado
    0 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: vBulletin Template Conditionals (poner 2 condiciones)

    Muchas gracias Andrés funciona perfectamente!!

    El caso es que no soluciona mi problema porque en el index y en otros apartados de foros no se muestra el contenido y quisiera mostrarlo para los invitados en todos los sitios a excepción de unos foros especificos. ¿como podría hacerlo?

    Es decir quiero poner en el navbar un aviso (anuncios realmente) y quiero que se muestren en todas las páginas del template a invitados (para eso usaria <if condition="$show['guest']"></if>) pero en determinados foros NO quiero que se muestren (en el resto de páginas si).

    ¿hay alguna manera de decir???
    <if condition="$show['guest'] AND NO MOSTRAR in_array($forum['forumid'], array(1,2,3,6))"></if>

    Saludos!! : )

  4. #4
    Miembro especial Miembro de diamante Array Avatar de Ryuk
    Fecha de ingreso
    28 feb, 09
    Ubicación
    Chile!
    Mensajes
    1,365
    Gustado
    539 Veces
    Me Gustan
    221 Veces

    Predeterminado Re: vBulletin Template Conditionals (poner 2 condiciones)

    Prueba con esta conditional <if condition="$show['guest'] AND $forum[forumid]=='1,2,3,6'"></if>, donde 1,2,3,6 es el ID del foro que no quieres mostrar la publicidad.

    Por ejemplo la url del foro vBulletin 3.8 Preguntas, Problemas y Soluciones es vbhispano.com/foros/f37/ donde 37 es el ID del foro.
    Toni le gusta esto.


  5. #5
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    12 jul, 08
    Mensajes
    94
    Gustado
    0 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: vBulletin Template Conditionals (poner 2 condiciones)

    En principio lo he "medio solucionado" de la siguiente manera.
    Código:
    <if condition="is_member_of($bbuserinfo,1,3)">
    
    <if condition="in_array($forum['forumid'], array(1,2,3))">
    <else />
    ****AQUI EL CODIGO DE PUBLICIDAD que se muestra siempre que sean invitados o miembros sin activar la cuenta y estén fuera de los foros 1,2,3*****
    </if></if>
    Es un avance, pero el problema es que con ese código cuando están dentro de los mensajes de los foros 1,2,3 no sale la publicidad (eso está bien...), pero si que sale cuando están dentro del foro y sale la lista de mensajes, yo necesito que ahí tampoco saliera la publicidad : S

    ¿alguna idea para conseguirlo??

    Gracias!!!

  6. #6
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1999 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: vBulletin Template Conditionals (poner 2 condiciones)

    Trata con:

    if condition="$show['guest'] AND in_array($GLOBALS['forumid'], array(1,2,3,6))"></if>
    Toni le gusta esto.
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

  7. #7
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    12 jul, 08
    Mensajes
    94
    Gustado
    0 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: vBulletin Template Conditionals (poner 2 condiciones)

    HA FUNCIONADO!!! : O
    Muchísimas gracias Andres!!!