sábado 26 de diciembre de 2009

Menú estilo Dock para Blogger (2)

|

En la entrada anterior vimos cómo poner en el blog un menú estilo Dock en el cual los íconos se agrandan al pasar el cursor sobre ellos.
Los fanáticos de Mac querrán tener la opción de colocar este menú en la parte inferior del blog, tal como se vería en un equipo Mac. Así que ajustando los estilos del CSS se puede poner el menú en la parte inferior en forma estática, es decir, que aunque se baje el scroll de la página el menú no se moverá de lugar.

Puedes ver un ejemplo en este blog de pruebas.

Para colocar este menú estilo Dock en tu blog repetimos los mismos pasos, entra en Diseño > Edición de HTML y después de <head> pega esto:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js' type='text/javascript'/>
<script src='http://sites.google.com/site/ciudadbloggerfiles/Home/interface.js' type='text/javascript'/>

Ahora pega antes de ]]></b:skin> lo siguiente:
/* Menu Dock
----------------------------------------------- */
.dock {
position: fixed;
width: 100%;
bottom: 40px;
}
a.dockItem {
text-align: center;
color: #000;
font-weight: bold;
font-size: 22px;
text-decoration: none;
width: 40px;
position: absolute;
display: block;
bottom: 0;
}
.dockItem img {
border: none;
margin: 5px auto 0 auto;
width: 100%;
}
.dockItem span {
display: none;
positon: absolute;
}
.dockContainter {
height: 50px;
width: 200px;
position: absolute;
}

Por último busca la etiqueta </body> y antes de ella pega esto:
<div id="dock" class="dock">
<div class="dockContainter">

<a class="dockItem" href="URL del enlace"><img src="http://img686.imageshack.us/img686/261/iconhome.png"/><span>Título del enlace</span></a>

<a class="dockItem" href="URL del enlace"><img src="http://img412.imageshack.us/img412/2995/iconrss.png"/><span>Título del enlace</span></a>

<a class="dockItem" href="URL del enlace"><img src="http://img695.imageshack.us/img695/3296/icontwitter.png"/><span>Título del enlace</span></a>

<a class="dockItem" href="URL del enlace"><img src="http://img412.imageshack.us/img412/1619/iconfacebook.png"/><span>Título del enlace</span></a>

<a class="dockItem" href="URL del enlace"><img src="http://img412.imageshack.us/img412/946/iconpicasa.png"/><span>Título del enlace</span></a>

<a class="dockItem" href="URL del enlace"><img src="http://img412.imageshack.us/img412/7628/icon009.png"/><span>Título del enlace</span></a>

<a class="dockItem" href="URL del enlace"><img src="http://img695.imageshack.us/img695/2604/iconhelp.png"/><span>Título del enlace</span></a>

</div>
</div>

<script type="text/javascript">

$(document).ready(
function()
{
$('#dock').Dock(
{
maxWidth: 90,
items: 'a',
itemsText: 'span',
container: '.dockContainter',
itemWidth: 60,
proximity: 70,
halign : 'center'
}
)

}
);

</script>

Cambia las URL y los títulos de los enlaces donde se indica y estarás listo para disfrutar de este menú estilo Dock en la parte de abajo de tu blog.
Nota que el efecto no se pierde, es decir, en el menú anterior los íconos se agrandan y deslizan hacia abajo al pasar el cursor sobre ellos, en éste, los íconos se agrandan y deslizan hacia arriba, de esta forma los íconos no se cortan.

Para saber cómo agregar más íconos o modificar el tamaño de ellos visita la entrada anterior.

IMPORTANTE: Este menú no funciona en blogs con dominio propio.

Ver también | Parte 1
Tantos códigos me han dado mucha sed ¿qué tal una cerveza?

47 comentarios:

El Venado dijo...

Muy bueno el post.
Aunque no he podido colocar correctamente los anteriores me gustaria probar este.

Veo que todavia conservas la araña del mes pasado.

Saludos.

El Potro dijo...

Quizá sea por algún estilo de tu plantilla por la que no sale bien el menú anterior.

La araña está muy tierna, que se quede ahí =)

Saludos!

Juan Carlos Agudelo dijo...

Y si ya pusimos el dock anterior, cual sería la parte a cambiar para que aparezca abajo potro? (y se podrian tener dos menus? uno arriba y otro abajo?) Un abrazo. Gracias por todo.

El Potro dijo...

Hola Juan Carlos Agudelo

No se recomienda usar los dos al mismo tiempo, ya que pueden no funcionar.
Si ya tienes el de arriba y quieres cambiarlo abajo sólo elimina el código anterior que habías puesto antes de ]]></b:skin> y pon el que muestro en este post.
Y el código actual que tienes del menú córtalo y pégalo antes de </body> y listo.

Saludos.

Graciela dijo...

Muy buena entrada Sr. Potro :D

Puse las estrellitas en el puntero, gracias y Feliz Navidad -aunque un poco tarde- shhh me he olvidado.

Besos

El Potro dijo...

Ascesino96, será cuestión de buscar en la red algunos íconos que sean de tu agrado. La verdad es que yo tardé mucho más buscando los íconos que escribiendo la entrada =S de cualquier modo seguro podrás encontrar algo que te guste, sólo será cuestión de dedicar un par de horas para hacerlo. Saludos!

Graciela, qué bueno que ha sido de tu agrado este post. Igualmente deseo que hayas tenido una feliz Navidad y que tengas un próspero Año Nuevo, seguro el año que viene vendrá con mayores éxitos para ti y los tuyos. Besos!

PepeX dijo...

Potro.
Estos tipos de menus me encantan.
Eres un genio como ya te lo dije.
Seguro que papa Noel te dio millones de regalos ya que tu te has portado muy bien con nosotros, ayudandos a mejorar nuestro blogs.
Un saludo muy grande, y espero que hallas pasado un muy buena navidad.
Porcierto, veo que dentro de poco La ciudad cumplira su primer año, jejejeje me da mucha alegria.
Saludos!

Ascesino96 dijo...

Jjaja, cambié de cuenta y borré la anterior, es una larga historia que no quiero explicar. Pero se puede decir que es por culpa de Youtube!

El Potro dijo...

PepeX, no sé si me haya portado bien pero Papá Noel sí me trajo regalitos =)
Es verdad, en un mes cumple un año, a ver si preparo algún sorteo para ese día. Un abrazo!

Ascesino96, qué lástima que tengas que cerrar el directorio, pero entiendo que todo tiene su ciclo. Mucho éxito con Vida negra!

Ascesino96 dijo...

Gracias, pero en realidad, el borrar mi otro blog estuvo mal. Una vez conocí a un blogger que me dijo:
- Tener éxito con un blog es cuestión de tiempo, por lo cual, no puedes borrar un blog a los 3 meses de creado.
Entonces ahora no quiero ni encontrarme con ese blogger porque me daría una vergüenza enorme...
Ahora quiero llegar muy lejos con mi blog y bueno, ahí sí.

El Venado dijo...

Hola.
Esta vez que cambie mi plantilla me encontre con una muy parecida a la tuya.

pero tengo algunas dudas.

la primera es que quiero agregar los banners, intente con el codigo de las imagenes que me diste la otra vez pero no funciona.

y la otra es como quitar el "leer mas"

gracias.

Juan Carlos Agudelo dijo...

Gracias, creoque lo dejare arriba, mas interactivo para migusto personal, Una pregunta sobre el leer mas de la plantilla del Iphone, como puedo hacer que diga: Read more (lo quiero cambiar por la mayoria de mis visitantes son anglosajones)

El Potro dijo...

Ascesino96, la paciencia es una virtud que si bien no nos asegura el éxito sí nos reconforta en momentos difíciles.

El Venado, no sé cuál banner dices, si es como el que tengo arriba del buscador sólo pega el código de la imagen arriba del código de tu buscador. Para quitar el leer más elimina todo el código que está desde </head> hasta <body> luego con los artilugios expandidos busca Continue Reading... y elimínalo.

Juan Carlos Agudelo, con los artilugios expandidos busca el texto Leer más y cámbialo por el texto que quieres.

GiseUsh dijo...

hola El Potro..necesito tu ayuda..y no tiene nada que ver al post q publicaste..pido disculpas..si te mando un mail no creo que me respondas o anda saber cuando
tengo un problema con mi plantilla (http://lasoleush.blogspot.com)

quiero saber como pongo idioma español.xq la plantilla esta en ingles..
como cambio la imagen porque si voy a diseño de pagina no sale ahi para cambiar la cabecera
y quiero sacar la parte de arriba que dice "home"--"post rss"..etc etc.

te muestro la imagen si no entendes.
y mil disculpas

http://i.imagehost.org/0962/cambios.jpg

El Potro dijo...

Hola GiseUsh,

Todos los correos los respondo, sólo que los comentarios hechos en el blog tienen mayor prioridad.
La imagen que me mandaste no corresponde a la plantilla que tienes hecha en el blog, supongo que ya la habrás cambiado.
De cualquier modo deja te comento que no hay opción para cambiar de idioma en las plantillas, es decir, los diseñadores las crean con el idioma que ellos eligen, ese tipo de detalles sólo se cambian directamente en el código.

Saludos.

cyberbloggero dijo...

Oye bro, sabes que soy un terrible despiestado, pero por esas casualidades de la vida noté que tienes alojado el Script en Google Sites... ¿funciona de nuevo ese servicio? porque hasta hace poco no se podían crear nuevas webs, sólo administrar las existente ¿o me equivoco? Digo porque varias veces intenté acceder y me decía eso.

Un abrazo!!!

El Potro dijo...

El que dejó se funcionar es Google Pages. En cuanto Google Sites aun se pueden crear sitios, al menos Google no ha amenazado con eliminarlo. Haz la prueba y me comentas, pero no creo que tengas problemas para crear un sitio.

Un abrazo!

cyberbloggero dijo...

Tienes razón bro, si se puede... te dije que era despiestado!!!! ahora recuerdo que como dices, era Google Pages.
Muchas gracias bro!

Un abrazo!!!

El Potro dijo...

Ojalá y andes despistado sólo por las fiestas decembrinas, jaja.
Un abrazo!

cyberbloggero dijo...

Que??? ya son las fiestas??? Jajajajajaja (demasiado despiestado XD)

Si, por suerte a lo despiestado que soy se le han sumado decenas de proyectos que tengo en la cabeza, así que hay momentos en que no recuerdo ni como me llamo y tengo que resetear XD. Pero todo bien.

Un abrazo!!!

Urko dijo...

por que me salen los iconos detras del blogg??
menudo pakete jijiji estoy hecho
benga gracias

El Potro dijo...

Generalmente cuando se tienen videos insertados estos tapan otros elementos como la Lista de Seguidores o en este caso el menú. Es cuestión del video, ahí no hay nada que se pueda hacer :(

El Potro dijo...

Perdón, no termine el comentario anterior.
La única alternativa sería que pongas el menú en la parte de arriba para que no se encime con los videos.

Saludos.

Geovas dijo...

Oye tengo una duda, hago los pasos uno por uno y orrectamente creo yo y cuando le doy vista previa, sí se ve bien la barra, pero a la hora de abrir el blog ya no se ve, sólo se ve el icono de help, no sé que está sucediendo.

El Potro dijo...

En Vista Previa no se ejecutan los scripts, tienes que guardar los cambios para verlo funcionando correctamente.
En caso de que tampoco funcione entonces deberá ser por algún otro script que no deja que este funcione correctamente.

Saludos.

Hrod dijo...

hola potro mira hicee absolutament todo lo ke dices ke haga...pero cuando pongo el ultimo codigo (el ke va antes del body) y luego le doy guardar me sale este error :

No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: The processing instruction must begin with the name of the target.

No se ke hacer..!! realmente kiero este menu..xfa ayudame..! gracias!

El Potro dijo...

Hola Hrod,

Revisa de nuevo que estás poniendo el código tal cual debe ir. Ese mensaje indica que hay una parte del código que no estás poniendo o bien, que dentro del código pusiste un espacio que no debe ir.

Saludos.

Hrod dijo...

ciertoo habia un espacio en la etiqueta pero se creaba el solo... gracias por tu ayuda potro..

Hrod dijo...

Mira otra preguntita sabes ke en mi blog http://inwebmusical.blogspot.com/ ... esta el menu pero ala hora de poner los enlaces para dirigirlo ejm: *http://inwebmusical.blogspot.com/search/label/Noticias guardo y al entrar en la pagina me sale este error.. no entiendo porq? osea en otros blogs yo lo he hecho y sirve pero aqui me sale esto :

TEMPLATE ERROR: LHS of numeric is null before 49 in http://inwebmusical.blogspot.com/search/label/Noticias

Xfa ayudame..!!

El Potro dijo...

Necesitaría que pongas el código en tu plantilla para ver el error.

Saludos.

Hrod dijo...

salee asii identicooo.... osea sale esoo en lugar del boton :(

El Potro dijo...

Sí, pero necesito que pongas el código en la plantilla para poder ver el código fuente y así saber qué sucede.

METAuto dijo...

Ok esta "chirindongo", sé ve bien ya termine mis propios iconos, pero ahora las letra que describen no se ven ¬¬, se pueden subir o hacer algo para que se distingan?, otra pregunta, cómo pongo mi icono enlugar del de blogger cómo tú ciudad en las paginas o face o twitter...etc....

El Potro dijo...

Hola METAuto,

De hecho los estilos están configurados para que el texto salga arriba del ícono, supongo que tu plantilla ocasiona que se muestren abajo. Lo que puedes hacer es subir los iconos para que el texto tenga espacio y se vea.
Para hacerlo busca esta parte,

a.dockItem {
text-align: center;
color: #000;
font-weight: bold;
font-size: 22px;
text-decoration: none;
width: 40px;
position: absolute;
display: block;
bottom: 0;
}

Cambia donde dice bottom: 0 por bottom:10px
Si quieres cambiar el color del texto busca donde dice color: #000 y ahí cambia el código del color que quieras.

Saludos.

METAuto dijo...

Gracias, sí funciono, ahora lo de el icono? que preguntaba? bueno tú logo quiero poner el mio en lugar de el de blogger en las pestañas. y es posible ponerle un fondo a las letras para que resalte

El Potro dijo...

Hola METAuto,

Ya te he respondido lo del favicon. Con respecto al fondo de la pestaña no creo que se pueda cambiar, o al menos yo no sé hacerlo.
Saludos.

METAuto dijo...

Gracias pero sigo sin poder, ahora revise con IE8 mi blog y mis iconos de menu se desplazaron a la derecha y solo se ven tres no todos X(

El Potro dijo...

Eso es porque tu plantilla no es compatible del todo en Internet Explorer.

Saludos.

METAuto dijo...

ash ahora ya lo quite trate de subirlo y ahora no sé puede, me recargo eso significa que no debo ponerlo, tan bien que me habia quedado mta...dirian en morelos Aray!

El Potro dijo...

Jajajajajajajajajajaja, ya había olvidado esa expresión.
Creo que lo mejor sería que busques otro menú más serio y profesional si es para una empresa.

compugraphic dijo...

gracias por el aporte Potro, esta muy bueno ya lo estoy usando, http://compugraphic.blogspot.com; tengo una duda respecto a los archivos js que utilizas, me gustaria saber si estos archivos no se pierde con el tiempo y donde podria obtenerlos en caso se perdieran, para poder colocarlos en algun otro host que tenga, gracias de nuevo.

El Potro dijo...

Hola compugraphic,

El primero no se pierde ya que está alojado en Googleapis, el segundo sí te recomiendo alojarlo en otro lado más que nada para no consumir ancho de banda y evitar que a todos les cargue muy lento el blog.
Este que te menciono puedes sacarlo de esta dirección:

http://sites.google.com/site/ciudadbloggerfiles/Home/interface.js

Saludos.

nEjO dijo...

una pregunta porque no sirven para dominios propios? (
compugraphic es mi paisano de guate yea) o de que forma si se puede?

El Potro dijo...

No tengo idea, hay scripts que son así de caprichosos :S

Publicar un comentario en la entrada

Gracias por tus comentarios. Si tienes una consulta sobre tu blog deja la dirección del mismo.

 

Ciudad Blogger. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com

Ir arriba Ir abajo