Entrada al azar | Oloblogger ACTUALIZACION 01-10-2008. DEBIDO A CAMBIOS EN LOS FEEDS DE BLOGGER. ESTE CODIGO NO FUNCIONA CORRECTAMENTE. PODRAS ENCONTRAR EL ADECUADO EN P...

25 de junio de 2008

Entrada al azar

ACTUALIZACION 01-10-2008.
DEBIDO A CAMBIOS EN LOS FEEDS DE BLOGGER. ESTE CODIGO NO FUNCIONA CORRECTAMENTE. PODRAS ENCONTRAR EL ADECUADO EN
Problemas con posts aleatorios




Hace tiempo que quería poner un botón para mostrar un post al azar, pero los scripts que iba viendo por ahí requerían instalar librerías externas, suscribirse a marcadores sociales, crear una relación completa de entradas, tocar la hoja de estilo y engorros similares.

Este pequeño artilugio permite a los lectores de vuestros respectivos espacios, ver entradas antiguas pero que pueden seguir siendo interesantes y que, sin este sistema, probablemente permanecerían en el pozo del olvido. En cierta forma, este sistema se puede considerar un método más de autopromoción.

Casualmente he encontrado en el blog de MissMole esta utilidad pero con un código muy sencillo de implementar. Tanto como que sólo se trata de añadir un nuevo Elemento de Página en nuestra barra lateral y copiar el código que a continuación facilitamos:

<div id="myLuckyPost"></div> <script type="text/javascript"> function showLucky(root){ var feed = root.feed; var entries = feed.entry || []; var entry = feed.entry[0]; window.location = entry.link[0].href;} function fetchLuck(luck){ script = document.createElement('script'); script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky'; script.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(script); } function feelingLucky(root){ var feed = root.feed; var total = parseInt(feed.openSearch$totalResults.$t,10); var luckyNumber = Math.floor(Math.random()*total);luckyNumber++; a = document.createElement('a'); a.href = '#random'; a.rel = luckyNumber; a.onclick = function(){fetchLuck(this.rel);}; a.innerHTML = 'Click <img src="http://img368.imageshack.us/img368/4980/dadosbut7.gif">'; document.getElementById('myLuckyPost').appendChild(a); } </script> <script src="/feeds/posts/summary?max-results=0&alt=json-in-script&callback=feelingLucky"></script>

La parte marcada en negrita es la que podeis cambiar, sustituyendo la palabra Click por la frase que os parezca y mostrando vuestra propia imagen sustituyendo la URL de la que aquí se ve por otra. Para quitar la imagen y dejar sólo texto, hay que eliminar toda la expresión <img src="http://img368.imageshack.us/img368/4980/dadosbut7.gif">

Si quereis usar esta misma imagen pero con fondo negro, la URL sería http://img368.imageshack.us/img368/6863/dadosmy1.gif

¿Vemos otro post al azar por si le encuentras utilidad o quizás prefieres ser más metódico y suscribirte a nuestras entradas por correo? También puedes imprimir este artículo y por supuesto compartirlo en redes sociales si fue de tu agrado.

Compartir
Copy URL

Y muchos más artículos interesantes si nos sigues en...

follow us in feedly

23 comentarios :

  1. La verdad es que es la única solución sencilla que encontré para esta aplicación.

    Muchas gracias por la referencia.

    Saludos

    ResponderEliminar
  2. No hay de qué Lucía. Gracias a tí por tu "involuntario" préstamo.

    Si supiera de donde lo sacaste, también lo citaría, pero no encontré nada sobre este Script en Google.

    ResponderEliminar
  3. Ya lo puse y funciona bien.
    Estoy muy contenta porque encotre este blog de casualidad, y me parece que encontre una mina.
    Saludos

    ResponderEliminar
  4. Tambien lo puse y funciona de maravillas!! Gracias!!

    pregunta: he querido poner la ventana modal en los comentarios con ligthwindows y no funciona para nada!!ni idea porque! sabrías algún scrip liviano que funcionara igual?
    Saludos!

    ResponderEliminar
  5. Luz, la verdad es que no me he preocupado de ver como funciona ese tema porque de momento no me interesa. Por otra parte, he visto en Blogger In Draft que están desarrollando la posibilidad de incrustar los comentarios en las entradas, supongo que porque se han dado cuenta que el pop-up actual no nos gusta a nadie. Seguramente me espere a ver que sale antes de modificar nada en mis blogs.

    No obstante, en Vagabundia explican profusamente como hacerlo, dando referencias a otros sitios que proponen variaciones. Echa un vistazo por ahí.

    Saludos,

    ResponderEliminar
  6. Oloman queda muy bonita si se pone tanto en la principal como en las interiores, he visto que asi lo tienen algunos blog! pero en el mio no sale jeje. sí, probé con los script de vagabundia y con los de la blogueria y naaaaa!!
    tengo en mi blog de pruebas el ultimo sistema de los comentarios incrustados y queda bien, lo que no me gusta y es la contra que le veo, es que de la principal te pasa a las interiores. Saludos

    ResponderEliminar
  7. Muchisimas gracias , tu blog me ha sido de gran ayuda..

    besos

    ResponderEliminar
  8. brother te rifaste con este truco, lo buscaba yo desde tiempo, muy bueno para no olvidar los post viejitos
    saludos y q estes bien

    ResponderEliminar
  9. Pues yo le hago click al royo y no me pasa nada. Porqué es ?¿
    Tengo menos de 10 notas... Porqué no me sale nada..???

    ResponderEliminar
  10. ¡Muchas gracias!

    Yo también buscaba algo así y ya lo he puesto. Agradecido quedo...

    ResponderEliminar
  11. hey oloman este blog es genial de verdad te luciste, ah y gracias por tu ayuda jeje..bueno me despido y hasta luego pasatela muy bien...

    ResponderEliminar
  12. No soy muy partidario de saturar el blog con muchas cosas pero este me ha parecido fantastico... y muy vistoso con los dados.

    Un saludo y muchas gracias

    ResponderEliminar
  13. Ness, repasa tu código porque ví varios AMP que introdujiste por ahí y no correspondían.

    ResponderEliminar
  14. Hola!
    Muchas gracias por tus trucos.
    Este es el segundo que pongo en mi blog. Te seguiré a menudo.
    Saludos desde Barcelona
    Sílvia

    ResponderEliminar
  15. Muy bueno!, ya lo estoy usando, Gracias
    Saludos desde Argentina!

    ResponderEliminar
  16. Hola! He intentado insertarlo y me lleva a los comentarios.

    Gracias!

    ResponderEliminar
  17. Seguramente no te diste cuenta del aviso del principio de esta entrada... Hay un nuevo post sobre esto y el enlace está en ese aviso.

    Prueba con ese otro.

    ResponderEliminar
  18. Hola acabo de ponermo en mi blog y me lleva a otr pagina y me dice "SUSCRIBIRSE A ESTE CANAL USANDO MARCADORES DINAMICOS" asique lo saque tenes idea cual puede ser el error ya que el tuyo si anda y en mi blog no. Saludos
    http://librenaturalezasangre.blogspot.com

    ResponderEliminar
  19. Este código no funciona bien Shinigami. Tienes que ir al que se cita al principio de esta entrada, en el enlace de la actualización de 2008.

    ResponderEliminar
  20. Buenismo gracias por responder! pero justo ayer encontre en otra pagina un codigo que funciona de 10!. (ahora voy a ver el tema de la flecha apra que deslize despacio aver ke onda) Gracias y nos leemos!

    http://librenaturalezasangre.blogspot.com/

    ResponderEliminar
  21. Gracias por el aporte, tengo una duda:

    ¿Cómo hago para que la entrada que elija no sea de ciertas etiquetas?

    Saludos!

    ResponderEliminar
  22. Lo desconozco Daniel. El script no es mío, ya comenté que era de Phydeaux3. Lo siento.

    ResponderEliminar
  23. Se que algunos me lo han dicho pero yo lo uso desde hace siglos y no me da problemas. Y a esos que me lo comentaron el problema se lo daban otros gadgets que insertaron al mismo tiempo que este. Sólo tienes que probar y si te da problemas, con la misma facilidad lo quitas. Pero ve a la entrada que se anuncia al principio, que este código no funciona ya.

    ResponderEliminar