Ayuda con mi doble Navbar

imported_Arcade Fire Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Jun 2008
Mensajes
102
Hola a todos, he instalado una doble navbar siguiendo este tutorial:

http://www.vbhispano.com/foros/showthread.php?t=6190&highlight=navbar

Y lo he modificado para cambiar los enlaces, por unos propios, los cuales funcionan bien.

El problema es que ahora no se me desplegan los menús de la navbar original, buscar, enlaces y notificacion, cuando es recibida.

Alguien podria indicarme que me falta :(

Adjunto el código que puse despues de <br /> (al principio)

PHP:
<!-- top nav buttons bar -->
<div class="tborder" style="padding:1px; border-bottom-width:0px">
    <table cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
    <tr align="center">
        <td class="vbmenu_control"><a href="http://rotolandia.com/index.php">Inicio</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/foro.php">Foros</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.es">Página Web</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/showthread.php?t=15483">Concurso Fotográfico</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/fotoforo/index.php">Galería de Imagenes</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/casino.php">Casino RL</a></td>
        <td class="vbmenu_control"><a href="arcade.php?$session[sessionurl]">Juegos Online</a></td>
        <if condition="$bbuserinfo[usergroupid] == 6">
        <td class="vbmenu_control"><a href="$admincpdir/index.php$session[sessionurl_q]">AdminCP</a></td>
        </if>
    </tr>
    </table>
</div>
<!-- / top nav buttons bar -->
Y aquí la dirección del foro para que veáis la doble navbar:

http://rotolandia.com/foro.php


Gracias anticipadas y un saludo
 

thecarnal

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 May 2008
Mensajes
419
Bueno sin temor a equivocarme creo que te falta el javascritp.

REVISA TU NAVBAR ORIGINAL Y VERAS K TIENE UN JAVASCRITP EN <IF> y eso tienes k incluirlo en tu segundo navbar .

Saludos
 

imported_Arcade Fire

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Jun 2008
Mensajes
102
Gracias thecarnal, no veo donde me puede faltar un <if> o </if>. Lo mas curioso de todo es que la copia que tengo en localhost funciona a la perfección (aunque la actualicé a 3.8.0 beta1), y aqui no puedo desplegar nada, ni siquiera las herramientas de los temas:


Herramientas
menu_open.gif
Buscar en Tema
menu_open.gif
Calificar Tema
menu_open.gif
Desplegado




Una ayudita expertos! :p
 

thecarnal

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 May 2008
Mensajes
419
Yo no te dije ... que faltaba un <if></if> sino que buscaras un java . en el navbar original.

mira el javascritp es asi..

Solo es para k saga en el buscador .. a eso le falta el if para k solo lo vean los user.

HTML:
<script type="text/javascript"> vbmenu_register("navbar_search", true); </script>

Saludos.
 

mcloud

Ni
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Oct 2005
Mensajes
3.829
Yo lo veo bien. Se despliega todo, incluido el menú de Tus Notificaciones.

Lo único que no consigo ver son los créditos de vBhispano por el archivo del idioma :D

Ah!, tienes el fallo que comenta Jhonnyf con los juegos de arcade. Es fácil descargarlos de tu foro
 

imported_Arcade Fire

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Jun 2008
Mensajes
102
Yo me refiero a que tengo 2 navbar, la que viene con el foro que ha dejado de funcionar sus menus desplegables (buscar,enlaces) y la que he añadido, que funciona bien todos sus enlaces. Mas lo curioso que en localhost si que funcione de maravilla todo.

Gracias por vuestra paciencia, no tengo nada de idea en estos temas y me estoy volviendo loco. :eek:

Si alguien es tan amable de editarme el codigo que puse en el primer post :eek:

Yo lo veo bien. Se despliega todo, incluido el menú de Tus Notificaciones.

Lo único que no consigo ver son los créditos de vBhispano por el archivo del idioma :D

Ah!, tienes el fallo que comenta Jhonnyf con los juegos de arcade. Es fácil descargarlos de tu foro

Buscador y enlaces, calificacion de temas, herramientas.... no se despliegan para los registrados :(

Lo de los juegos lo dejo con el instalador aposta, para que se los descargue el que quiera :p
 

thecarnal

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 May 2008
Mensajes
419
Pero yo no veo k kieres que editemos si no tienes ni un link de enlace, ni buscar..

PHP:
<!-- top nav buttons bar -->
<div class="tborder" style="padding:1px; border-bottom-width:0px">
    <table cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
    <tr align="center">
        <td class="vbmenu_control"><a href="http://rotolandia.com/index.php">Inicio</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/foro.php">Foros</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.es">Página Web</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/showthread.php?t=15483">Concurso Fotográfico</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/fotoforo/index.php">Galería de Imagenes</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/casino.php">Casino RL</a></td>
        <td class="vbmenu_control"><a href="arcade.php?$session[sessionurl]">Juegos Online</a></td>
        <if condition="$bbuserinfo[usergroupid] == 6">
        <td class="vbmenu_control"><a href="$admincpdir/index.php$session[sessionurl_q]">AdminCP</a></td>
        </if>
    </tr>
    </table>
</div>
<!-- / top nav buttons bar -->

Si tu quieres que se despligue el codigo debe ser asi. solo para las notificaiones :

Insertar CODE, HTML o PHP:
<if condition="$show['notifications']">
            <div><span id="notifications"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong></span></div>
            <script type="text/javascript"> vBmenu.register("notifications", 1); </script>
        <else /><if condition="$show['pmstats']">
            <div><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div>
        </if></if>

Como te daras cuenta hay if conditional para k se desplegue solo si hay una notificacion y hay un codigo javascritp que es este

Insertar CODE, HTML o PHP:
<script type="text/javascript"> vBmenu.register("notifications", 1); </script>

Lo mismo tienes que hacer para los demas , como el buscador.

Saludos.
 

imported_Arcade Fire

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Jun 2008
Mensajes
102
Algo hay en esa modificación que hice, que hace que el resto de la plantilla Navbar funcione mal en cuanto a los desplegados se refiere.

Pero la plantilla que añadí funciona bien.

Parece que con esa barra de herramientas no tiene problemas.


Si que se despliegan. Mira la imagen



:O Esto ya es de Polstergeist... A mi, ni a varios usuarios se nos despliega...

¿Navegador?.

Pues parece ser que con IE7 funciona, pero con Mozilla no (?)
 

thecarnal

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 May 2008
Mensajes
419
Mira acabo de editar mi respuesta.. fijate , mcloud el lo que quiere es hacer despegable o como se llame el navbar de arriba el primero ... pero el no hay puesto ningun link osea el de notificaciones ni el buscador , ni enlaces.

Mira mi respuesta. y espero k eso te ayude .

Saludos
 

imported_Arcade Fire

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Jun 2008
Mensajes
102
Mira acabo de editar mi respuesta.. fijate , mcloud el lo que quiere es hacer despegable o como se llame el navbar de arriba el primero ... pero el no hay puesto ningun link osea el de notificaciones ni el buscador , ni enlaces.

Mira mi respuesta. y espero k eso te ayude .

Saludos

Que no, hombre ^^

Mc Cloud ya sabe por donde van los tiros, mira la captura que hizo :D
 

thecarnal

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 May 2008
Mensajes
419
mmm... bueno pon todo el codigo entonces del NAVBAR para ver cual es el problema.

Tio me has hecho registrar para ver el problema y en mozilla 3 no coje el despegable y en internet explorer 6 si...


Saludos
 

mcloud

Ni
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Oct 2005
Mensajes
3.829
Si sólo has añadido el código que has puesto en el primer mensaje, eso no debería afectar en nada al otro navbar.

De hecho no le afecta ya que yo lo veo bien y se despliegan todos los menús.

En el PC que estoy utilizando en este momento tiene el IE6. No sé que pasará con el Firefox.
 

imported_Arcade Fire

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Jun 2008
Mensajes
102
Si. Como tu dices, lo he probado con IE7 y funciona perfecto, el problema viene con Firefox (pero no así en localhost, mas lío aún)


Dejo aquí la plantilla Navbar, en rojo el añadido. Dejo el Primera parte:


PHP:
<br />

<!-- top nav buttons bar -->
<div class="tborder" style="padding:1px; border-bottom-width:0px">
    <table cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center"><if>
    <tr align="center">
        <td class="vbmenu_control"><a href="http://rotolandia.com/index.php">Inicio</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/foro.php">Foros</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.es">Página Web</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/showthread.php?t=15483">Concurso Fotográfico</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/fotoforo/index.php">Galería de Imagenes</a></td>
        <td class="vbmenu_control"><a href="http://rotolandia.com/casino.php">Casino RL</a></td>
        <td class="vbmenu_control"><a href="arcade.php?$session[sessionurl]">Juegos Online</a></td>
        <if condition="$bbuserinfo[usergroupid] == 6">
        <td class="vbmenu_control"><a href="$admincpdir/index.php$session[sessionurl_q]">AdminCP</a></td>
        </if>
    </tr>
    </table>
</div>
<!-- / top nav buttons bar -->

<!-- breadcrumb, login, pm info -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
    <td class="alt1" width="100%">
        <if condition="is_array($navbits)">
            <table cellpadding="0" cellspacing="0" border="0">
            <tr valign="bottom">
                <td><a href="#" onclick="history.back(1); return false;"><img src="$stylevar[imgdir_misc]/navbits_start.gif" alt="$vbphrase[go_back]" border="0" /></a></td>
                <td>&nbsp;</td>
                <td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1">$vboptions[bbtitle]</a></span> $navbits[breadcrumb]</td>
            </tr>
            <tr>
                <td class="navbar" style="font-size:10pt; padding-top:1px" colspan="3"><if condition="$_SERVER['REQUEST_METHOD'] == 'POST'"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="" border="0" /><else /><a href="$navbar_reloadurl"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="$vbphrase[reload_this_page]" border="0" /></a></if> <strong>$navbits[lastelement]</strong></td>
            </tr>
            </table>
        <else />
            <div class="navbar" style="font-size:10pt"><a href="$vboptions[forumhome].php$session[sessionurl_q]" accesskey="1"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_start.gif" alt="" border="0" /></a> <strong>$vboptions[bbtitle]</strong></div>
        </if>
    </td>
<if condition="$show['member']">
    <td class="alt2" nowrap="nowrap">
    <div class="smallfont">
        <strong><phrase 1="$bbuserinfo[username]" 2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
        <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>

        <if condition="$show['notifications']">
            <div><span id="notifications"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong></span></div>
            <if condition="$show['popups']">
                <script type="text/javascript"> vBmenu.register("notifications"); </script>
            <else />
                <script type="text/javascript" src="clientscript/vbulletin_notifications_nopopups.js?v=$vboptions[simpleversion]"></script>
                <script type="text/javascript"> vBulletin.register_control("vB_Notifications_NoPopups", "notifications");  </script>
            </if>
        <else /><if condition="$show['pmstats']">
            <div><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div>
        </if></if>

        <if condition="$show['pmwarning']"><div><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></div></if>
    </div>
    </td>
<else />
    <td class="alt2" nowrap="nowrap" style="padding:0px">
        <!-- login form -->
        <form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
        <script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
        <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
        <tr>
            <td class="smallfont" style="white-space: nowrap;"><label for="navbar_username">$vbphrase[username]</label></td>
            <td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
            <td class="smallfont" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
        </tr>
        <tr>
            <td class="smallfont"><label for="navbar_password">$vbphrase[password]</label></td>
            <td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
            <td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
        </tr>
        </table>
        <input type="hidden" name="s" value="$session[sessionhash]" />
        <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
        <input type="hidden" name="do" value="login" />
        <input type="hidden" name="vb_login_md5password" />
        <input type="hidden" name="vb_login_md5password_utf" />
        </form>
        <!-- / login form -->
    </td>
</if>
</tr>
</table>
<!-- / breadcrumb, login, pm info -->

Lo demas, es la plantilla original.

mmm... bueno pon todo el codigo entonces del NAVBAR para ver cual es el problema.

Tio me has hecho registrar para ver el problema y en mozilla 3 no coje el despegable y en internet explorer 6 si...


Saludos


Ahí esta el problema, me estoy volviendo loco :(
 

imported_Arcade Fire

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Jun 2008
Mensajes
102
Si sólo has añadido el código que has puesto en el primer mensaje, eso no debería afectar en nada al otro navbar.

De hecho no le afecta ya que yo lo veo bien y se despliegan todos los menús.

En el PC que estoy utilizando en este momento tiene el IE6. No sé que pasará con el Firefox.


Ese es el error que intento explicar, que con Firefox no funciona.
 
Arriba