vBulletin Template Conditionals (colocar 2 condições)

  • Autor Autor imported_Toni
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
I

imported_Toni

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
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!! : )
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
<if condition="$show['guest'] AND in_array($forum['forumid'], array(1,2,3,6))"></if>
 
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!! : )
 
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 [noparse]vbhispano.com/foros/f37/[/noparse] donde 37 es el ID del foro.
 
En principio lo he "medio solucionado" de la siguiente manera.
Inserir CODE, HTML ou PHP:
<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!!!
 
Trata con:

if condition="$show['guest'] AND in_array($GLOBALS['forumid'], array(1,2,3,6))"></if>
 
HA FUNCIONADO!!! : O
Muchísimas gracias Andres!!! 🙂
 

Tópicos similares

A
Respostas
0
Visitas
732
aBsTrAcTo
A
Voltar
Topo