Foros del Web » Programando para Internet » Javascript »

Entradas relacionadas Blogger

Estas en el tema de Entradas relacionadas Blogger en el foro de Javascript en Foros del Web. Buenas a todos, tengo unas dudillas y a ver si me podeis ayudar. Dispongo de un web blog : www.tusdescargastorrent.blogspot.com. Este blog en primera plana ...
  #1 (permalink)  
Antiguo 13/12/2012, 08:50
 
Fecha de Ingreso: octubre-2010
Mensajes: 6
Antigüedad: 13 años, 6 meses
Puntos: 0
Entradas relacionadas Blogger

Buenas a todos, tengo unas dudillas y a ver si me podeis ayudar.

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:
<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>
Alguna idea de como listar los posts por etiqueta y que se adapte al diseño del blog (imagen en miniatura y tal)?

Mi poca comprensión de java me esta pasando factura aquí. Gracias de antemano.
  #2 (permalink)  
Antiguo 14/12/2012, 07:20
 
Fecha de Ingreso: octubre-2010
Mensajes: 6
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Entradas relacionadas Blogger

Ya he conseguido solucionarlo, podeis cerrar el tema.

Etiquetas: entradas, funcion, js, relacionadas, bloggers
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:38.