En las plantillas vBulletin podemos hacer instrucciones de programación como el IF, para mostrar ciertos tipos de datos, si ya viste este tutorial, veras que usamos las condicionales en las plantillas
Sobre el IF en las Plantillas en vBulletin
La sentencia IF es universal en todo lenguaje de programación (todas las sentencias), lo que cambia es la sintaxis (la forma como se escribe) y en el caso de vBulletin la sintaxis es
En esta ocasión vamos a poner una condicional que muestre un bloque de Adsense (o lo que desees mostrar) debajo del NavBar y que solo sea visible a los usuarios visitantes osea, los no registradosCódigo PHP:<if condition="LO QUE SE EVALUA">
………..
<else />
………..
</if>
Lo que vamos a hacer es usar una variable Global (que esta disponible en todas partes de vBulletin) llamada $bbuserinfo[valor] esta variable nos da los datos del usuario que esta navegando actualmente en nuestro foro, es un arreglo y entre los corchetes se pone el nombre del campo que necesitamos (userid, username, etc)
Haciendo la Modificación
Paso 1.- Abrimos la Plantilla del navbar y nos posicionamos al final, en la ultima línea
Paso 2.- Ahí ponemos la siguiente condición:
Código PHP:<if condition="!$bbuserinfo[userid]">
LO QUE QUIERES MOSTRAR
</if>
Explicación de la condición: si la variable $bbuserinfo[userid] nos da 0 o vació quiere decir que es un visitante, le aplicamos la negación ‘!’ y lo convertimos en VERDADERO así que cuando entre un visitante, esa condición nos dará verdadero y mostrará lo que esta entro de ese bloque
Paso 3.- Si queremos mostrar una cosa a los visitantes y otra a los miembros registrados, al IF que ya tenemos, le agregamos el ELSE (”si no”)
Código PHP:<if condition="!$bbuserinfo[userid]">
ESTO SE MUESTRA A LOS INVITADOS
<else />
ESTO SE MUESTRA A LOS USUARIOS REGISTRADOS
</if>
Joseph Córdova
Temas Similares:


LinkBack URL
About LinkBacks
Responder Citando