En un post anterior vimos como expander y contraer el gadget de Archivo con efecto deslizante; hoy vamos a hacer lo mismo con el gadget de etiquetas. Como dije en la entrada mencionada, si bien la forma de lograrlo es casi igual para cualquier gadget, a muchos les parece difícil conseguirlo en el gadget de etiquetas y archivos por eso vamos a hacer este post dedicado para el gadget de etiquetas usando Prototype y Scriptaculous.
Si deseamos conseguir este efecto deslizante para los Archivos, mirad » esta entrada
Para conseguirlo, seguimos los siguientes pasos:
1.§ Vamos a Diseño - Edición de HTML y Expandir plantillas de artilugios.
2.§ Con ayuda de CTRL+F buscamos </head> y antes de éste pegaremos el siguiente código:
Si deseamos conseguir este efecto deslizante para los Archivos, mirad » esta entrada
Para conseguirlo, seguimos los siguientes pasos:
1.§ Vamos a Diseño - Edición de HTML y Expandir plantillas de artilugios.
2.§ Con ayuda de CTRL+F buscamos </head> y antes de éste pegaremos el siguiente código:
<!-- Prototype y Scriptaculous-->
<script src='http://www.google.com/jsapi'/>
<script>
google.load("prototype","1.6.0.3");
google.load("scriptaculous", "1.8.2");
</script>
<!-- Prototype y Scriptaculous-->
Sí ya tenemos este código en nuestra plantilla no será necesario agregarlo de nuevo.
3.§ Ahora , nuevamente con ayuda de CTRL+F buscaremos el nombre que le dimos al gadget de nuestra sección etiquetas.
Por ejemplo, digamos que la sección de etiquetas se llama Las etiquetas,el nombre deberemos de buscarlo en la plantilla y deberá de tener la siguiente estructura:
3.§ Ahora , nuevamente con ayuda de CTRL+F buscaremos el nombre que le dimos al gadget de nuestra sección etiquetas.
Por ejemplo, digamos que la sección de etiquetas se llama Las etiquetas,el nombre deberemos de buscarlo en la plantilla y deberá de tener la siguiente estructura:
<b:widget id='Label1' locked='false' title='Las etiquetas' type='Label'>
4.§ Con mucho cuidado insertamos lo que está resaltado en negrita, sin olvidar el </div> que está casi al final; debemos de tener en cuenta que el código puede cambiar un poco según cada plantilla, pero nos guiaremos por el código que está debajo de las líneas que pegaremos:
<b:widget id='Label1' locked='false' title='Las etiquetas' type='Label'>
<b:includable id='main'>
<a href='#' onclick='Effect.toggle("Etiquetas","slide"); return false'>
<b:if cond='data:title != ""'>
<h2 class='title'>▼/▲ <data:title/></h2>
</b:if>
</a><div align='left' id='Etiquetas' style='display: none;'>
<div class='widget-content'>
<ul>
<b:loop values='data:labels' var='label'>
<li>
<b:if cond='data:blog.url == data:label.url'>
<span expr:dir='data:blog.languageDirection'>
<data:label.name/>
</span>
<b:else/>
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url + "?max-results=30"'>
<data:label.name/>
</a>
</b:if>
<span dir='ltr'>(<data:label.count/>)</span>
</li>
</b:loop>
</ul>
<b:include name='quickedit'/>
</div>
</div>
</b:includable>
</b:widget>
Damos click a guardar.
18 opinaron:
Me aperece muy bueno; yo la verdad no sabía muy bien como hacerlo, pero gracias a esta entrada lo he conseguido; se ve muy bien en mi blog :)
Besos
Lo apliqué en mi blog de pruebas y se ve genial; aún no puedo aplicarlo a mi blog principal porque no tengo muchas etiquetas, cuando tenga como diez lo voy a usar :)
Muy bueno; cuando me saque algo de tiempito lo aplico enseguida.
Qué súper, debe quedar genial!
My Yesyyy tan mona como siempre!!!!!!!!! hehehe, ya lo aplique a mi blog y quedó mono... te cuento que ya tengo algo de apoyo para lo del USDA, un par de amigos están colaborando pero ahi dandole por si alguién más nos ayuda. un besote :)
Lo he usado, muy práctico.
» Yessmi: me pasaré por tu blog para ver qué tal quedó :)
» G: me alegra que te haya servido
» squirrel: cuando lo apliques, me avisas para ver cómo quedó en tu blog :)
» juan carlos: sí, podrías aplicarlo a tu blog.
» Luis Jesús: me alegro que todo vaya bien en USDA; ojalá que consigan más apoyo.
» Aner77: gracias por la visita :)
S@lu2
hola.... Jéssica YK
me funciono a la perfeccion ..
por eso lo comparto con todos los que visiten mi blog es que recolecto todos los trucos indispensables.....
gracias por visitar mi blog ...
www.hecgabor.blogspot.com
bye!!!!
» hecgabor:
Nuevamente, gracias por compartir mis entradas ;)
Seguimos en contacto!
S@lu2
Hola,
Felicidades por el blog, está muy bien y es muy útil. Gracias a ti lo he conseguido.
Saludos.
Hola,
Una pregunta, he aplicado el efecto expandir y contraer el gadget de etiquetas en mi blog. Pero, para quitar el efecto y volver de nuevo a como estaba antes de aplicarlo, ¿ qué pasos debo de seguir ?
Muchas gracias. Saludos.
» victor:
Para quitar el efecto, sólo debes de remover el código que agregaste en el paso número 4.§
S@lu2
Hola, no me funciona el efecto en mi blog, a simple vista se ve perfecto el widget contraido pero al hacer clic no de expande el mismo, que puede ser??? avisame y te paso la direccion del blog...
Bravo! Por fin he encontrado la solución que buscaba gracias al aprovechamiento y mejora de los gadgets clasicos. Umm espero y supongo que el resto de tus consejos seran igual de interesantes. GRACIAS!!!
» Graffiti en Benicarló
Me alegra que el post te haya sido de ayuda !
Gracias por la visita y el comentario
S@lu2
Ei te voy ha hacer una puntualización que espero sirva para "expandir" aun mas este gran post. El caso es que si tienes varios widgets de etiquetas que quieres hacer desplegables se ha de hacer una pequeña corrección a los añadidos, ya que sino no funciona correctamente la expansión (se expande el primer widgets de etiquetas que tengamos puesto).
Necesita adaptarse tanto la llamada a la función como el id del 'div' añadido ya que se le debe dar un 'id' diferente, en mi caso: Etiquetas2, Etiquetas3, etc
Espero haberme explicado mas o menos bien.
Saludos y gracias de nuevo! :-)
» Graffiti en Benicarló:
Gracias por tu aporte; seguramente a varios les servirá tu información :)
S@lu2
Por favor, trata de tener habilitado tu perfil (has click en "Comenta con el antiguo editor" para iniciar sesión) o deja un enlace a tu blog escogiendo la opción "Nombre/URL", procura no dejar comentarios Anónimos.
Nota: Si es que se presenta algún problema con el formulario de comentarios, sólo has click en "Comenta con el antiguo editor"
Gracias por participar en el blog.