Como crear un menú con submenús y sub-submenús como el de Tuneando el blog

Como os prometí cuando añadí aquel menú a mi blog, voy a explicaros como crear vuestro propio menú.

Para hacer esta demostración he usado uno de los ejemplos que suelo utilizar más a menudo, un blog de cocina.

Imagina que tienes un blog de cocina en el que vas añadiendo recetas según se te ocurren.
Cada receta pertenece a diversos grupos, puede ser un primero, o un segundo o un postre, y dentro de cada uno de esos grupos puede ser carne, pescado, verdura, arroz, etc.
Así que tu explicas la receta de, por ejemplo una sopa de cebolla y la etiquetas correctamente, ya que es un primer plato, pero también es una sopa.

En tu lista de etiquetas saldrá englobada en ambas, por supuesto.

Pero aquí se trata de hacer ese menú que habeis podido ver en Tuneando el blog, así que, sin más demoras, vamos allá.

En primer lugar has de entrar en la página de Pure CSS menú.

Una vez allí verás un menú ya montado, que tiene este aspecto:


Como puedes ver, a la izquierda tienes unos botones, del que uno ya está expandido.
En esta imagen lo está el que corresponde a la fuente que vas a usar en tu menú y a los colores que éste va a tener. Son los Parameters.

Puedes modificarlo ya ahora, o dejar la personalización para el final.

De todos modos, voy a contarte ya como hacerlo y como se ve.
Esto es lo que sale por defecto:


Modificando la fuente, y marcando Bold e Italic, para que salga en negrita y en cursiva, así se verían las letras del menú:


También podrías modificar los colores, pero esto, como admite muchas combinaciones, lo dejo para que lo investigues tu mism@.

Sigamos.
Vamos a ver que hay en Items.
Desplegando ese botón verás esto:


O sea, la lista del menú que hay por defecto, más unos botones, que nos van a servir para añadir items, (cada enlace es un ítem), o quitarlos, si no los necesitamos.

Así el primer botón nos sirve para añadir un item:


Y como puedes ver, si no marcas antes donde va a ir, se coloca al final de la lista.


Y así se ve en el menú de muestra:


Fíjate que los items nuevos, a diferencia de los que ya había, tienen un número.
Puedes añadir tantos como quieras, pero ¡cuidado! a partir del 51 le cuesta un poco recargar la página. Ten paciencia.

Como no necesitamos ése ítem para nada lo eliminaremos, dándole al último botón:


Por supuesto has de tener marcado qué item quieres eliminar. (Se marcan pinchando en ellos en esa lista lateral).


Si el nuevo item lo quieres añadir en algún sitio concreto de la lista, has de marcar el que va a estar justo encima del nuevo y pinchar en Add next item (añadir el siguiente ítem)


Y como puedes ver, el siguiente se habrá añadido justo al final del marcado.


Y aquí puedes verlo en el menú de muestra.


Si lo que quieres es añadir un sub-item, has de marcar el item principal y pinchar en Add Subitem.


El cual se añadirá al final de los que haya.


Pero si lo que quieres es que ese nuevo sub-ítem sea lo sea de un sub-item, marca el sub-ítem del que vaya a desplegarse


Y verás que se añade debajo del marcado, pero no como sub-item del principal, sinó del que has marcado


Y en el menú de muestra lo verás así:


¡Bien! Visto lo anterior, vamos a ver como configurar tus propios enlaces en ese menú.

Para empezar marca el primer enlace, el que dice Pure CSS menú y en la parte de abajo, donde están los items parameters, cambia lo que haya en la primera casilla, por, por ejemplo, Inicio, para crear ahí el enlace para volver a tu página principal y añade la url de tu blog en la casilla Link


Como puedes ver, hay más casillas.
Tip indica si se va a ver algo al poner el ratón encima del enlace, Target indica si ese enlace se va a abrir en la misma ventana o en otra.

Esto es muy práctico, pues te permite escoger donde abrir cada enlace, ya que en algunos casos, si el enlace es a tu propio blog, no hace falta que se abra en otra ventana, en este caso pinha en self, pero si estás enlazando otro blog o página, es interesante que se abra en otra ventana, así no echas a nadie del blog En este caso pincha en blank.

Una vez acabado de colocar el enlace, pincha en cualquier sitio de la página y recargará. Al hacerlo ya verás tu enlace ahí


Y como puedes ver, poniendo el ratón encima del enlace recién creado, se ve el Tip que le había añadido



¡Bien! Vamos a empezar con los enlaces con sub-enlaces.

Sigo con el ejemplo del supuesto blog de cocina.
Ahora quiero mostrar las recetas del blog de forma ordenada y además el índice de recetas que he añadido al final del blog.
Para ello usaré el segundo ítem, pero ¿cual ha de ser el enlace del ítem?
Pues NINGUNO.
No es necesario que haya un enlace para que se desplieguen los sub-items, puedo usar solo una palabra que indique lo qué puede haber ahí y como lo que hay en este blog imaginario son recetas de cocina, marco el segundo Item, para que se coloque en la parte de abajo y simplemente le cambio el Texto de Product info por Recetas.


A continuación he marcado el primer sub-item y lo he modificado poniendo la url de ese supuesto índice. (La url de la entrada donde está ese índice).


Y aquí puedes ver como se vería.



Vamos ahora con las recetas por grupos. Y para no obligar a nadie a ver todos los primeros platos, simplemente usaré esas palabras para que se desplieguen todos los sub-enlaces que se puedan necesitar.

Marco, pues, el siguiente sub-item de la lista, Menú Features, y lo convierto en un Primeros platos.


Y el primer sub-sub-item lo convierto en Sopas, y aquí si que pongo URL. La de la etiqueta de sopas que tengo en el blog.


Pero como hay varios tipos de sopas y soy muy concienzuda, también he separado las sopas por categoría, así que le añado un sub-item a este sub-item de las sopas, para que quien lo desee pueda ver solo, por ejemplo, las sopas de verduras.


Y tras, haber colocado en la zona de los item parameters el nombre, el enlace y el texto que se verá al poner el ratón encima,


este es el aspecto del menú hasta este momento.


Como puedes ver, ya había añadido más sub-sub-items para poner el resto de variedades de sopas que pueda haber, sopas de pescado, sopas de carne, etc.

Vamos a ver como está quedando hasta ahora. Cierro los enlaces, pinchando en los simbolos - de los items principales y este es el aspecto que tiene hasta este momento, sin desplegar.


Y así podría haber seguido añadiendo los demás sub-enlaces (o sub-items), correspondientes a los demás grupos de platos, segundos, postres, etc, y los correspondientes sub-sub-items, o sub-sub-sub-items para ir separando todas las entradas por categorías lo más razonables posibles.

Recuerda: Cada uno de esos enlaces, en este caso concreto, se refieren a entradas del blog, y las direcciones a colocar son las de las etiquetas que engloban esas entradas.

Si lo que quieres es enlazar blogs o páginas, dependerá de tus necesidades que uses más o menos sub-items.

Vamos a ver ahora como personalizar el menú en cuanto a colores.

En la parte baja de la columna de la izquierda, tienes el botón templates, que muestra esto:


Pinchando en alguna de las muestras, podrías ver qué aspecto tendría tu menú.

El ejemplo que te dejo, es el del menú vertical.


Una vez que hayas terminado de personalizarlo, que hayas decidido qué modelo te gusta, que hayas borrado/eliminado todos los items que había de serie y que no hayas usado, ¡en fin! que el menú que puedas ver en la propia página esté a tu entera satisfacción, pincha en ese Download


Se abrirá la ventanita de descargas y te preguntarán si quieres guardar ese archivo, aceptas y decide en qué carpeta de tu pc se va a guardar.

El archivo estará en formato ZIP. Tendrás que descomprimirlo.
Una vez abierto verás que hay varios archivos. Uno es el código que has de copiar y pegar en un gadget HTML.

Tendrás que abrirlo con el Bloc de notas ya que es el único programa que viene de serie con Windows que abre este tipo de archivos.

También verás unos archivos de imágenes. Todos tienen un nombre concreto.

Estas imágenes has de subirlas a tu servidor, y luego, una vez copiado el código en el gadget, antes o después de guardar, localizar las direcciones sin url real donde van a ir las de las imágenes.
Son las flechitas que indican que ese item es desplegable.
Colocas las url que le haya dado tu servidor, en los lugares correspondientes, (lo verás pues está el nombre de la imagen que va ahí) y ya está. Ya tienes tu menú con sub-menús y sub-sub-menus.

31 comentarios:

pulguinha dijo...

Ola Eulalia.
Gracias por toda dedication.
QUe ha hecho tudo pero que devo estar haciendo algun erro carregando las imagens. Lo menu esta no blog pero non se vê.
Podes ayudar-me?
http://pulguinhasbeads.blogspot.com/
Gracias

Eulalia dijo...

pulguinha: Como te digo en el mail que te he enviado, las imágenes son solo las flechas. El menú debería verse aún sin ellas.
De todas formas te copio una de las mías, para que veas donde la he colocado
background-image:url(http://dl.dropbox.com/u/2616707/png/arrv_white_1.gif);
Lo que hay entre paréntesis es la dirección de una de las flechas.
La otra va un poco más abajo en otro background.

Ime dijo...

Hola! Muchisismas gracias por la info, pero tengo una duda... despues de crear el menu y poner el codigo en el diseño la pag salio bien, pero el problema, es que al momento de seleccionar los submenus, no puedo darles clic xq estos se encuentran detras de la pag... como hago para arreglar eso?
Aqui esta mi pag http://awengranger-beingpatty.blogspot.com/

pulguinha dijo...

Gracias Eulalia.
Que no se que se passa pero que no ha conseguido criar con submenus.
Gracias

galacticgarden dijo...

Hola..Tengo un blog de Musica(discos).http://lossonidosdemimente.blogspot.com Las etiquetas solo estan por paises y dentro de cada pais los grupos musicales que he puesto,pero el nombre de los grupos no lo he puesto en la etiqueta.Mi pregunta es;puedo poner un menu desplegable de manera que al poner el raton en el nombre del pais,se desplegara con los nombres de los grupos de ese pais,supongo tendria que poner el nombre del grupo tambien en la etiqueta,,podeis orientarme. JOSE

Eulalia dijo...

No necesariamente. El submenú puede simplemente mostrar algo sin enlace, pero es preferible que añadas las etiquetas y las enlaces en el submenú, de lo contrario quizá no te funcionara muy bien.

galacticgarden dijo...

Uhhhh,,gracias eulalia,,pero quiza no me he explicado bien..si entras en el blog,veras que solo tengo en las etiquetas los Paises,,y pregunto si se puede poner un desplegable que al pasar el raton se despliege el menu de los grupos musicales incluidos en ese pais..si tienes la explicacion en alguna entrada,,no la he encontrado,,podrias decirme en que entrada lo explicas o como hacerlo si se puede,,Gracias

galacticgarden dijo...

Eulalia no consigo poner las flechas en el menu de entradas,esta es la linea que me da el archivo descargado de Css Menu:
background-image:url(./images/arrow_sub5.gif);
background-image:url(./images/arrow_main4.gif);
He subido las imagenes a servidor:
mi carpeta es:imagenesblog la del servidor es:content
La pagina donde las subo es:www.discosacetato.com como tendria que formar toda la url lo he hecho de varias maneras y no doy con la formula.
My blog es:http://lossonidosdemimente.blogspot.com
SALUDOS

Eulalia dijo...

Cuando subimos una imagen a un servidor, es el propio servidor el que le da la url a dicha imagen, no tenemos que montarla nosotros.

Esa URL es la que se ha de poner entre los paréntesis, en lugar de lo que hay.

Cristian Nabarro dijo...

Hola Eulalia, excelente el post tengo varios inconvenientes con respecto a las entradas que deben crearse para vincular las pestañas de menus y submenus. mi pregunta es la siguiente: como hago para que las entradas no se vean en la pagina principal? ya que en mi caso particular cree entradas en la pagina principal del blog para vincularlas con el menu y me quedaron en la misma junto con el menu al costado. hay alguna forma de ocultarlas ? me podrias decir como hago para darle forma a esto? Muchisimas Gracias atte Marina
PD: www.cristiannabarro.blogspot.com

Eulalia dijo...

Christian:
No es obligación crear entradas para vincularlas, pero si es lo que has hecho y no quieres que se vean, cámbiales la fecha de publicación por una muy antigua. De esta forma se irán al final del blog y ya no se verán.

Cristian Nabarro dijo...

Muchisimas Gracias Eulalia por tu respuesta!!! pero sigo complicada con los vinculos como podras ver en mi blog, tengo el menu, pero quisiera que al hacer click en la seccion por ej, ^quienes somos, se dirija a una pagina nueva donde tenga esa informacion y solamente se pueda ver eso. Como debo hacer?? tengo que crear una nueva pagina como lo vinculo y como creo la nueva pagina sin que se vea en el blog?? intente tocar los codigos del menu pero es muy complicado . quisiera que quede solamente el menu y haciendo click se redireccione a el lugar con la informacion no se si me explico.... te mando un saludo y te pido disculpas por la insistencia pero la realidad es que tu pagina es excelente y de todo lo que encontre es la mas explicita y sensilla

Técnico dijo...

Buenas tardes,

He realizado todo el proceso sin ningún tipo de inconveniente.

Guardo la plantilla y la descomprimo.
Abro el archivo .html con el bloc de notas y copio el contenido en un gadet de html pero en mi plantilla no cambia nada.

Ayuda porfa!!

Eulalia dijo...

Técnico: Pues no se qué puedo decirte. He explicado el proceso tal y como lo hice yo y en Tuneando el blog se puede ver el menú funcionando perfectamente.

Solo se me ocurre que al copiar y pegar algún espacio haya desaparecido. Abre el archivo, cópialo y pégalo y antes de guardar revísalo un poco, ya que yo lo vi incluso antes de añadir las imágenes. Solo que no salian las flechitas y entonces me di cuenta de que faltaban, así que, como explico, las subí a mi servidor, añadí las direcciones y listo.

Eulalia dijo...

Cristian Navarro: Perdona, se me pasó tu comentario y pregunta.
He mirado tu blog y veo que los enlaces y subenlaces están mal.
Cada uno debería ser distinto para redirigir a la página o entrada que quieras. Fíjate bien en mi explicación, en las imágenes sobre todo y verás que has de poner una url distinta para cada enlace y para cada sub-enlace.

KITS AND MORE dijo...

Hola y saludos, me encanta tu pagina, he tratado de poner varias cosas en mi blog, trate de poner el menu vertical pero me aparecio muy pequeno y aparte hay mucho espacio entre el menu y el comienzo de la pagina, me podrias decir que es lo que estoy haciendo mal o como modificiarlo por favor, te dejo la direccion de mi blog

http://kitsandmore.blogspot.com/


felicidades por tu blog, esta muy interesante y de mucha ayuda

Leticia

Eulalia dijo...

Leticia: No se qué has podido hacer mal, pero he comprarado el código de tu blog con el código del mio, vistos los dos de la misma forma, (abrir el blog con Firefox y pinchar en Ver/Codigo fuente de la página)y desde luego, el código que veo del gadget donde tienes ese menú no se parece en nada al que tengo yo del mío.
Revisa los pasos a dar, asegúrate de que no te olvidas de copiar nada del código que te hayas descargado.
No se me ocurre otra cosa.

KITS AND MORE dijo...

Gracias Eulalia por la contestacion, hare de nuevo todo haber si me queda
gracias mil

Leticia

Achégate dijo...

Hola Eulalia. No he tenido ningún problema al realizar todo el proceso del menú. Pero una vez puesto en el blog, tengo 2 problemas.
El primero es que los desplegables no funcionan si lo pongo justo debajo del título del blog, ocupando todo el ancho, pero si lo pongo justo encima de la primera entrada, ocupando solo el ancho de las entradas, sí que me funciona.
El 2 detalle es que se cuando se abre el desplegable, si reduzco el espacio en blanco que queda entre el menú y las entradas (ya que por defecto es muy ancho)se queda parte del desplegable por debajo del título de las entradas y no me deja pinchar.
Espero que me puedas ayudar, aunque sea una entrada algo antigua.
Muchas gracias
http://achegate.blogspot.com/

Eulalia dijo...

Hola:
El espacio que queda es justamente el que necesitas para que al desplegarse no quede escondido bajo el tiulo de la entrada.
En cuanto a que no queda bien en la cabecera es lógico en este tipo de plantillas nuevas. No se por qué motivo no admiten gadgets bajo la cabecera.

Achégate dijo...

Muchas gracias por responderme tan rápido. Como en Tuneando el blog vi que la lista se despleglaba por encima de las entradas sin ningún problema pensaba que se podía. Supongo que serán errores de las nuevas plantillas.. que se le va a hacer.

misato20 dijo...

oh,muchisimas gracias por este tutorial,me servira para mi fansub de anime, y sus sub menus. Gracias !!!

c0z dijo...

Ayudaaa nose porque el menu no funciona en mi blog :( alguien me podria ayudar este es mi blog:
http://mirandoacanada.blogspot.com/

Tania_InuKi dijo...

Ola! lo he hecho y esta muy bueno, y tengo una duda, una vez que ya esta en tu pagina, se puede modificar?
Gracias! ojala me llegue una respuesta pronto! ^^

Tania_InuKi dijo...

mmm otra duda ^^' a la hora de poner la imaen de flechita, sirve esta URL? de Tinypic: http://i44.tinypic.com/xp4v45.jpg
y a la otra de pegarlo, reemplazamos la URL falsa q habiamos puesto, y en vez de esa ponemos esta? ojala me ayudes! gracias!! ^-^

Eulalia dijo...

Tania:
Si, se puede modificar si sigues los parámetros del código.
Me refiero a que puedes cambiar direcciones enlazadas y las palabras que sirven de enlace, mientras no modifiques los datos que hacen que el código funcione.
Y si, puedes poner esa flechita tuya sin problemas, siempre que el color de la flecha destaque en el fondo de los enlaces, de lo contrario no se vería.

Eulalia dijo...

cOz:
Veo que usas una plantilla de las nuevas. Quizá en esta no funcione bien este menú, la verdad es que dependiendo de donde quisieras poner el gadget estas plantillas no lo admiten.

Eimustomove EIRL dijo...

Hola amiga primeramente saludarte por tu blog esta buenazo y mucho se aprende de ella, ahora yo he seguido tus pasos al pie de la letra todo para hacer menus y sub menus cuando ya descargo y descomprimo el archivo abro con el blog de notas y coloco a un gadget debajo de la cabecera, no funcionan los sub menus no se deplegan, y es mas dime las imagenes a donde lo subo si no tengo servidor esto de subir las imagines y colocar la url me podrias explicar paso a paso, dicha direccion de donde la obtengo a q servidor las subo y donde coloco las url de las imagenes, agradeceria mucho tu ayuda, ya que recien estoy haciendo mi blog y en tus post hay mucho que aprender ..
Este e mi blog q lo estoy implementado
http://eismustomoveeirl.blogspot.com/

Eulalia dijo...

Las imágenes vienen en archivos independientes que encuentras al descomprimir lo que te haya llegado.
En cuanto a servidores, para imágenes te vale incluso el álbum de tu blog, que picasa habrá creado cuando iniciaste el blog, pero si quieres algo más fiable, mira esta entrada.
Saludos.

deportivo dijo...

hola! el tuto esta de diez, pero tngo un problema, cuando descomprimo todo, esos codigos copio como gatget verdad? pero no entiendo lo de las imagenes, que estan en otra carpetita del archivo winrar como copio o como hago, en el blog me aparece el menu, pero no los submenus, y aparte me blogue las entradas y demas...
te dejo mi correo porfa necesito unaa ayudita
omarmoacir@gmail.com

Eulalia dijo...

deportivo:
No se que decirte. En la entrada he explicado como se hace el menú, paso a paso.
En los comentarios ya he tratado de responder dudas parecidas a las tuyas. Más no puedo añadir.
Si se hace bien, funciona.
Si no funciona es que algo se ha hecho mal y no se qué cosa podeis haber hecho mal. Solo se me ocurre que si no os funciona trateis de repetirlo, entrando de nuevo en la página y creando un nuevo menú, esta vez fijandoos bien en los pasos a seguir.

Un truco que yo suelo usar cuando algo me resulta complicado, es tener abierto el blog donde he visto el truco que quiero probar, en una ventana y el sitio donde he de hacer lo que sea en otra. Y si se tercia, mi blog en otra para poder copiar direcciones, como en este caso.

Las imágenes vienen separadas. Se han de descomprimir los archivos, subirlas a tu servidor, copiar la url que el servidor le haya dado y pegarla en el sitio donde deba ir.
Como digo en otro comentario, es fácil ver donde van pues pone background-image:url(aquí hay algunas palabras que indican qué es donde va la dirección);

Más no puedo decir, pues está todo dicho.

Related Posts with Thumbnails

Bebitos