TRUCOS Y
TUTORIALES
PARA TU BLOG
No, no vendemos
camisetas... aun

Gadget de entradas al azar

6 de abril de 2010 | | 144 comentarios
Una forma de mantener por más tiempo a los lectores en el blog es poderles ofrecer más contenido que puedan disfrutar.
Gracias a Oloblogger vamos a ver dos formas de poner entradas al azar, uno es un enlace que al presionarlo mostrará una entrada al azar, y el otro es una lista de entradas aleatorias y siempre que se recargue la página aparecerán entradas distintas en la lista.
Ambos funcionan con un script y son sencillos de instalar en la plantilla.

Enlace de entradas al azar


Entra en Diseño > Elementos de la página > Añadir gadget > HTML/Javascript y pega esto:
<script type='text/javascript'>
function showLucky(root){
var feed = root.feed;
var entries = feed.entry || [];
var entry = feed.entry[0];
for (var j = 0; j < entry.link.length; ++j) {
if (entry.link[j].rel == "alternate") {
window.location = entry.link[j].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 readLucky(root){
var feed = root.feed;
var total = parseInt(feed.openSearch$totalResults.$t,10);
var luckyNumber = Math.floor(Math.random()*total);
luckyNumber++;
fetchLuck(luckyNumber);
}
function feelingLucky(){
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '/feeds/posts/summary?max-results=0&alt=json-in-script&callback=readLucky';
document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
<a href="#random" onclick="feelingLucky()" title="Entrada al azar"><img src="http://2.bp.blogspot.com/_dsEG33PDaHw/TJvmErL6E6I/AAAAAAAAAX4/P3eS2eAP8mg/s1600/2edma7d.png" valign="middle" border="0" /> Ver una entrada al azar</a>

El resultado se verá así (este es un ejemplo ilustrativo sin función):
Ver una entrada al azar


Puedes cambiar la URL que está en rojo por la de otra imagen, de igual modo puedes modificar el texto que se encuentra al lado o eliminarlo.

Lista de entradas al azar


Entra en Diseño > Elementos de la página > Añadir gadget > HTML/Javascript y pega lo siguiente:
<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://nombre-de-mi-blog.blogspot.com/feeds/posts/summary?alt=json-in-script&callback=getRandomPosts&max-results=999" type="text/javascript"></script>
</div>

El resultado será este:

Cambia el nombre de tu blog donde se indica. El número en color rojo es el número de entradas que se mostrarán en la lista, puedes modificarlo por otro número si lo deseas.

Referencia | Oloblogger

144 Comentarios en total

  1. Gracias me parece muy interesante

    mi Blog:http://brujo5-iphone.blogspot.com/

    ResponderSuprimir
  2. que interesante gracias ;) esto me ayudara mucho.

    saludos!

    ResponderSuprimir
  3. Potro te gradesco luego buscare otra imagen, te pasa por mi blog. http://cybernetics-csiyon.blogspot.com/

    ResponderSuprimir
  4. Brujo5, qué bien que te ha gustado.

    samantha, ojalá te sea de utilidad :)

    claudia, seguro encontrarás una imagen linda ;)

    ResponderSuprimir
  5. Que bueno, ya me hacia falta algo como eso, porque tengo muchos post que no son noticias, son cosas que yo investigo, y quiero que los demas las vean.

    ¿Te puedo hacer una pregunta?, ¿Que color HTML usas para los links? ya se que podemos encontrarlos en tu post de HTML Color Codes, pero si me gustaria saber que color usas.

    saludos.

    ResponderSuprimir
  6. una vez mas un gran detalle para el "BLOC", THANKS mR. POTRO

    ResponderSuprimir
  7. Potro necesito tu ayuda porfavor,lo que pasa que tengo otro blog y pss abajo donde debe decir
    Siguiente' pagina principal' anterior'
    no sale en mi blog,me parece que lo saca por un lado,porque sera,porfavor si puedes mirarlo,es aqui mi blog: PELICULAS Y PROGRAMAS GRATIS
    Gracias y espero tu respuesta!!

    ResponderSuprimir
  8. Este comentario ha sido eliminado por un administrador del blog.

    ResponderSuprimir
  9. Este comentario ha sido eliminado por un administrador del blog.

    ResponderSuprimir
  10. Este comentario ha sido eliminado por un administrador del blog.

    ResponderSuprimir
  11. POTRO disculpa por el monton de msjs pero pense que no aparecia y postie varias veces... :(

    ResponderSuprimir
  12. Este comentario ha sido eliminado por un administrador del blog.

    ResponderSuprimir
  13. El Venado, el de los enlaces normal es #2a425d y al pasar el mouse es #f78e18 ¡saludos!

    Omar, gracias a ti por tu visita.

    Microboy90, a veces no se muestra enseguida el comentario pero ya después aparece ;) De todas formas eliminé los comentarios repetidos.
    Busca esta línea: #blog-pager {
    Y debajo agrega clear:both;

    ResponderSuprimir
  14. Excelente POTRO...muchisisisimas gracias por tu ayuda man,neta que te la sabes de todas todas....te agradesco enormemente,!! estoy a tu disposicion ,si necesitaras algo o cualquier ayuda,nomas hazme saber... mi blog puedes contactarme..
    KOFLIVE,

    ResponderSuprimir
  15. estaba buscando un script con la lista de entradas al azar y por pura casualidad llege a tu blog y lo publicastes :D

    ResponderSuprimir
  16. hay alguna forma de poner una imagen a lado de cada entrada al azar, por ejm:

    ENTRADA 1
    ENTRADA 2
    ENTRADA 3
    ...

    ResponderSuprimir
  17. Preciso Master.
    Gracias.

    Ahhh. ¿Cómo te fué con el "temblorcito" en Baja California?
    Espero que todo esté bien por tu casa.
    Saludos.
    Jpz.-

    ResponderSuprimir
  18. Hola CHiCken,

    Para poner un ícono junto al título de las entradas haz esto:
    Entra en Diseño > Edición de HTML y antes de ]]></b:skin> pega lo siguiente:

    #random-posts li {
    list-style:none;
    padding-left: 12px;
    background: transparent url(URL de la imagen) no-repeat center left;
    }

    Cambia la URL de la imagen y listo.
    Saludos.

    ResponderSuprimir
  19. Hola Jpz,

    Fuertecito pero todo bien, espero que tú no hayas tenido problemas con el que pasó hace poco en tu país.

    ¡Saludos!

    ResponderSuprimir
  20. Una pasada el Blog!!!! Genial

    No sé si es el momento, pero querría tener las entradas más visitadas en mi blog. He seguido tu post de google analytics pero no se insertar el código en mi página de blog. Te hablo del código de seguimiento requerido al crear la cuenta.

    Gracias de antemano

    ResponderSuprimir
  21. Hola Patgor,

    Copia el código de Google Analytics y luebo en Blogger entra en Diseño > Edición de HTML, y antes de la etiqueta </body> pega el código de Analytics.

    Guarda los cambios y listo, en unas horas o un día empezarás a tener los resultados de tus visitas en tu cuenta de Analytics.

    Saludos.

    ResponderSuprimir
  22. Excelente! probé un gadget similar hace ya un tiempo en la sidebar del blog, y los resultados fueron positivos... lo recomiendo.

    Un abrazo!

    ResponderSuprimir
  23. Gracias Potro. Ahora a esperar
    Gracias de nuevo majo!!!

    ResponderSuprimir
  24. Sin duda debe tener buenos resultados bro, al igual que las entradas relacionadas es una forma de mostrar contenido que quizá no es tan popular y que bien vale la pena que los lectores lo vean.

    Un abrazo.

    ResponderSuprimir
  25. Gracias, Mr!!

    Una de tantas que te agrezco (y mi blog también. jeje)

    Un abrazo!!

    ResponderSuprimir
  26. Genial Potro lo de google analytics!!!! Pero sólo cuenta a partir de hoy no?? Todas las visitas anteriores no cuentan????

    Gracias por todo!!!!

    ResponderSuprimir
  27. Hola potro paso a saludarte y hacerte una pregunta cree un nuevo blog para una galeria de fotos y tutoriales en Photoshop y Fotomanipulaciòn pero el header me està dando
    problemas lo coloque directamente desde Ediciòn/HTML me queda centrado pero por detras del Titulo, tambien pense el la funciòn de blogger para subir la imagen y activar la opciòn en lugar de Titulo y la descripciòn pero se va salir y no quedara centrada y se me duplicara.

    Te dejo el link http://lafotomanipuladora.blogspot.com/

    y tambien te dejo mi inquietud ;)

    saludos!

    ResponderSuprimir
  28. Patgor, es a partir del día que lo pusiste.

    samantha, podrías eliminar el título del blog para que no se muestre y se encime a tu cabecera. Saludos!

    ResponderSuprimir
  29. ok y muchas gracias potro majo!!!

    ResponderSuprimir
  30. Si, así es. tienes razón en lo que dices. De otro modo, quizás no verían ese contenido. Sabias palabras!

    Un abrazo!!!

    ResponderSuprimir
  31. KUYFOR87L6F.R6Ñ7LYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.....

    ResponderSuprimir
  32. NO NO 5326542754376537653765476547U65

    ResponderSuprimir
  33. Hola Potro tengo una pregunta, me podrias decir como pones ese cuadro en color gris, el que esta debajo de donde por lo regular tienes codigos o scripts, bueno creo que lo usas para distinguir el codigo de la pagina. Saludos.

    ResponderSuprimir
  34. HOLA POTRO UN SALUDO Y BUENO TE QUERIA PREGUNTAR ALGO....EN MI BLOG YO PUEDO PONER EN LAS ENTRADAS COLOR DE FONFO...OSEA ACADA ENTRADA SE LE PUEDE PONER UN COLOR DE FONDO QUE LAS DISTINGA....Y SI SE PUEDE COMO LO HAGO...MUCHAS GRACIAS POR LA RESPUESTA QUE ME PUEDAS ENTREGAR.....

    ResponderSuprimir
  35. Hola Angular Estereo 97.2 FM,

    Puedas hacerlo usando el mismo método que usamos para poner una imagen de fondo en la entrada, sólo que en lugar de ponerle una imagen le pondrías un color de fondo.

    Saludos.

    ResponderSuprimir
  36. Buenos dias,

    En el listado de las entradas aleatorias, como se puede incluir al final del título, la fecha del post.

    Seria estupendo añadir la foto de cada post i las primeras 50 palabras.

    ResponderSuprimir
  37. Sería bastante interesante como mencionas pero hasta donde sé lo veo un poco complicado.
    Si bien apenas tenga un poco de tiempo le daré una revisada a los scripts para ver si hay algún modo de incluirlo.

    Saludos.

    ResponderSuprimir
  38. Hola Potro

    Una consulta como puedo eliminar el punto en la Lista de entradas al azar

    Saludos

    ResponderSuprimir
  39. Hola Eco,

    Busca la ID del gadget, puede ser por ejemplo HTML4, si ese fuera el caso entonces tendrías que pegar antes de ]]></b:skin> lo siguiente:

    #HTML4 ul {list-style-type:none;}

    ResponderSuprimir
  40. Hola saludos, estuve probando los dos códigos que mencionas, el primero me funciona de maravillas para ver un artículo al azar pero el segundo no se llega a visualizar para nada, o se tieene que configurar algo ´más..

    Mi blog es:
    soporteparapcs.blogspot.com
    Y el pprimer código está Ok

    ResponderSuprimir
  41. Sólo se cambia el nombre del blog donde se indica, sólo que ese suele tardar un poco más en cargar la información.

    ResponderSuprimir
  42. oxe "El potro" gracias....tenías razón ahora sí me cargo... pero los post

    ResponderSuprimir
  43. Pero los post salen al azar.... Habría una forma de que salgan por categorías o por orden de los recién escritos ?? Gracias por tu blog me sirve de ayuda para algunas cosas...

    Atte: Andres Porras
    Administrador de sitio
    soporteparapcs.blogspot.com

    ResponderSuprimir
  44. Por categorías no, por los recién escritos hay esta opción o esta otra.

    ResponderSuprimir
  45. no estan funcionando links por categorias de la parte superior del blog...gracias

    ResponderSuprimir
  46. HOla y gracias me sirvio de mucho, una consulta grande: ¿Porque cuando quiero cambiar el color de fuente a elementos de mi plantilla, al poner vista previa para ver los cambios me sale: "Internet Explorer no puede abrir el sitio, operación anulada", y asi k no puedo cambiar. Eso pasa con las fuentes de colores y tambien cuando quise eliminar por ejemplo el subrayado. Ojala puedas ayudarme gracias por tu atencion.

    ResponderSuprimir
  47. Probablemente sea una incompatibilidad de tu navegador, intenta hacerlo desde otro navegador y si es posible actualiza el que tienes a la última versión.
    Saludos.

    ResponderSuprimir
  48. Sal-U2.

    Instale el codigo lista de entradas al azar, ( el segundo ) pero no aparecen algunes veces y las otras tampoco ;-)

    ResponderSuprimir
  49. A mí siempre me ha funcionado, no sé porqué a ti no :S

    ResponderSuprimir
  50. Potro; alguna recomendacion? sabes si tarda en cargar?

    ResponderSuprimir
  51. El segundo funciona con Json y sí suele ser tardado, pero igual varía de blog en blog, un blog con muchos gadgets o scripts muy pesados tardará más, en otro más ligero no habrá problema, a mí ne lo personal en esta misma entrada siempre me carga a la primera pero igual he procurado no saturar tanto el blog con otros gadgets.

    ResponderSuprimir
  52. no hay una forma de que sea en orden alfavetico

    ResponderSuprimir
  53. Hola Potro!! Este trukillo está genial, pero (y akí viene una petición =S) ese recuadro ke aparece de Más trucos es algo más cercano a lo ke kisiera tener en mi blog =( ahora tengo algo parecido en mis entradas, pero como no tengo ni pringada idea de cómo hacerlo de otro modo, me toca recurrir al "hazlo paso por paso", y me choca tener ke pegar link por link cada vez ke publico una entrada, he visto páginas donde tienen links de entradas relacionadas, ya leí en uno de tus comentarios ke no se puede hacer alfabéticamente, así ke no te pediré demasiado, si no se puede hacer con entradas relacionadas tampoco, no pasa nada, sólo te pido ke me pases el trukito para hacer ese recuadro ke tú pones al final de los posts. Ké pena ponerte en estas, pero harás mi día si me dices ke sí =)

    Perdóooon por la molestia y mil gracias de antemano por sikiera tomarte el trabajo de leerme.

    Peace out =)

    ResponderSuprimir
  54. Hola Merlina,

    No es ninguna molestia, aunque no sé si podré hacerte el día porque en realidad lo que yo tengo puesto ahí en "Más trucos" no es otra cosa que las entradas relacionadas, la única diferencia es que yo lo he puesto dentro del inicio del post-footer.

    Seguro las entradas relacionadas podrán hacerte la vida más fácil para no tener que estar escribiendo link por link en cada entrada.

    Saludos.

    ResponderSuprimir
  55. Hola de nuevo! Pues Sí haces, no sólo mi día sino mi mes completo, eso es un hecho =)

    Ya lo puse pero me aparece en un recuadro aparte, justo abajo del sobre para mandar la entrada por correo, siento molestarte tanto, =( ¿Habrá manera de ponerlo más arriba con letras más grandes? No toda la gente llega hasta ese punto y lo más seguro es ke con esas mini letritas y hasta abajo, pasen de noche; kisiera retribuirte de la misma manera diciéndote ke si algo de mi blog te parece interesante, puedo despejarte cualkier duda jajajaja, pero, tengo el leve presentimiento ke del makillaje sólo te importa kien lo trae puesto =P así ke no te soy de mucha utilidad =P.

    Espero me puedas ayudar sin darte demasiadas molestias, eres archimegalindo, thanks!!!! =)

    ResponderSuprimir
  56. Olvidé dejarte el link del blog =S

    Gracias de nuevo!!

    http://just-makeup-but-i-like-it.blogspot.com

    ResponderSuprimir
  57. Jajaja, gracias por el ofrecimiento aunque no creo maquillarme por el momento :D

    Puedes poner el código de las entradas relacionadas debajo de <div class='post-footer'> con eso quedarán justo debajo del texto de la entrada.
    Para que las letras no sean tan chiquitas agrega antes de ]]></b:skin> esto:

    .post-footer-line-4 ul {
    list-style-type: none;
    }
    .post-footer-line-4 ul li {
    font-size: 16px;
    list-style-type: none;
    }

    Ahí cambia lo que está en negrita el tamaño del texto hasta que se ajuste al tamaño que deseas.

    ¡Saludos!

    ResponderSuprimir
  58. No, claro, sé ke no =P, pero bueno, en Halloween sí, así ke si necesitas sugerencias, ya sabes!!!

    Pasando a lo feo, hice lo ke me dijiste y ahora SÍ aparece el título justo de bajo del texto, pero no aparecen los links =( perdóoooon, me da mucha pena pedirte ke me explikes como si fuera retrasada jajaja, pero no hay de otra, estas cosas se me niegan =S, no lo hice del todo mal porke sí subí el título pero ¿Ké hice mal para ke no aparezcan los links?

    Es la última molestia, lo prometo =)

    ResponderSuprimir
  59. No has hecho nada mal, creo que lo que sucede es que necesita estar debajo de las etiquetas para que pueda leerlas y así poder mostrar las relacionadas.
    Pega entonces el código debajo de:

    <div class='post-footer-line post-footer-line-1'>

    Y veamos si así ya aparecen :)

    ResponderSuprimir
  60. Muchísimas gracias!! Ya kedó, me lo volvió a bajar =(, pero ya por lo menos aparece, kiero hacerle algunos ajustes como cambiarle el tipo de letra y el color, tengo ke resolver eso porke no le agarro la onda =S, pero por lo menos ya están funcionando en el blog.

    Eres tan amable ke provoca besarte jajaja, te mando 2 besotes sólo por eso!! Saludos =)

    ResponderSuprimir
  61. Usando el código del comentario #66 podrás hacerle esos cambios para que se vea más grande la letra y resalte.

    Gracias por los besos, te mando otros dos más para ti ;)
    Saludos.

    ResponderSuprimir
  62. Excelente detalle para el blog. El que estoy montando contiene variedad de recetas y esta es sin duda una herramienta bastante efectiva. Gracias :D

    ResponderSuprimir
  63. Sin duda esta herramienta es más útil en algunos blogs que en otros y en el tuyo sin duda será una buena elección ponerlo :)

    ResponderSuprimir
  64. Hola, te molesto nuevamente con una pregunta jeje

    ¿Hay alguna forma de que el gadget seleccione al azar únicamente entradas que tengan determinada etiqueta?

    Por ejemplo, tengo algunas entradas con "recetas light" y me gustaría contar con un gadget que seleccione sólo una entrada al azar entre las que tienen esa etiqueta.

    Muchas gracias por tu atención :)

    ResponderSuprimir
  65. En un gadget como este no, en esos casos el que se usa es el de entradas relacionadas que justamente trabaja de esa forma, muestra entradas que contengan la misma etiqueta.

    ResponderSuprimir
  66. muy bueno el post, tengo una inquietud como puedo añadirle las imagenes del post para que sean aleatorias junto con el titulo, gracias

    ResponderSuprimir
  67. Con estos scripts no es posible, desconozco si haya alguno con el que se pueda conseguir.

    ResponderSuprimir
  68. Hola, El Potro:

    Más o menos, añadí el enlace de entradas al azar, salvo que en lugar de una imagen incluí un gif animado; lo mismo en tres blgs. Alojé el gif en "sites de google" añadí la dirección correspondiente. El caso es que tan sólo me funciona bien en un blog, en los otros dos tengo que acceder a ellos para que se vea la animación; y no sé cual puede ser el motivo. El gif es el mismo y la dirección también, pero sólo funciona en uno, el mismo, después de haber variado de lugar el gif -sites o picasa-, da igual.

    ¿Me podrías indicar alguna pista sobre el error?

    Muchas gracias

    ResponderSuprimir
  69. Hola XoseAntón,

    Muy posiblemente tu página de Google Sites tiene restringidos los permisos, por eso cuando estás logueado con una cuenta puedes ver la imagen de se blog pero no en otros. Verifica que el sitio tiene permisos para todo el público, para ello entra en tu sitio, luego arriba busca el botón 'Más acciones' y luego en 'Compartir este sitio' ahí cambia la modalidad para que esté disponible para todo el mundo.

    Saludos.

    ResponderSuprimir
  70. hola muy bueno pero tengo una pregunta se puede que salga con una imagen del post

    ResponderSuprimir
  71. mmm ok una pregunta mas tu no sabes como hacerlo
    tu eres el master de blogger
    jajaja
    y grasias por todo

    ResponderSuprimir
  72. Si supiera ya lo hubiera publicado pero no :(
    Apenas sepa de algún método lo publicaré.
    Saludos.

    ResponderSuprimir
  73. y cómo podría hacerlo para que esta lista venga con una imagen de la entrada? Así como en las 'entradas populares' que ofrece blogger, solo que estas son aleatorias. Mi blog es de discos, podria ir el titulo de mi entrada (nombre disco) y la imagen seria la tapa del disco. ¿como lo hago?

    * http://www.indie2000.tk

    ResponderSuprimir
  74. No que yo sepa, al menos no con estos scripts.

    ResponderSuprimir
  75. Hola Potro,
    he visto muchas entradas útiles en tu blog pero este es uno de los más..

    Pero lo que necesito no es precisamente esto, podrías ayudarme en poner la lista de entradas al azar pero al final de cada entrada.

    Te lo agradeceré mucho...

    Saludos!

    ResponderSuprimir
  76. Hola maximo_89_ ,

    Las entradas relacionadas podrían funcionarte bien, y esas van abajo de las entradas.

    Saludos.

    ResponderSuprimir
  77. Si, pero es que no me van bien, no se por que.
    Cuando publico entradas con las mismas etiquetas no se ven..

    Tambien tengo otro problema y es que mi plantilla no es de blogger y tiene una cosa que no se como arreglarlo. Mi blog: grupolosuploaders.blogspot.com

    El problema es el siguiente:
    como sabrás, hay botones para compartir en cada entrada, pues no sé porque con la plantilla que tengo no puedo ver los botoenes de compartir, pero si pongo la flecha del raton por encima si puedo clickear.. el problema es que no se ven.

    No se si me podrias ayudar pero te lo agradeceria mucho..

    saludos!

    ResponderSuprimir
  78. Pues yo veo las entradas relacionadas perfectamente funcionando en ese blog.
    Sobre los botones mira esta entrada, quizá te falte ese código:
    http://ciudadblogger.com/2010/06/botones-para-compartir-de-blogger.html

    Saludos.

    ResponderSuprimir
  79. Ya, pero lo tengo con imágenes y no me gusta como queda.

    Y sobre los botones de compartir se lo puse y siguen sin aparecer pero si pones el click encima se ve que estan alli, el problema es que si no pones el click no sabes si esta o no.

    saludos!

    ResponderSuprimir
  80. Pues yo ni siquiera los veo al pasar el cursor como dices. Seguro algo anda mal con la plantilla.
    Verifica si tienes este código:

    <b:includable id='shareButtons' var='post'>
    <b:if cond='data:top.showEmailButton'><a class='goog-inline-block share-button sb-email' expr:href='data:post.sharePostUrl + &quot;&amp;target=email&quot;' expr:title='data:top.emailThisMsg' target='_blank'>
    <span class='share-button-link-text'><data:top.emailThisMsg/></span>
    </a></b:if><b:if cond='data:top.showBlogThisButton'><a class='goog-inline-block share-button sb-blog' expr:href='data:post.sharePostUrl + &quot;&amp;target=blog&quot;' expr:onclick='&quot;window.open(this.href, &quot;_blank&quot;, &quot;height=270,width=475&quot;); return false;&quot;' expr:title='data:top.blogThisMsg' target='_blank'>
    <span class='share-button-link-text'><data:top.blogThisMsg/></span>
    </a></b:if><b:if cond='data:top.showTwitterButton'><a class='goog-inline-block share-button sb-twitter' expr:href='data:post.sharePostUrl + &quot;&amp;target=twitter&quot;' expr:title='data:top.shareToTwitterMsg' target='_blank'>
    <span class='share-button-link-text'><data:top.shareToTwitterMsg/></span>
    </a></b:if><b:if cond='data:top.showFacebookButton'><a class='goog-inline-block share-button sb-facebook' expr:href='data:post.sharePostUrl + &quot;&amp;target=facebook&quot;' expr:onclick='&quot;window.open(this.href, &quot;_blank&quot;, &quot;height=430,width=640&quot;); return false;&quot;' expr:title='data:top.shareToFacebookMsg' target='_blank'>
    <span class='share-button-link-text'><data:top.shareToFacebookMsg/></span>
    </a></b:if><b:if cond='data:top.showOrkutButton'><a class='goog-inline-block share-button sb-orkut' expr:href='data:post.sharePostUrl + &quot;&amp;target=orkut&quot;' expr:title='data:top.shareToOrkutMsg' target='_blank'>
    <span class='share-button-link-text'><data:top.shareToOrkutMsg/></span>
    </a></b:if><b:if cond='data:top.showBuzzButton'><a class='goog-inline-block share-button sb-buzz' expr:href='data:post.sharePostUrl + &quot;&amp;target=buzz&quot;' expr:onclick='&quot;window.open(this.href, &quot;_blank&quot;, &quot;height=415,width=690&quot;); return false;&quot;' expr:title='data:top.shareToBuzzMsg' target='_blank'>
    <span class='share-button-link-text'><data:top.shareToBuzzMsg/></span>
    </a></b:if>
    <b:if cond='data:top.showDummy'>
    <div class='goog-inline-block dummy-container'><data:post.dummyTag/></div>
    </b:if>
    </b:includable>

    Si no lo tienes ponlo antes de:
    <b:includable id='backlinks' var='post'>

    Si lo tienes entonces envíame tu plantilla en formato XML por el formulario de contacto para que la revise.

    ResponderSuprimir
  81. Este comentario ha sido eliminado por el autor.

    ResponderSuprimir
  82. Muchisimas gracias Potro, eres un crack tio!
    Te explico lo que me sucedió:

    Busqué por y encima de eso había un código parecido al que tienes ahí arriba, pero sólo coincidía el primer párrafo y lo demás era diferente.


    Lo sustituí por el que me diste y no se veía ninguna entrada ni las páginas estáticas.
    Despues de eso borre todo el codigo que me diste y ¡ala! solucionado xDD
    No sé cuál era el problema pero quitando el código que cité antes era la solución.

    saludos y gracias por todo!

    ResponderSuprimir
  83. Qué bueno que ya está todo resuelto :)

    ResponderSuprimir
  84. Estaba preparando un blog, aun no estaba publicado, de momento estaba probando códigos y complementos, todo bien hasta que puse este de posts al azar, y justo doy a ver el blog y aparecía el blog como eliminado, entonces he recibido un mail de blogger diciendo que se me ha eliminado el blog por Malicious javascript, ¿Puede que sea este el problema?, he pedido reactivación del blog pero dicen que han verificado mi infracción y sigue eliminado, a ver como acaba...

    ResponderSuprimir
  85. Hola Rof,

    Nadie ha tenido problemas con este script en cuanto a que sea un código malicioso, pues en si sólo es una simple función Javascript.
    Habría que ver qué más has puesto, o bien, a que en el dictamen de Blogger te indiquen qué han entendido ellos por código malicioso.

    ResponderSuprimir
  86. Gracias por el tiempo que nos dedicas a nuestros problemas, me han confirmado que infrinjo las normas, pero bueno... Había usado esta plantilla http://btemplates.com/2011/blogger-template-classic-2/ y si miras no tiene el navbar, y fíjate si no quería problemas que me molesté en buscar como hacer que apareciese, de momento sólo había tocado un poco los códigos para la separación entre entradas y todos los complementos eran los oficiales que da blogger, como ajeno solo este, pero no pasa nada el problema es que la "gente" de blogger no da una explicación concreta del fallo y así que no se que ha sido y tampoco tengo opción de solucionarlo eliminándolo yo mismo. ¿Sabes algún sitio donde pueda contactar con una persona de blogger y no una respuesta automatizada? Tengo la tentación de empezar un blog en limpio con sus plantillas y poner el código y saber si era esto o la plantilla ajena a ellos, pero tengo el "temor" a que me vuelvan a eliminar el blog y no sé si siendo reincidente me puedo buscar una eliminación total de la cuenta. Y lo último con que te molesto es a ver si pudieras explicar para que puede servir un "malicious javascript", que se gana con eso a parte de un borrón y cuenta nueva.
    Gracias de nuevo.

    ResponderSuprimir
  87. Hola de nuevo Rof,

    La navbar no es motivo de eliminación, esos elementos son características que nosotros como usuarios estamos en la libertar de modificar.
    Lamentablemente como bien dices, el personal de Blogger no da respuestas específicas a preguntas concretas. Sin embargo, algunas veces en el Foro de Ayuda de Blogger se dan sus vueltas los empleados de Google y responden una que otra inquietud.

    Los códigos maliciosos se pueden usar para varios fines, por ejemplo, un código que abra publicidad sin que el usuario haya hecho click, o un código que inserte virus en los equipos, o códigos que generan SPAM, a eso se refiere Blogger con 'códigos maliciosos'.

    Aquí hay más información por si te quieres enterar más de lo que sucede cuando se elimina un blog:
    http://ciudadblogger.com/2010/03/que-hacer-si-me-eliminaron-el-blog.html

    ResponderSuprimir
  88. Creo que he descubierto el problema, lo explico en este hilo del foro de ayuda, http://www.google.com/support/forum/p/blogger/thread?tid=6cb32409d5df2151&hl=es&fid=6cb32409d5df21510004ae3efad15aff , resulta que la combinación de las dos cosas causa el malicious javascript. En fin, no se como solucionarlo porque las dos cosas las quería, aprovecho tu amabilidad para ver si pudieras decir como puedo lograr las dos únicas cosas que quería de esa plantilla y modificar una predeterminada de blogger, me gustaría tener el título del blog (imágen) en el lateral y que el lateral fuese estático.

    ResponderSuprimir
  89. Pues puedes usar esa plantilla, y si el problema son los scripts que tiene entonces elimínalos para que no tenga ni un sólo script.
    Esos los puedes quitar eliminando todo lo que empiece por <script

    Saludos.

    ResponderSuprimir
  90. Qué tal Potro!

    He probado la segunda forma y me ha funcionado a la perfección en Firefox e IE, más no así en Google Chrome; únicamente aparece el título del gadget.

    ¿Cómo puedo solucionarlo? para así poder implementarlo nuevamente.

    Saludos!

    ResponderSuprimir
  91. Hola Marcelo,

    Ahora mismo estoy usando Chrome y el ejemplo del segundo método que tengo en la entrada lo veo sin problema. El script es compatible con todos los navegadores.

    Saludos.

    ResponderSuprimir
  92. Potro, tengo un problema con el numero de entradas

    ResponderSuprimir
  93. ya sabes que las tengo por contenedores, pienso que el problema está en la fechas, sólo me salen 5 entradas y me gustaria poner más contenedores, en un pricipio arreglar los 6 principales pero si se podría poner mas contenedores me gustaría. También he puesto un wigets con los patrocinadores despues de las entradas e igual está ahí el problema que no hay sitio suficiente...pero bueno, si puedes ayudarme? y gracias como siempre

    ResponderSuprimir
  94. Hola Ana, ya te he respondido sobre ese problema en la otra entrada. Saludos!

    ResponderSuprimir
  95. Vuelvo a ser yo (el del malicious javascript), sólo era para aclarar como acabó todo, bien, reclamé la activación del blog y justo hoy he recibido la confirmación, era un error de ellos, es lo que tiene usar máquinas, pero bueno, a estas alturas ya había creado una dirección alternativa sin el complemento.

    ResponderSuprimir
  96. Excelente Rof, gracias por avisarnos el desenlace y celebro que todo haya salido bien al final :)

    ResponderSuprimir
  97. Hola Potro. Genial este truco, me encantó. Quería preguntarte algo.. como puedo ponerle un cuadro a esas entradas al azar, ponerle color de fondo y marco. Algo parecido al tuyo. Esperaré tu pronta respuesta, y gracias por toda tu ayuda! :)

    ResponderSuprimir
  98. Hola Antoxwoman,

    Sólo cambia esta línea:
    <div id="random-posts">

    Por esta otra:
    <div id="random-posts" style="background:#ccc; border:1px solid #000; padding:10px; ">

    Ahí dentro están los estilos básicos como son el color de fondo y el borde.
    Saludos!

    ResponderSuprimir
  99. Gracias Potrito por tu pronta respuesta, lindo :)

    ResponderSuprimir
  100. Potrito, y donde puedo ponerle el bold? osea para que la letra salga más gruesa y mas resaltante.. ?

    ResponderSuprimir
  101. Ahí mismo en los estilos debería funcionar:

    style="background:#ccc; border:1px solid #000; padding:10px; font-weight:bold; "

    Saludos y gracias por lo de lindo :)

    ResponderSuprimir
  102. Jajajajaja :) solo digo la verdad ^^ gracias Potro! :D

    ResponderSuprimir
  103. Hola amigo!

    Una pregunta, no va al tema, pero no lo encuentro por ningún lado.
    En los comentarios, vi que modificaste el avatar de la gente que no tiene foto de perfil de Blogger,y tu en cambio tienes otra foto para ese tipo de usuarios,

    ¿Como se hace?

    Gracias de antemano

    ResponderSuprimir
  104. Hola Pruebas ACM,

    Para poner un avatar en los comentarios anónimos agrega antes de ]]></b:skin> esto:

    #comments-block .avatar-image-container.avatar-stock {
    background:#333 url(URL de la imagen) no-repeat 50% 50%;
    }

    Ahí cambia la URL de la imagen que tendrán esos comentarios.
    Saludos.

    ResponderSuprimir
  105. Hola Potro, gracias por tu respuesta, yo tengo un código similar para cambiar el avatar de los anónimos, pero te preguntaba por los avatares de la gente que use cuenta google y no tenga foto de perfil, como yo, mira en mi caso, en tu blog sale un muñequito con la camiseta naranja de bloger, y no soy anónimo y normalmente solo sale el logo de blogger, como lo hiciste campeón?

    Un saludo

    ResponderSuprimir
  106. Es el mismo, lo que pasa es que yo no le pongo color de fondo a los avatares, así que como no hay color de fondo se muestra la imagen del Anónimo.
    Mira si en tu código de los avatares tienes algún color de fondo, si es así elimínalo para que no tape la imagen del Anónimo.

    ResponderSuprimir
  107. no me sale amigo, yo tengo este código. Probe a sustituir por el tuyo y nada y en este cambio el maldito background y sigue con lo mismo.

    Se te puede ocurrir otra posibilidad?

    Gracias de antemano.



    /*---Avatar---*/
    #comments .avatar{float:left;background-color:#000000;border:1px solid #DDD;padding:5px;}
    .avatar-image-container{float:left;width:40px;height:40px;padding:1px;border:1px solid #000000;margin:0px 10px 0px 0px;}
    .avatar-image-container img {background:transparent url(https://lh3.googleusercontent.com/-bVEckluF4pw/TtY0OcGvXEI/AAAAAAAAAPE/CZgLHvzkomQ/s40/Avatar_ACM.png)no-repeat;width:40px;height:40px;}

    ResponderSuprimir
  108. Borra ese background-color:#000000;, ese es el color de fondo.
    Sino te sale dime en cuál blog lo quieres hacer para que pueda ver un comentario con ese ejemplo.

    ResponderSuprimir
  109. Hola Potro, nada me sigue saliendo el mismo logo, muchas gracias por tu ayuda y el interés, si no te es mucha molestia investigarlo, el blog es http://assassinscreedmania.blogspot.com/

    Un saludo

    ResponderSuprimir
  110. No veo que hayas puesto el código del comentario #116, necesito verlo puesto para saber si había un error en la colocación, o si se tiene que hacer algo más.

    ResponderSuprimir
  111. hola!!
    me parece muy interesante tu entrada. Ya la copie en mi blog =)
    mi duda es: cómo puedo centrar el icono y cambiar el fondo?? esque me sale a la izquierda y con el fondo en blanco, y, la verdad, queda un poco feucho... Me puedes ayudar??
    Gracias anticipadas. Un saludo desde
    http://keka22.blogspot.com/

    ResponderSuprimir
  112. Hola Keka22,

    El gadget no tiene color de fondo, incluso en tu blog lo he visto normal, sin ningún fondo.
    Para poner la imagen arriba y centrada cambia esta parte del código:

    <a href="#random" onclick="feelingLucky()" title="Entrada al azar"><img src="http://2.bp.blogspot.com/_dsEG33PDaHw/TJvmErL6E6I/AAAAAAAAAX4/P3eS2eAP8mg/s1600/2edma7d.png" valign="middle" border="0" /> Ver una entrada al azar</a>

    Por esta otra:
    <img src="http://2.bp.blogspot.com/_dsEG33PDaHw/TJvmErL6E6I/AAAAAAAAAX4/P3eS2eAP8mg/s1600/2edma7d.png" style="margin:0 auto; display:block;" valign="middle" border="0" />
    <a href="#random" onclick="feelingLucky()" title="Entrada al azar"> Ver una entrada al azar</a>

    Saludos.

    ResponderSuprimir
  113. Este comentario ha sido eliminado por el autor.

    ResponderSuprimir
  114. Quizas no tenga mucho que ver con este tema pero... digamos que quiero poner algo en el post-footer.... como hago para que solo salga al abrir el post y no en la pagina principal... y tampoco en las paginas estaticas????

    ResponderSuprimir
  115. Condiciona el .post-footer para que se oculte en todas partes menos en las entradas:
    http://ciudadblogger.com/2011/01/ocultar-gadgets-y-elementos-en.html

    ResponderSuprimir
  116. No entendi muy bien... te explico.... quiero poner la segunda forma (lista de entradas al azar)... bajo cada entrada...como si fuera "entradas relacionadas"... como hago??... y que no salga en ninguna parte.... solo al abrir la entrada.... GRACIAS

    ResponderSuprimir
  117. Por eso, usa una condicional para que ese contenido sólo sea visible en las entradas individuales, es decir, encierra el código entre:
    <b:if cond='data:blog.pageType == &quot;item&quot;'>

    y

    </b:if>

    ResponderSuprimir
  118. Kaixo potro, no consigo hacer que funcione ninguno de los dos escript en el post-footer. Si lo pongo en un widget html me funciona perfecto, pero si pongo el mismo codigo debajo de div class='post-footer-line post-footer-line-1'>, al previsualizar me lanza el siguiente error:

    No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
    Mensaje de error de XML: The content of elements must consist of well-formed character data or markup.

    Error 500

    gracias por tu ayuda

    ResponderSuprimir
    Respuestas
    1. Es porque son para ponerlos en gadgets. El segundo podrías ponerlo, pero tendrías que eliminar los espacios que haya en el script, es decir, que no haya saltos de línea.

      Suprimir
    2. Gracias potro, lo puse en un gadget alfinal

      Suprimir
  119. Se puede editar el ultimo gatdet para que muestre imagenes en miniatura de 75x75 y que se muestre en vez de lista, en una sola linea?
    Saludos!

    ResponderSuprimir
    Respuestas
    1. Me temo que no Alejandro, a ver si después busco alguno que sí tenga esa característica para poder publicarlo. Saludos.

      Suprimir
  120. Potro, necesito ayuda, quiero utilizar el codigo pero en una tabla flotante como tengo en mi blog http://dockerblogs.blogspot.mx/, a la derecha en el PANEL deseo que al dar clic en SUERTE me lleve a una pagina al azar, lo hago pero me marca error y luegro procedi a poner el codigo script dentro de head> dejando solo el ancle pero aun así me marcaba el siguiente error (el mismo error):

    Error al analizar XML, línea 15, columna 20: The content of elements must consist of well-formed character data or markup.

    Como puedo corregir mi problema? Saludos! y de una vez Gracias!

    ResponderSuprimir
    Respuestas
    1. Hola Luis Alex, ¿y porqué no pones tu panel dentro de un gadget HTML/Javascript, puedes poner todo el contenido ahí, de esa forma podría funcionar el script sin problema.

      Suprimir
  121. De hecho ya lo tengo, pero esperaba agregarlo al panel, de todos modos muchas gracias porque tienes la razón.

    Por cierto te molesto, tendrás alguna manera de que un visitante al entrar al blog pueda modificar su Resolución por un boton? o un boton para que se active la pantalla completa (F11) del navegador?

    En verdad muchas Gracias amigo y saludos

    ResponderSuprimir
    Respuestas
    1. No conozco algún script que haga eso Luis, te lo debo.

      Suprimir
  122. Muchas gracias Potro, solo me resta felicitarte por tus excelentes aportes y tu grandioso blog, muchas gracias por tu atención, te mando un saludote. Y por cierto ya enlace un botón de tu blog :) en muestra de mi gran aprecio por tu blog.

    Que tengas buen fin de semana, te seguiré leyendo. :D

    ResponderSuprimir
    Respuestas
    1. Gracias Luis, te agradezco el enlace y tu aprecio por el blog. Un abrazo.

      Suprimir
  123. Imposible poner una lista de entradas al azar, y que aparezca una imagen de la entrada, no? Gracias!

    ResponderSuprimir
    Respuestas
    1. Tanto como imposible no creo, pero no conozco alguna que lo haga.

      Suprimir

Si tu blog contiene material protegido por derechos de autor habilita tu perfil y deja únicamente el nombre de tu blog, no dejes la dirección del mismo, de lo contrario el comentario será eliminado.
 
2012 © Ciudad Blogger
¿Te gusta Ciudad Blogger?