Bienvenido a VidaBlogger, un sitio dedicado a brindar Ayuda para Blogs.

Vas a poder encontrar trucos blogger, tutoriales y herramientas para blogs, aprenderás estrategias sobre SEO y posicionamiento web, y te daremos los mejores consejos para que lleves tu blog al máximo potencial!





1 may. 2010

Lista aleatoria de entradas en blogger


Muchas veces las entradas antiguas son olvidadas y quedan en el pasado sin darles oportunidad a los nuevos lectores de nuestro blog que puedan leerlas. Porque sean entradas antiguas no quiere decir que no contengan información útil, además seguramente debe haber muchos lectores que estén encantados de leerlas.

Volverlas a postearlas no servirá de mucho ya que las entradas ya están publicadas en nuestro blog, además siempre hay información nueva para agregar, entonces para que ocupar un post para republicar algo.

Para resaltarlas podemos utilizar los textos de los artículos publicados actualmente para en ellos escribir enlaces hacia entradas anteriores. Es decir escribir sobre temas relacionados y en cada una de ellas crear un enlace “real” hacia otra entrada. Cuando digo “real” que no engañemos a los visitantes enlazando entradas anteriores con palabras que no tengan nada que ver en el tema. Si hacemos esto los lectores pueden enojarse e irse de nuestro blog.

Otra cosa que podemos hacer es agregar un gadget en blogspot que presente una lista con publicaciones aleatorias, es decir ni las más actuales ni las más antiguas, todas mezcladas.
Para agregar esto solamente debemos pegar el siguiente codigo en html/javascript reemplazando lo que esta marcado en rojo por nuestra información.


<div id="random-posts">

<script type="text/javascript">

function getRandomPosts(json) {

var maxEntries = 10;

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://NOMBRE_DE_TU_BLOG.blogspot.com/feeds/posts/summary?alt=json-in-script&callback=getRandomPosts&max-results=999" type="text/javascript"></script>

</div>


Si te ha gustado este post, no dudes en suscribirte al feed RSS de VidaBlogger - Ayuda para Blogs! para recibir todos los días la últimas novedades - (¿Que es RSS?)

1 comentarios :

  1. Tengo una pregunta, poner este gadget alenta el blog? me refiero a que si carga todo el feed del blog y si tienes muchas entradas publicadas pues tiene que cargar muchas entradas, no se si me explico, me gustaria tu consejo. Gracias

    ResponderEliminar

Lea las reglas:

Todos los comentarios serán leídos y moderados previamente.

Serán publicados aquellos comentarios que respeten las siguientes reglas:
- Su comentario debe estar relacionado al contenido del post.
- No se aceptan comentarios tipo SPAM.
- No incluya links No necesarios en el contenido de su comentario.
- Si quieres dejar la url de tu blog, hazlo utilizando la opción OpenID.
- La caja de comentarios no es el lugar para pedir intercambio de links (para ello ve a la página de contacto).
- Ofensan personales, amenazas o insultos NO serán permitidos.

OBS: Los comentarios de los lectores no reflejan las opiniones del blog.