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:
Y reemplázalo con este:
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:
.menu-etiquetas {
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>
<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><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>
¡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.
Muchas gracias, esta explicación me ha venido muy, muy bien.
ResponderEliminar¿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.
De nada estoy para ayudar. Y con tu peticion he creado un post, Clic aqui
ResponderEliminarGracias, ahora mismo lo veo.
ResponderEliminarNo 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
ResponderEliminarSolamente 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")
EliminarEn caso no lo encuentres, reempleza los dos bloques de codigo (solamente si tienes exactamente todo el bloque de codigo dos veces)
EliminarMuchas 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/
ResponderEliminarhola, me gustaria saber para cambiar el color que debo de poner dentro de la linea de comandos. donde pone modifica el color ....
ResponderEliminarGracias !!!
Hola!! pues resulta que encuentro ese codigo!!
ResponderEliminarGracias, ha sido de gran ayuda!
ResponderEliminar