01 octubre 2010

Lista de Entradas al Azar

Podemos mostrar una lista de entradas al azar, es muy fácil Utilizando un script podemos hacer que la lista se muestre a la perfección.

Vamos a  Diseño/Elementos de la Pagina/Añadir un Gadget/ HTML/Javascript
y Pegamos el Siguiente Codigo:
<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://tublog.blogspot.com/feeds/posts/summary?alt=json-in-script&callback=getRandomPosts&max-results=999" type="text/javascript"></script>
</div>

lo que esta en rojo lo sustituimos por nuestra información.
Pronto explicaremos como agregarlo en el Post Footer.

2 comentarios:

  1. hola muy buenas y gracias por tu tutorial, mi pregunta es la siguiente. Tengo pensado poner una seccion de compras en internet donde agrupar el pedido de materiales para abaratar costes de envio etc, todo eso a nivel de amigos, existe algun gadget que pueda hacer esto?
    gracias de antemano

    ResponderEliminar
  2. Primero Gracias por Acerte Seguidor! :D
    y el Gadget, Pues no creo que haya ese tipo de gadgets,
    consigo uno, y te Aviso ;)
    Saludos! :D

    ResponderEliminar

hola a todos, NO se aceptan comentarios como
"wow que blog, mi blog es.." osea, Spam,
todas las personas que comentan (si tienen su perfil habilitado) yo entro a su perfil y miro su blog.
los comentarios groseros e insultantes asi como fuera de lugar serán borrados sin aviso.

CONTACTO→ Expertoenblogs.blog@hotmail.com