Dispongo de un web blog : www.tusdescargastorrent.blogspot.com.
Este blog en primera plana me lista los ultimos posts como se puede observar. Entonces se me ocurrió la idea de listar en primera plana, no solo los ultimos posts sino que también poder listarlos por categorias. Y cada categoria se diferenciaria por la etiqueta del post. Así teniendo en la categoria series todos aquellos posts que tengan la etiqueta series.
Y aquí es donde me surje el problema. Encontre un script java que casi conseguia lo que busco, pero no me lista los posts por etiqueta, sino que usa la funcion random, y tampoco me muestra los posts segun el diseño de la plantilla (sin su miniatura de imagen, fuente de texto, etc) sino que me hace un simple listado.
El resultado del script se puede observar, es el apartado Peliculas, facil de ver si vais a la web.
El script que utilizo es este:
Código:
Alguna idea de como listar los posts por etiqueta y que se adapte al diseño del blog (imagen en miniatura y tal)?<div id="random-posts"> <script type="text/javascript"> function getRandomPosts(json) { var maxEntries = 5; var numPosts = json.feed.openSearch$totalResults.$t; var indexPosts = new Array(); for (var i = 0; i < numPosts; ++i) { indexPosts[i] = i; } indexPosts.sort(function() {return 0.5 - Math.random()}); if (maxEntries > numPosts) { maxEntries = numPosts; } var container = document.getElementById('random-posts'); var ul = document.createElement('ul'); for (i = 0; i < maxEntries; ++i) { var entry = json.feed.entry[indexPosts[i]]; var li = document.createElement('li'); var a = document.createElement('a'); a.title = entry.title.$t; for (var j = 0; j < entry.link.length; ++j) { if (entry.link[j].rel == 'alternate') { a.href = entry.link[j].href; break; } } a.appendChild(document.createTextNode(entry.title.$t)); li.appendChild(a); ul.appendChild(li); } container.appendChild(ul); } </script> <script src="http://tusdescargastorrent.blogspot.com/feeds/posts/summary?alt=json-in-script&callback=getRandomPosts&max-results=999" type="text/javascript"></script> </div>
Mi poca comprensión de java me esta pasando factura aquí. Gracias de antemano.