Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Topic started by: bambi on July 26, 2008, 10:14:31 AM

Title: Menú desplegable ( Drop down menu )
Post by: bambi on July 26, 2008, 10:14:31 AM
Quiero compartir la solución al problema planteado y discutido en

http://www.simplemachines.org/community/index.php?topic=247149.msg1597393#msg1597393


Hecho el menú desplegable (drop down) en http://rinconmatematico.com/foros/index.php
para SMF 1.1.1  (probado también en SMF 1.1.5)

Funcionamiento comprobado en
IExplorer  5.5  -   6  -  7  -   8  (en el obsoleto IE 5.01 no se despliega)
Mozilla 2 -3
Opera  9.27

Aunque menos universal en cuanto a navegadores , tiene un aspecto similar al desplegable de la administración de la versión SMF 2.0

Mi gratitud hacia los que me alentaron, y muy especialmente a NIBOGO, quien me sacó del pantano mostrándome en detalle cómo tenía que poner el código, además de editarme lo esencial del index.template.php

Para verlo mejor, hacer
Usuario:     test
Password:  test

EDITADO: agrego los archivos y cambios

Lo que se necesita:
a) Modificar index.template.php
b) Colocar la hoja de estilos menuforos.css  adjunta en la carpeta donde tienes tus hojas de estilo, /styles  en este caso
c) Subir el fd_menu.gif  adjunto a donde sea, en este caso  /menuforos 


Para  index.template.php
Hacer un respaldo de Tehmes/default/index.template.php

Eliminar todo lo que hay entre las siguientes líneas
// Show the start of the tab section

// The end of tab section.


Entre esas líneas copiar:
//Inicio droopdown menu
echo '
<style type="text/css">@import url("/style/menuforos.css");</style>
<ul class="menu2">';

//Boton de Inicio
echo'
<li class="top"><a href="', $scripturl, '" id="home" class="top_link"><span>' , $txt[103] , '</span></a></li>';

//Buscar
echo'
<li class="top"><a href="', $scripturl, '? action=search;advanced"  id="home" class="top_link" ><span>' , $txt[182] ,

'</span></a></li>';

//Reglas de los foros
echo '
<li class="top"><a  target="_blank"  href="http://misitio.com/foros/index.php?topic=678.0" id="home"

class="top_link"><span>Reglas</span></a></li>';

//Cosas del rincon
echo'
<li class="top"><a href="" id="services" class="top_link"><span class="down">Rinc&oacute;n</span><!--[if

gte IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a target="_blank" href="http://misitio.com/">Art&iacute;culos</a></li>
<li><a  target="_blank" href="http://misitio.com/libros.htm">Libros</a></li>

</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>';
//Boton de Latex
echo '
<li class="top"><a href="" id="services" class="top_link"><span class="down">LaTeX</span><!--[if gte IE

7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a target="_blank" href="http://misitio.com/foros/index.php?topic=870.0">Tex en

foros</a></li>
<li><a  target="_blank" href="http://misitio.com/latexrender">Editor de ecuaciones</a></li>
<li><a  target="_blank"

href="http://misitio.com/instructivolatex/formulas.htm">Tutorial</a></li>

</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>';

// [Herramientas] para los logueados.
if ($context['user']['is_logged'])
echo '


<li class="top"><a href="" id="services" class="top_link"><span class="down">Herramientas</span><!--[if gte IE

7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="http://misitio.com/foros/index.php?board=90.0">GeoGebra</a></li>
<li><a  target="_blank" href="http://misitio.com/upload/">Transferencia de archivos</a></li>
<li><a href="', $scripturl, '?action=calendar">',$txt['calendar24'],'</a></li>
<li><a  href="', $scripturl, '?action=search" id="home">',$txt[182],'</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>';

// Boton [Admin]
if ($context['allow_admin'])
echo '
<li class="top"><a href=" ', $scripturl, '?action=admin" id="services" class="top_link"><span

class="down">Administraci&oacute;n</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->


<ul class="sub">
<li><a href="', $scripturl, '?action=admin" >General</a></li>

<li><a href="', $scripturl, '?action=viewmembers" >Usuarios</a></li>
<li><a href="', $scripturl, '?action=viewErrorLog;desc" >Log de errores</a></li>

<li><a href="', $scripturl, '?action=maintain" >Mantenimiento</a></li>



</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>';

// Boton [Perfil]

if ($context['allow_edit_profile'])
echo '

<li class="top"><a href=" ', $scripturl, '?action=profile;sa=forumProfile" id="services" class="top_link"><span

class="down">Perfil</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="', $scripturl, '?action=profile;sa=showPosts">Mis mensajes</a></li>
<li><a href="', $scripturl, '?action=profile;sa=forumProfile">Perfil</a></li>
<li><a href="', $scripturl, '?action=profile" >Sumario</a></li>
<li><a href="', $scripturl, '?action=profile;sa=account" >Mi cuenta</a></li>
<li><a href="', $scripturl, '?action=profile;sa=forumProfile" >Perfil en los foros</a></li>
<li><a href="', $scripturl, '?action=mlist">Ver lista de miembros</a></li>
<li><a href="', $scripturl, '?action=mlist;sa=search">Buscar miembros</a></li>';

if ($context['user']['is_logged'])
echo '
<li><a href="', $scripturl, '?action=Bookmarks">Mis favoritos</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>';

// Boton [Mensajes]
if ($context['user']['is_logged'])
echo '



<li class="top"><a href="" id="shop" class="top_link"><span class="down">Mis

Mensajes</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="', $scripturl, '?action=pm" >Leer</a></li>
<li><a href="', $scripturl, '?action=pm;sa=send" >Enviar</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>';

//Boton [login]
if ($context['user']['is_guest'])
echo '
<li class="top"><a href="', $scripturl, '?action=login" id="privacy"

class="top_link"><span>',$txt[34],'</span></a></li>';

//Boton [logout]
        if ($context['user']['is_logged'])
echo '
<li class="top"><a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], ' " id="privacy"

class="top_link"><span>' , $txt[108] , '</span></a></li>';

//Boton ayuda
echo '
<li class="top"><a href="', $scripturl, '?action=help" id="home" class="top_link"><span>' , $txt[119] , ' </span></a></li>
</ul>';
//Final droopdown menu





Title: Re: Menú desplegable ( Drop down menu )
Post by: franklinrony on July 26, 2008, 12:54:42 PM
creo que falto adjuntar la solucion :)
Title: Re: Menú desplegable ( Drop down menu )
Post by: sneijder23 on July 26, 2008, 01:09:24 PM
la solucion seria mas conveniente de ponerla en el mismo tema que se creo en su dia aun sin solucionar,tampoco veo necesario crear otro tema para poner una solucion que ademas no esta...

PD:Con Mozilla al abrirlo se ve la mitad azul y blanco y luego al bajar todo blanco,esta por pulir ese fallo ;
Title: Re: Menú desplegable ( Drop down menu )
Post by: franklinrony on July 26, 2008, 03:29:09 PM
confrmado ese fallo, es un trabajo para los expertos en css  :P en eso ni idea........ aun asi s eve muy bonito el menu estilo smf 2.0
Title: Re: Menú desplegable ( Drop down menu )
Post by: bambi on July 26, 2008, 03:31:31 PM
La solución no estaba porque en un momento se me voló el mensaje, y por circunstancias ajenas no pude arreglar las cosas de inmediato.
Ahora la solución está agregada.

Quote from: sneijder23 on July 26, 2008, 01:09:24 PM
la solucion seria mas conveniente de ponerla en el mismo tema que se creo en su dia aun sin solucionar,tampoco veo necesario crear otro tema para poner una solucion que ademas no esta...

Yo la puse en otro tema porque considero más conveniente crear otro tema para la solución.

QuotePD:Con Mozilla al abrirlo se ve la mitad azul y blanco y luego al bajar todo blanco,esta por pulir ese fallo ;

Efectivamente, con Mozilla 2 se ve algo feo, tal como lo que describes, y es en efecto un problema a arreglar.
Este problema en cambio no existe para los que ya tienen Mozilla 3.0

Saludos
Title: Re: Menú desplegable ( Drop down menu )
Post by: sneijder23 on July 26, 2008, 07:53:23 PM
Si para cada tema que se crea con un problema debieramos crear otro para poner la solucion estariamos apañados ya que lo encuentro una tonteria pero para gustos los colores ...
Title: Re: Menú desplegable ( Drop down menu )
Post by: bambi on July 26, 2008, 09:15:51 PM
Quote from: sneijder23 on July 26, 2008, 07:53:23 PM
Si para cada tema que se crea con un problema debieramos crear otro para poner la solucion estariamos apañados ya que lo encuentro una tonteria pero para gustos los colores ...
Estás discutiendo con un personaje que no soy yo: es suficiente mirar mis mensajes para ver que lo que me atribuyes no se ajusta a mi historia, de forma que lo que me atribuyes es gratuito. 
Pero yo no vine aquí a criticar tonterías. Vine al principio a pedir ayuda y al final a acercar una solución aproximada del problema planteado. Si nos limitamos a eso, está todo bien. Pero no pienso seguir con cosas personales.

Title: Re: Menú desplegable ( Drop down menu )
Post by: sneijder23 on July 27, 2008, 04:22:34 AM
No es nada personal amigo,simplemente es mi opinion y no creo que sea ofensiva ni poco respetuosa para nadie ya que como es un foro se puede opinar y di mi punto de vista referente a crear un tema para dar una solucion de otro tema creado y no para que lo tomes mal ;) nada mas...

PD:Fin del Chat
Title: Re: Menú desplegable ( Drop down menu )
Post by: dark_warriorxx8 on August 30, 2009, 04:31:14 PM
ami no me funciona me aparece asi el menu, imagen adjuntada
Title: Re: Menú desplegable ( Drop down menu )
Post by: .:: MaTriKs ::. on August 30, 2009, 06:52:20 PM
Hola, no entiendo mucho de esto, pero si existen themes con este sistema, ¿por que no se copia el código y se le aplica a los demás?..

Salu2
Title: Re: Menú desplegable ( Drop down menu )
Post by: dark_warriorxx8 on August 30, 2009, 08:01:39 PM
trate de copiar codigos de otros Themes con este estilo de menu pero en verdad nose, no me sale bien, por eso andaba haciendo lo mensionado en este post, pero no me sale, me quedo asi como en la imagen que adjunte en mi post de arriba. :'(
Title: Re: Menú desplegable ( Drop down menu )
Post by: dark_warriorxx8 on August 30, 2009, 08:56:28 PM
me resulto lo mensionado en este post http://www.simplemachines.org/community/index.php?topic=270727.0 es el unico compatible con la version 1.1.10  ;)