
Si quieres una forma ordenada y directa de mostrar el contenido de tu blog, no hay mejor manera que crear tu propio Índice de entradas. Mostrará directamente las entradas más recientes de las categorías que tú elijas, acompañada de una imágen en miniatura y el título del post.
Con esta forma de organizar tus entradas por categorías, aquel que visite tu blog tendrá una idea muy clara sobre la temática de tu blog y sobre las diferentes secciones que publiques. Podrás tener un riconcito con tus entradas, muy sencillo, bien organizado y bonito. ¿Os apetece hacer uno? Es muy fácil como veréis a continuación.
Listado de categoría Reseñas
Echad un vistazo al mio y si os convence leer todo para ver el tutorial entero.
Los pasos a seguir con los siguientes:
① Primero de todo haced una copia de seguridad para no perder nada de nada. Después ve a Plantilla → Editar HTML y pega este código justo después de
</head>
.<script> //<![CDATA[ function tb911rpGallery(root) { var entries = root.feed.entry || []; var html = ['<div class="tb911rp-gallery nopin" title="Get this from www.sleekpath.blogspot.com">']; for (var i = 0; i < entries.length; ++i) { var post = entries[i]; var postTitle = post.title.$t; var orgImgUrl = post.media$thumbnail ? post.media$thumbnail.url : 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjqpdSWZ-IE1bZqWPW03yMOJGpq1Xkozfl-iZwp5A5vwvVR4COZg98Mnge7bvE9iT6lI3Bc5eMg5LFGdJ7yiN0ogwEpcjveNOXg1vmVsPEY6va9aV9mIlibalx3WKzZylt8eoJctAhyJGZ/s72-c/default+image.png'; var newImgUrl = orgImgUrl.replace('s72-c', 's' + tb911rpg_thumbSize + '-c'); var links = post.link || []; for (var j = 0; j < links.length; ++j) { if (links[j].rel == 'alternate') break; } var postUrl = links[j].href; var imgTag = '<img src="' + newImgUrl + '" width="' + tb911rpg_thumbSize + '" height="' + tb911rpg_thumbSize + '"/>'; var pTitle = tb911rpg_showTitle ? '<span class="ptitle">' + postTitle + '</span>' : ''; var item = '<a href="' + postUrl + '" target="_blank" title="' + postTitle + '">' + imgTag + pTitle + '</a>'; html.push('<div class="tb911-item">', item, '</div>'); } html.push('</div>'); document.write(html.join("")); } //]]> </script>
② A continuación vamos con el estilo CSS. Os he pegado aquí el estilo que uso yo en mi índice de posts pero podéis modificarlo a vuestro gusto. Pegad esto antes de
</b:skin>
.
/*Estilo de indice de entradas -----------------------------------------*/
.tb911rp-gallery {padding:10px; clear:both;}
.tb911rp-gallery:after {content: "";display: table;clear: both;}
.tb911rp-gallery .tb911-item a {position: relative; float:left; margin: 0 12px 15px 0 !important; text-decoration:none;}
.tb911rp-gallery .tb911-item .ptitle {
background: #f0f3f5 none repeat scroll 0 0; /*color del fondo del titulo*/
bottom: 3%;
clear: left;
color: #000000; /*color del titulo*/
display: block;
font-size: 12px; /*tamaño de la fuente del titulo*/
height: 3.5em;
line-height: 1.3em;
overflow: hidden;
padding: 7px;
position: absolute;
text-align: left; /*posicion del titulo*/
width: 90%;
word-wrap: break-word;
}
.tb911rp-gallery a img {
background: #eeeeee; /*color del fondo de las imagenes*/
float: left;
padding: 5px;
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
transition: background-color 0.4s;
-webkit-transition: background-color 0.4s;
-moz-transition: background-color 0.4s;}
.tb911rp-gallery a:hover img {
background: #e8e8e8; /*color del fondo de las imagnes al pasar el raton por encima*/
padding: 5px;}
/*----------------------------------------- Final de estilo del indice de entradas*/
.tb911rp-gallery {padding:10px; clear:both;}
.tb911rp-gallery:after {content: "";display: table;clear: both;}
.tb911rp-gallery .tb911-item a {position: relative; float:left; margin: 0 12px 15px 0 !important; text-decoration:none;}
.tb911rp-gallery .tb911-item .ptitle {
background: #f0f3f5 none repeat scroll 0 0; /*color del fondo del titulo*/
bottom: 3%;
clear: left;
color: #000000; /*color del titulo*/
display: block;
font-size: 12px; /*tamaño de la fuente del titulo*/
height: 3.5em;
line-height: 1.3em;
overflow: hidden;
padding: 7px;
position: absolute;
text-align: left; /*posicion del titulo*/
width: 90%;
word-wrap: break-word;
}
.tb911rp-gallery a img {
background: #eeeeee; /*color del fondo de las imagenes*/
float: left;
padding: 5px;
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
transition: background-color 0.4s;
-webkit-transition: background-color 0.4s;
-moz-transition: background-color 0.4s;}
.tb911rp-gallery a:hover img {
background: #e8e8e8; /*color del fondo de las imagnes al pasar el raton por encima*/
padding: 5px;}
/*----------------------------------------- Final de estilo del indice de entradas*/
③ Y por último vamos con el script que pegaremos en nuestra página o entrada para que se vea el índice. Deberemos pegar un script por cada categoría. Puedes pegarlo dónde quieras: en una entrada, página o widget de html.
<script>
var tb911rpg_thumbSize = 150;
var tb911rpg_showTitle = true;
</script>
<script src="/feeds/posts/summary/-/NOMBRECATEGORIA?max-results=500&alt=json-in-script&callback=tb911rpGallery"></script>
var tb911rpg_thumbSize = 150;
var tb911rpg_showTitle = true;
</script>
<script src="/feeds/posts/summary/-/NOMBRECATEGORIA?max-results=500&alt=json-in-script&callback=tb911rpGallery"></script>
Explicación del script:Ya sabéis que podéis ponerlo como más os guste. Si lo queréis solo con título, solo con la imágen o si queréis que solo salga una entrada por etiqueta. Eso ya es a gusto del consumidor, solo hay que ir jugando con el script hasta que te convenza el resultado.
① var tb911rpg_thumbSize = 150; ← 150 es el tamaño de la miniatura (imágen) de la entrada, puedes cambiarlo al tamaño que quieras pero ten en cuenta que el CSS que he puesto está pensado para el tamaño de 150.
② var tb911rpg_showTitle = true; ← True significa que muestra el título, si no quieres que se muestre el título sustituyelo por false.
③ max-results=500 ← Este es el número máximo de entradas que se muestran por etiquetas. Por ejemplo si queréis poner solo una entrada por etiqueta, pondríais un 1.
Espero que os haya servido de ayuda y que os animéis a hacer uno. Dejadme en los comentarios que os ha parecido y si os animáis a hacerlo. ¡Nos leemos! :)

Hola! Muchas gracias por este tutorial, el índice de post me encanta, intenté usarlo en mi blog pero no he podido hacerlo funcionar pero algo debo estar haciendo mal.
ResponderEliminarSaludos - stclouds.blogspot.com
Que extraño, voy a echar un vistazo a ver!
EliminarYa lo arreglé ^^
EliminarHola Carola!!
ResponderEliminarMe encantaaaaa :D
Encontré otro tutorial para hacerlo manualmente (estoy en ellos), pero el tuyo me parece más rápido, voy a probar, te digo y te lo comparto después!!
Eres genial, besosssss <33333
Pues no me sale Carola. El script que va antes de head me daba problemas con el principio y el final. Le he borrado lo del empiece y el final, se me ha guardado la plantilla, he ido al índice, he colocado lo que has puesto, pero sale el código o en blanco O.o
EliminarQue raro Sandra, yo lo tengo instalado tal cual y me funciona. Voy a ver que puede haber salido mal! :(
EliminarNo te preocupes, también es verdad que lo hice con prisas. Mañana que estoy libre lo miro más tranquilamente :D
Eliminar¡Ya está solucionado! :D
EliminarMe gusta como queda, así que igual intento utilizar el código a ver si me sale. Muchísimas gracias.
ResponderEliminarMe alegro! :)
Eliminar¡HOla Carola!
ResponderEliminarBuenisimo tutorial, me encantan estos tips para el blog y este indice para reseñas es algo que siempre me deja curiosa pero nunca he podido encontrar somo se hace, así que te doy las gracias por el post, voy a probarlo en mi blog y después te dio que tal salió
Besotes
Me alegra que lo vayas a usar, ya me enseñas que tal :)
EliminarGuaaau, ¡llevaba tiempo buscando algo de este estilo! Va directo a mis favoritos para ponerme manos a la obra en cuanto empiece con el nuevo blog *-*
ResponderEliminar¡MILLONES DE GRACIAS CAROLA, Un besazo!
Ains me alegro mucho que te guste Elena!! :)
EliminarEstoy ya con muchas ganitas de ver tu nuevo blog ^^
Hola Carola, hoy por fin me he puesto a ello y... ¡no consigo que funcione! >.< Me sale un hueco en blanco... ):
EliminarTe envío un correo a ver si lo solucionamos!
EliminarMola, me lo guardo en marcadores por si algún día me da la locura :)
ResponderEliminarGenial, me alegro que te guste :)
Eliminarami no me funciono nada
ResponderEliminarPrueba otra vez, siguiéndolo paso a paso y que no se te pase nada :)
Eliminarpuedes poner como haces los disños a los comentario pero tu blogler esta super lindo
ResponderEliminarSoy tan patosa que no me resulta nada ;m; pero se ve divino!!!
ResponderEliminar¡Hola!
ResponderEliminarQué genial tu entrada!!! Además me encanta tu blog. Me quedo por aquí para futuras ayudas que pueda necesitar con el blog y el HTML xD jajajajaja
un besote
¡Hola! Antes de nada muchas gracias por la entrada. Lo he hecho y sí me ha salido en una página pero luego quiero crear índices con otras tags en distintas páginas y, poniéndolo todo bien, no me sale. ¿Qué puedo estar haciendo mal? ¡Gracias!
ResponderEliminarMe alegra que te haya gustado! Asegúrate que escribes el nombre del tag exactamente igual con mayúsculas incluídas.
EliminarYa lo pude solucionar y no se ni cómo jajaja pero bueno, lo importante es que funciona. Gracias de nuevo! :)
EliminarMe guardo este post en favoritos porque en un futuro me va a venir muy requete bien ;) Muchísimas gracias Carola. Me quedo por aquí para estar al tanto de todo!
ResponderEliminarEl código funciona bien en navegadores web de PC, pero para navegadores móviles no funciona. ¿Hay alguna opción para tener un tipo de índice distinto según el navegador?
ResponderEliminarMuchas Gracias