domingo, mayo 26, 2013

Si crees que las etiquetas de tu blog están ocupando demasiado espacio en tu blog, ya que cuentas con muchas categorías, este tutorial es para ti. Te enseñaré como mostrar tus etiquetas en un menú desplegable, para que puedas ahorrar espacio en tu blog. Las etiquetas se mostrarán como estas:



Para esto debes tener la Gadget “Etiquetas” añadido a tu blog, ya con eso ingresa en el escritorio de Blogger, vas a plantilla, y ciclas el botón “Editar HTML”.



Una vez allí, expandes la expandes el código (puedes hacerlo clicando la opción “Expandir plantillas de artilugios” ó clicar las flechas negras a la izquierda del código donde están los números de línea) 
Busca el siguiente código.


<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'><data:label.name/></a>
</b:if>
<b:if cond='data:showFreqNumbers'>
<span dir='ltr'>(<data:label.count/>)</span>
</b:if>
</li>
</b:loop>
</ul>
 


Y reemplázalo con este:


<br/>
<select class='menu-etiquetas' onchange='location=this.options[this.selectedIndex].value;'>
<option>Selecciona una categoría</option>
<b:loop values='data:labels' var='label'>
<option expr:value='data:label.url'><data:label.name/>
(<data:label.count/>)
</option>
</b:loop>
            </select>


Puedes modificar la parte que dice “Selecciona una categoría”, por el nombre que tu le quieras dar, y si no te gusta que se muestre el número de entradas de la etiqueta, basta con eliminar la línea de color naranja.
¡Y listo!, con eso ya tienes un menú desplegable para tus entradas. Y si deseas darle color al menú, busca el código:


]]></b:skin>

Y pegas justo antes de este, el siguiente:


.menu-etiquetas {
background-color: #CEE3F6; /* Modifica el color de fondo */
color: #000000; /* Modifica el color del texto */
}


Ahora si deseas hacer categorías, añades el gadget “Etiquetas” y seleccionas las etiquetas que deseas mostrar, como lo ves en la siguiente imagen:

Y sigues los mismos pasos, anteriores. Repites esto como cuantas categorías desees.

10 comentarios :

  1. Muchas gracias, esta explicación me ha venido muy, muy bien.

    ¿Podrías explicarme qué debo hacer para que una entrada larga no aparezca toda en la página principal? Me gustaría poder hacer algo como tienes aquí: solo se ve una parte de la entrada y para verla toda hay que pinchar sobre ella.

    Gracias.

    ResponderEliminar
  2. De nada estoy para ayudar. Y con tu peticion he creado un post, Clic aqui

    ResponderEliminar
  3. No consigo poner el gadget de etiquetas en menu desplegable porque dentro de HTML me salen dos zonas donde esta la etiqueta label y no se cual borrar

    ResponderEliminar
    Respuestas
    1. Solamente busca exactamente todo el bloque de codigo que debes reemplazar, en caso lo tengas dos veces, es porque tienes el gadget "etiquetas" dos veces en tu blog, entra a la opcion diseño en el escritorio de blogger, y elimina uno (puede llamarse tambien "label")

      Eliminar
    2. En caso no lo encuentres, reempleza los dos bloques de codigo (solamente si tienes exactamente todo el bloque de codigo dos veces)

      Eliminar
  4. Muchas gracias por la ayuda. Siempre habia querido tener las tags en la Home pero como son muchas se alargaba mucho, ahora se ve mucho mejor. http://cdnk.blogspot.com/

    ResponderEliminar
  5. hola, me gustaria saber para cambiar el color que debo de poner dentro de la linea de comandos. donde pone modifica el color ....

    Gracias !!!

    ResponderEliminar
  6. Hola!! pues resulta que encuentro ese codigo!!

    ResponderEliminar