Esta es una discusión para el tema (Solucionado) Como agrego una pestaña en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Bueno, de antemano gracias por toda la ayuda que me dan.
Mi situación es la siguiente. Me gustaria agregar una pestaña adicional a las ya contenidas en mi foro: Panel del control / ayuda/ miembros/ ...
Página:
Bueno, de antemano gracias por toda la ayuda que me dan.
Mi situación es la siguiente. Me gustaria agregar una pestaña adicional a las ya contenidas en mi foro: Panel del control / ayuda/ miembros/ buscar/ enlaces/ finalizar sesión
ahí me gustaria agregar una página extra donde yo pueda agregar las reglas de mi foro y así mis users puedan verlo bien y fácilmente
![]()
Eso no es una pestaña, son enlaces, posiblemente de texto.
Edita el header de tu estilo y mira como están dispuestos esos enlaces. Copia el texto de uno y copialo modificando la ruta para que apunte a esa página de las normas.
Hablas de los links de texto o de los botones?
Ah ya veo, gracias por la ayuda mcloud pero creo que necesito que me enseñez con palitos, disculpa mmm
este es mi header
puedes decirme como y donde agregar el código de mi post en este caso.Código PHP:$_phpinclude_output
<!-- logo -->
<a name="top"></a>
<div id="header">
<div id="nav">
<ul>
<if condition="$show['member']">
<li><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></li>
</if>
<if condition="$show['registerbutton']">
<li><a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a></li>
</if>
<li><a href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></li>
<li><a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></li>
<if condition="!$show['member']">
<li><a href="search.php?do=getdaily$session[sessionurl_q]">$vbphrase[todays_posts]</a></li>
</if>
<li id="navbar_search"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[search]</a> <if condition="$show['quicksearch']"><script type="text/javascript"> vbmenu_register("navbar_search", true); </script></if></li>
<if condition="$show['member']">
<li id="usercptools"><a href="$show[nojs_link]#usercptools" accesskey="3">$vbphrase[quick_links]</a> <script type="text/javascript"> vbmenu_register("usercptools", true); </script></li>
<li><a href="login.php?$session[sessionurl]do=logout&logouthash=$bbuserinfo[logouthash]" onclick="return log_out('$vbphrase[sure_you_want_to_log_out]')">$vbphrase[log_out]</a></li>
</if>
</ul>
</div>
<div id="logo">
<h1><a href="$vboptions[forumhome].php$session[sessionurl_q]"><span>$vboptions[bbtitle]</span></a></h1>
</div>
</div>
<div style="clear: both"><!-- null --></div>
<!-- /logo -->
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr valign="top">
<td class="main_cell" style="padding: 10px $stylevar[spacersize]px">
$ad_location[ad_header_end]
Hablo de los botones Sax
Es facil, en realidad no son botones, te explico con el codigo que me has dado.
Botones ya existentes:
El boton de register aparece si no estas logueado, sino te sale el de finalizar sesion como se ve en tu imagem, es el codigo que sigue al del panel de control en el codigo que pegaste.
Los if son condiciones,Solo se muestra si el foro lo ve un miembro, es decir una visita no veria ese boton.<if condition="$show['member']">
Panel de control:
Registro:<if condition="$show['member']">
<li><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></li>
</if>
Ayuda:<if condition="$show['registerbutton']">
<li><a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a></li>
</if>
Miembros:<li><a href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></li>
Today post (no lo ves por que en la screen no habia post nuevos de ese dia, sino estaria aqui con este codigo)<li><a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></li>
Los siguientes son los desplegables, no los puse xq ocuparian mucho y el post es bastante largo y tampoco creo que quieras meter un boton entre los desplegables, pero si es asi, el proceso es el mismo.<if condition="!$show['member']">
<li><a href="search.php?do=getdaily$session[sessionurl_q]">$vbphrase[todays_posts]</a></li>
</if>
Bien para añadir un boton nuevo simplemente debes añadir este codigo entre cualquiera de los que te puse, recuerda que van por orden si quieres que el boton sea el siguiente al de ayuda busca el codigo d ayuda y pegalo despues.
Y como ya te explique arriba los ifs, si quieres que el boton solo lo vean los miembros por ejemplo seria:<li><a href="URL DE DESTINO">NOMBRE DEL BOTON (Ej: Reglas)</a></li>
Espero que te sea de ayuda<if condition="$show['member']">
<li><a href="URL DE DESTINO">NOMBRE DEL BOTON (Ej: Reglas)</a></li>
</if>![]()
Buena explicación Sax!!
Solo un pequeño detalle; si pone el enlace entre los ya existentes, no es necesario que añada ningún <if>, ya que le afectará el que hay ahora.
Wooow muchas gracias Sax
edito:
Buena la cosa es que logre que aparezca, pero se corrio uno de mis botones. Como puedo hacer que queden los 6 botones en el mismo lugar?
![]()
Última edición por YuKuSaN; 22/09/2009 a las 13:29
Eso ocurre porque no te caben todo los enlaces en el ancho de la cabecera.
Ve al AdminCP -> Estilos y Plantillas -> Administrar Estilos. Despliega las opciones del estilo que utilizas, Skilltest, y selecciona CSS Principal.
Baja hasta las Definiciones Adicionales y en el segundo apartado busca esto:Modifica el width poniendole por ejemplo 120px. Guarda y ve al foro. Estaran todos los enlaces en la misma linea.Código HTML:#nav li { list-style: none outside; float: left; height: 54px; width: 139px; text-align: center; font: bold 11px Tahoma, Verdana, Arial, sans-serif;
Puedes jugar con ese ancho, hasta que te quede como quieras.
listo!! lo baje a 115 y quedo perfecto, muchas gracias mcloud.
Una duda, si quiero hacer aportaciones a esta comunidad como lo hago?, mandame los pasos por pm o dime como, porque estoy fascinado con esta comunidad
¿Qué tipo de aportaciones quieres hacer?
monetaria si se puede. Nose para en lo que pueda ayudar a la comunidad
Enviale un Mensaje Privado a Coletta, él te dirá
ok, en la noche se lo envio, que ya se me hizo tarde. Disculpen el desvio de tema y gracias por la ayuda