9Likes
Esta es una discusión para el tema Lista de Condiciones para VB4 en el foro Tutoriales de Programación, bajo la categoría Lenguajes de Programación; Un Saludo amigos de Vbhispano .com, Esta guía fue realizada por BBR-APB de vbulletin.org , con su permiso la traduzco al español:
Enlace Original: vB4 Template Conditionals List - vBulletin.org Forum
Lista de Condiciones para ...
Página:
Un Saludo amigos de Vbhispano.com, Esta guía fue realizada por BBR-APB de vbulletin.org, con su permiso la traduzco al español:
Enlace Original: vB4 Template Conditionals List - vBulletin.org Forum
Lista de Condiciones para VB4
Mostrar contenido solo a los Miembros:
Mostrar contenido solo a los Visitantes:Código:<vb:if condition="$show['member']"> Esto lo ven solo los miembros</vb:if>
Mostrar contenido solo a los usuarios de Grupos específicos:Código:<vb:if condition="$show['guest']">Esto lo ven solo los visitantes</vb:if>
Mostrar contenido a solo un solo Miembro:Código:<vb:if condition="is_member_of($bbuserinfo, 1,2,3)">Esto lo ven Usuarios de los Grupos ID 1 2 y 3</vb:if>
Mostrar contenido a Todos los Usuarios menos a uno:Código:<vb:if condition="$bbuserinfo['userid'] == 318713"> Esto solo lo ve el usuario de la ID 318713</vb:if>
Mostrar contenido solo a los moderadores:Código:<vb:if condition="$bbuserinfo['userid'] != 318713">Esto se muestra a Todos los Usuarios menos al Usuario con el ID 318713</vb:if>
Mostrar contenido a Moderador de 'X' Foro: (Recordar cambiar el 'X' por el ID del Foro)Código:<vb:if condition="can_moderate()">Esto lo ven solo los moderadores</vb:if>
Mostrar en un solo Foro: (Recordar cambiar la 'x')Código:<vb:if condition="can_moderate($forum['x])">Esto lo ven los moderadores del foro X</vb:if>
Mostrar en todos los foros menos en uno: (Recordar cambiar la 'x')Código:<vb:if condition="$forum[forumid] == x">Esto se vera en el FOROID X</vb:if>
Mostrar en Algunos Foros:Código:<vb:if condition="$forum[forumid] != x">Esto se vera en todos los foros menos en X</vb:if>
Mostrar en un Archivo Especifico: (Mirar define('THIS_SCRIPT', 'calendar'); Es el archivo donde desea mostrar el contenido)Código:<vb:if condition="in_array($forum['forumid'], array(1,2,3))">Esto se vera en los Foros ID 1 2 y 3</vb:if>
Mostrar en un todos los Archivos menos en uno: (Mirar define('THIS_SCRIPT', 'calendar'); Es el archivo donde no desea mostrar el contenido)Código:<vb:if condition="THIS_SCRIPT == 'calendar'">Esto se vera solo en calendar.php</vb:if>
El $customvar se establece:Código:<vb:if condition="THIS_SCRIPT == 'calendar'">Esto se vera en todos los archivos menos en calendar.php</vb:if>
Si el $customvar es igual a:Código:<vb:if condition="$customvar">Aquí se muestra el $customvar</vb:if>
Si el $customvar NO es igual a:Código:<vb:if condition="$customvar == blah">Se muestra si $customvar es igual a blah</vb:if
Declaración del else de vBulletin:Código:<vb:if condition="$customvar != blah">Se muestra si $customvar No es igual a blah</vb:if
Declaracion del else if de vBulletin:Código:<vb:if condition="$show['guest']"> Se muestra si es visitante <vb:else /> Se muestra a todos los registrados </vb:if>
Código:<vb:if condition="$show['guest']"> Esto lo ven solo visitantes <vb:elseif condition="is_member_of($bbuserinfo, 5,6)" /> Esto lo ven Admins y Mods de los grupos ID 5 y 6 <vb:else /> Esto lo ven todos los users registrados </vb:if>
Esto por ahora iré actualizando
un Saludo
Outsistem.net - Disfruta del Ocio en Internet
Software Taller 3.5 -La solución para el manejo y control de talleres de servicio técnico
// Made Sticky
// Adherido
Excelente tema jjuuaannk, gracias por traducirlo.
"... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "
Muy bueno me sirvio
Muy util, una duda. Si quiero hacer una sentencia compuesta por dos condicionales, asi estaria bien?
<vb:if condition="$show['member']" and "$forum[forumid] == x">Muestra esto solo a los miembros en el foro x</vb:if>
Con esto es posible mostrar diferentes banners por categoria??
Intente con algo asi pero no me funciono:
Pero al comienzo me decia que no estaba cerrada una etiqueta :s, quite el elseif y guardo bien. Pero no se mostraban bien los banner sino que en la primera condición se mostraba el banner 3 + el banner 1, y en el else no se mostraba nada.Código PHP:<vb:if condition condition="in_array($GLOBALS['forumid'], array(1,2,3,4))">
BANNER 1
<vb:elseif condition="in_array($GLOBALS['forumid'], array(5,6))"/>
BANNER 2
<vb:else/>
BANNER 3
</vb:if>
A mi tampoco me funciona, yo estoy usando esto:
<vb:if condition="$forum[forumid] != 5">Esto se vera en todos los foros menos en X</vb:if>
Lo pongo en el navbar debajo de todo y el banner se imprime en todo el foro pero hay una sala (la 5) que necesito que no se imprima ahi e igual se imprime... y aparece el bannner de la sala 5 arriba y el banner global abajo...y es un problema... Hace días que ando en la lucha con esto y no logro saber porque no funciona, de hecho comence con este problema desde aca Problemas con reglas de Publicidad, posible bug? pues con el propio admin de publicidad de vb4 tampoco funciona
Alguna idea?
¿Necesitas un Coder Experto en vBulletin?
Mandame un Mensaje Privado y le doy solucion a tus problemas