Entrada al azar | Oloblogger ACTUALIZACION 01-10-2008. DEBIDO A CAMBIOS EN LOS FEEDS DE BLOGGER. ESTE CODIGO NO FUNCIONA CORRECTA...

25 de junio de 2008


23☆
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?

Otras entradas que te podrían interesar:


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

    ResponderSuprimir
  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.

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

    ResponderSuprimir
  4. Magnifico! ya lo tengo colocado he hice una imagen porque los daditos tuyos tienen un borde blanco que no queda muy bien en los fondos negros. Me ha encantado este script tan sencillo.
    Graciasssssssssss

    ResponderSuprimir
  5. 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!

    ResponderSuprimir
  6. 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,

    ResponderSuprimir
  7. 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

    ResponderSuprimir
  8. Muchisimas gracias , tu blog me ha sido de gran ayuda..

    besos

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

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

    ResponderSuprimir
  11. ¡Muchas gracias!

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

    ResponderSuprimir
  12. 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...

    ResponderSuprimir
  13. 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

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

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

    ResponderSuprimir
  16. Muy bueno!, ya lo estoy usando, Gracias
    Saludos desde Argentina!

    ResponderSuprimir
  17. Hola! He intentado insertarlo y me lleva a los comentarios.

    Gracias!

    ResponderSuprimir
  18. 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.

    ResponderSuprimir
  19. 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

    ResponderSuprimir
  20. 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.

    ResponderSuprimir
  21. 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/

    ResponderSuprimir
  22. Gracias por el aporte, tengo una duda:

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

    Saludos!

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

    ResponderSuprimir