21 mayo 2006

Entradas aleatorias

He incluido la opción de acceso aleatorio a una de las entradas de este bitácora en el boton ¡Salta!






La idea la encontre en microsiervos y descubrí que fue concretada por Alvy y J.Alonso en un comentario.

Su solución no funciona en Blogger, asi que he ideado esta otra:
A la solución poddríamos llamarla "de baja tecnología" pero funciona.

Feeddigest es un generador de listas a partir de feeds. Este servicio incluye:
  • opción Random
  • edición absoluta de la plantilla para el "output"
  • "output" en java, php, wap y html
como plantilla, he puesto una página mínima de redirección:



<html>
<head>
<script languaje="JavaScript">
location.href='%URL%';
</script>
</head>
</html>


despues simplemente he enlazado el "output" html en el cabecero de la página y..... ¡voila!, ¡eureka!. ¡¡¡FUNCIONA!!!

prueba:¡Salta!






El único problema es que feeddigest tarda unos segundos en cambiar el "random", por lo que no es posible hacer ¡saltas! reiterativos a corto plazo, pero menos da una piedra.

14 comentarios:

Anónimo dijo...

¡Guau!
Llebaba tiempo queriendo poner algo así en mi blog, lo probaré en cuanto tenga tiempo...

Anónimo dijo...

me interesa mucho esta opción pero no la entiendo bien.... puedes explicarlo un poco mas detallado.

Gracias

Anónimo dijo...

Que no se entere Alvy que pones su nombre con B... ;P
Muy útil el sistema, enhorabuena.

Pablo García Bachiller dijo...

Corregido, Alvy con v. Gracias Álvaro.

Nacho, es muy simple:
-Registrate en feeddigest.
-Introduce el feed sobre el que quieras ¡Saltar!
-Pon el código de arriba en la plantilla.
-Pulsa o enlaza a la salida "html"

Anónimo dijo...

Aca tengo otra opcion de Saltar para Blogger, la diferencia es que usa DELICIOUS y tambien funciona para blogs de BLOGSOME, BITACORAS.COM, BLOGSPIRIT, etc

saludos
Mario

Pablo García Bachiller dijo...

Muy buena la opción en del.icio.us, la he probado y también funciona, lo malo es que el código es bastante largo y es necesario ir etiquetando en del.icio.us, aunque yo ya lo hago para la nube de etiquetas.

P.D:(la opción descrita arriba es también compatible para otras plataformas de blogs, y ¡para cualquier cosa con feed!

Oskr dijo...

Muy buena opción, solo que hubiera ahorrado mucho tiempo investigandole si le hubieras explicado un poco más... pero bueno, hechando a perder se aprende. Gracias por el código...

Anónimo dijo...

En cuanto a lo largo, cuestión de enfoques, cualquier imagen "pesa" mas que lo que ocupa el código;

Y en cuanto a delicious, yo no diría que es parte de lo malo sino mas bien de lo bueno ya que como tu, hay miles que ya usan delicious para etiquetar, todos ellos ya podrían contar con un nice and self-sentered botón de salta :D

saludos
Mario

Pablo García Bachiller dijo...

Me gustaría probarlo en esta plantilla (el método con del.icio.us) pero no se como enlazarlo con texto en lugar de con el botón. ¿Ayuda?

Anónimo dijo...

Aquí lo tienen como link.

En lugar del codigo del boton hay que poner:
<a href="javascript:azar()">¡Post al Azar!</a>

Me gustaría conocer el resultado de tus pruebas ya que en ninguno otro blog he visto tantas etiquetas de delicious, va a ser un buen test :D

saludos
Mario

Pablo García Bachiller dijo...

Funciona a la perfección en mi blog de pruebas pero en este no, no se por que. He puesto el código al final de la columna lateral para que lo probeis. ¿Sabeis por que aquio no funciona? Es exactamente el mismo código en las dos páginas.
Gracias

Anónimo dijo...

Ah, el problema es que por default los enlaces los abre en otra ventana, y el javascript así no funciona.

Usa este código en lugar del anterior:
<a href="javascript:azar()" target="_self">¡Post al Azar!</a>

De esta forma el salto lo va a hacer dentro de la misma ventana, lo cual es adecuado, a la mayoría nos molesta que se nos abra ventana tras ventana como si fuera publicidad.

saludos!
Mario

Pablo García Bachiller dijo...

OK. Conseguido, he preferido poner que los vínculos se abran en la misma ventana, creo que la navegación será más cómoda.

Funciona bastante bien, aunque un poco lento (supongo que por el tamaño del del.icio.us) pero lo voy a dejar asi porque se actualiza el random en cada salto.

Gracias caso patológico.

Anónimo dijo...

Hola,
Gracias por la entrada y todos los comentarios.... al final he puesto en mi blog el javascript de "caso patologico".

Salu2

Publicar un comentario