Scripts para mostrar comentarios | Oloblogger No sé por qué motivo el feed que usaba para mostrar vuestros comentarios en la barra lateral, ha dejado de funcionar. Ahora sólo se ve el ...

9 de septiembre de 2007

Scripts para mostrar comentarios

No sé por qué motivo el feed que usaba para mostrar vuestros comentarios en la barra lateral, ha dejado de funcionar. Ahora sólo se ve el autor y la fecha, pero no el contenido del comentario.

Recientemente he configurado el feed de Atom a través de FeedBurner. Ahora, en Blogger se puede hacer fácilmente desde el menú CONFIGURACION, y seguramente es así porque Google ha adquirido este servicio. Pensaba que ese era el origen del problema. Pero no. Tras varias pruebas, parece que ésto no tiene nada que ver.

Todavía no sé solucionarlo, pero como no me apetecía quedarme sin ese artilugio, he tenido que buscar alternativas y son éstas que se explican:

1. Script de Leonelhack.
Hay que añadir un elemento HTML y copiar este código:

<script style="text/javascript" src="http://leonelhack.googlepages.com/leonelhack.js"></script><br/><script language="javascript">
var numcomments = 10;
var numchars = 45;
</script>
<script src="http://oloman-cosicas.blogspot.com/feeds/comments/default?start-index=2&alt=json-in-script&callback=commentDisplay">
</script>

Evidentemente, la dirección en negro, debe ser sustituida por la del blog cuyos comentarios quereis mostrar. Por otra parte, var numcomments se puede cambiar para indicar la cantidad de comentarios a mostrar y var numchars para la cantidad de caracteres.

2. Script AndrewHonors
Este otro tiene la ventaja de permitir configurar un poco más la salida de datos.

<script style="text/javascript" src="http://andrewhonors.googlepages.com/showrecentcomments2_sp.js">
</script><script style="text/javascript">
var numcomments = 10;
var showcommentdate = true;
var showposttitle = true;
var numchars = 30;
var standardstyling = true;
</script><script src="http://oloman-cosicas.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments">
</script>

Como antes, la dirección en negro hay que cambiarla por la vuestra.

En negrita están las variables modificables. En este orden, número de comentarios, mostrar fecha, mostrar título entrada, número de caracteres y añadir un espaciado entre comentarios. Si no quereis que se vea algo de esto, se tiene que cambiar el true por un false.

¿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

45 comentarios :

  1. Esta de puta madre este blog, me está ayudando mucho, espero seguir mejorando gracias a ti ;)

    ResponderEliminar
  2. Gracias. Siempre alegra que ésto sirva para otros.

    Voy necesitando cosas y según las voy aprendiendo, las transmito.

    Me he dado una vuelta por tu blog y he visto que algunas entradas, dejas muchos espacios al final.

    Por ejemplo, te pasa en éste.

    He visto el código y tras la última palabra (ciudad) puedes borrar todos los BR que tienes y todos los grupos de DIV-/DIV que no tienen texto ni nada entre ellos. Eso lo puedes hacer si editas la entrada en modo HTML.

    Si estás viéndolo en la pestaña "Redactar", simplemente seleccionas todo lo que hay después del final (aunque no se vea nada, si hay código) y directamente lo borras.

    Echale un vistazo.

    Un saludo,

    ResponderEliminar
  3. Perdón por la tardanza en contestar, es que apenas he tenido tiempo.
    Gracias por tu respuesta, aún no he conseguido solucionarlo pero seguiré en ello.
    Feliz año nuevo

    ResponderEliminar
  4. hola quiero saber como hacer un blog de comentarios dentro de una pagina web y se hace la conexion mediante una base de datos. La pagina que tengo es de que al momento de que el usuario ingresa datos y comentario, quiero que sus datos se muestren en otra ventana de la misma pagina bueno gracias espero me resuelvan este problema adios espero su respuesta.

    ResponderEliminar
  5. El de AndrewHonors era el que buscaba... Nuevamente... GRACIAS OLOMAN

    ResponderEliminar
  6. Tú te los has guisado y tú te los has comido Alexis... :-)

    ResponderEliminar
  7. Hola,

    es muy interesante lo que escribes pero a mi no me funciona. Lo he probado de mil maneras ya, y he leído información en diferentes páginas, pero no lo consigo.

    Quizá estoy usando una plantilla que no es compatible, no lo sé. He probado insertando el código html en edición de html, pero tampoco lo coge. Error de que faltan ; o algo así.

    Si le pudieras echar un vistazo a mi blog te lo agradecería mucho :-)

    Un abrazo.

    ResponderEliminar
  8. Muchas gracias por la respuesta, felices fiestas, voy a comprobar si funciona.

    ResponderEliminar
  9. Tengo muchos problemas, no solo con el código para los últimos comentarios, sino con otras cosas que intento añadir. Generlamente me salen errores del tipo

    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 reference to entity "type" must end with the ';' delimiter.

    No puedo añadir Feed (no me sale la opción). Sí puedo añadir un gadget de html/javascript o uno de feed, pero una vez añado el código que me interesa y guardo, el recuadro en la página me sale en blanco.

    Muchos problemas, ni idea de lo que es. Con otros gadgets no tengo ningún problema.

    Muchas gracias y Feliz año.

    ResponderEliminar
  10. Ya funciona.

    He añadido un gadget desde está página
    http://blogger-templates.blogspot.com/2007/03/recent-comments.html
    y luego le he pegado el script de andrewhonors. No reconoce tildes ni caracteres extraños tipo Ñ pero ya tengo últimos comentarios en mi blog. De maravilla, muchas gracias por la info, un abrazo.

    ResponderEliminar
  11. Hola, como puedo desplegar comentarios completos como lo haces aqui en tu blog, me agrada que sea en recuadros con autor y fecha completa, NO me gustaron los scripts ni de Andrewhonors ni de Leonelhack.
    GRACIAS..... http://manualescompletos.blogspot.com

    ResponderEliminar
  12. Marchando un post para pmunich awt...

    ResponderEliminar
  13. Oloman No Me Funciona Ninguno? Cual Es El Que Usted Esta Usando Actualmente En Su Blog, Podria Pasarme El Código...

    ResponderEliminar
  14. En unos días, MomomonKy... en unos días.

    ResponderEliminar
  15. Centro Fenix16/6/09, 6:03

    Llevaba varios días buscando este script, porque el que ofrece blogger tarda mucho tiempo en cargarse.

    Gracias y Saludos

    Susurros del Nagual

    ResponderEliminar
  16. Hola estaria bueno poder agregarle el año y la hora y poder cambiarle el fondo

    ResponderEliminar
  17. Date entonces una vuelta por este otro post, Sebas.

    ResponderEliminar
  18. Anónimo5/8/09, 7:10

    ok gracias por las aportaciones

    ResponderEliminar
  19. hola muy buenas! quisiera saber de un scrip, estilo el que tienes tu.
    Me refiero a tu Ciber-cafe, con todas sus funciones de ocultar.
    Soy muy torpe, e intentado poner estos scrip.
    El primero me falla, el segundo al ser mi blog negro, no se ve el texto de los comentarios.
    Y no se como hacer que se oculte, todo desde el mismo scrip.
    Muchas gracias de antemano!
    Por cierto! intente contactar por correo por otro tema pero no he tenido respuesta. Gracias!

    ResponderEliminar
  20. Cordobess@, el sistema que yo uso está explicado en este otro post. Prueba con él en lugar de con estos dos.
    Para hacer lo de desplegar, lo tienes que combinar con este otro truco.

    El otro tema ya te lo he contestado también ;)

    ResponderEliminar
  21. Oloman en mi plantilla sale por defecto Recent post y recent comments,la cuestón es que además de salir en diseño "los widgets para poner lo que quieras,sale igualmente impreso en el fondo y en azul marino lo mismo.No puedo eliminarlo de ninguna manera y quisiera tu ayuda.¿Qué me dices?
    Un saludo

    ResponderEliminar
  22. Zawp, no te entiendo muy bien, pero si lo que quieres es quitar esos dos elementos que citas, entra desde el Escritorio-Panel de Control > Diseño > Elementos de Página... y dónde veas esos títulos, pincha en Editar. Se abre una ventana emergente. Pinchas en Eliminar, guardas y ya está borrado el artilugio. Igual con el otro.

    ResponderEliminar
  23. esta buenazo esos scripts gracias!!!!!!! y sigan asi publicando cosas buenas ...

    ResponderEliminar
  24. Anónimo9/8/10, 9:07

    hola olomán, ¿dónde se supone que debo poner cualquiera de estos scripts? ¿y cómo elimino lo que tengo en mi plantilla para que no haya incompatibilidades? gracias!

    ResponderEliminar
  25. gracias olomán, ya lo he solucionado con uno de tus scripts!!!

    ResponderEliminar
  26. Hola

    Está muy el script pero ¿y si quiero modificar el tamaño, el align y la fuente, cómo hago?

    Muchas gracias, Tela

    ResponderEliminar
  27. Hola.
    En un principio, por ir a lo fácil, debería ser suficiente con colocarlo dentro de un SPAN o DIV contuviera a su vez un STYLE con las propiedades que quieras. Algo así:

    <div style="font-size:16px;color:#00000;">
    CODIGO DEL SCRIPT
    </div>

    ResponderEliminar
  28. Hola OLOMAN lamentablemente este script no funciono en mi blog y no se por que? mi blog es este www.todoberryvenezuela.com y ninguno de los dos scrips....podrías ayudarme....saludos desde venezuela....!!!

    ResponderEliminar
  29. Todoberry prueba con esta otra manera, que así no dependes de scripts externos. Además mientras veas comentarios en mi blog es porque funciona. Es el que yo uso...

    http://oloblogger.blogspot.com/2009/05/mostrar-ultimos-comentarios-otra-opcion.html

    ResponderEliminar
  30. Gracias por la ayuda....saludos!!!!

    ResponderEliminar
  31. Buenas, no creo que sea el post indicado para preguntar esto pero es que no encontre el que yo queria.

    Yo quisiera que todos mis lectores pudieran publicar comentarios con su facebook.

    Sé que hay un Comment Box que ofrece facebook, pero eso tendría que ponerlo manualmente debajo de cada uno de mis posts y todos con una dirección diferente, por lo que tendria que crear un Comment Box para cada entrada que publique alguna solución?

    ResponderEliminar
    Respuestas
    1. No. Ese código lo tienes que poner en la plantilla, normalmente dentro del post-footer o post-footer-line-x. Como tú dices si lo pones en cada entrada tendrías que hacerlo cada vez que publicaras. Poniéndolo en la plantilla, que por algo se llama así, te saldrá automáticamente siempre que haya un post.

      Eliminar
    2. Bueno, pude ponerlo donde me dijiste, pero el problema es el siguiente, ese cuadro de comentarios aparece en todos los pos (eso es lo que queria) pero cuando alguien comenta en el post A, el comentario tambien aparece en el post B, C, D, etc!
      Que hago? no exite otra manera de que comenten desde facebook? muchas gracias! :D

      Eliminar
  32. Sigo sin suerte

    ResponderEliminar
    Respuestas
    1. Parece ser que no es tan sencillo como yo creía. Echa un vistazo a esta entrada.

      Eliminar
  33. Buenas, yo necesito algo asi como este, pero que indique fecha y hora de publicación y se pueda responder me podrías ayudar mil gracias..... Bernard Millán

    ResponderEliminar
  34. hola una consulta, quisiera saber como puedo hacer para que mi comentario este extendido, y no comprimido, lo que pasa es que veo los comentarios solamente cuando hago clic y recien se expande y se puede visualizar, diganme como puedo hacer para que mi comentario siempre esté expandido?. gracias.

    ResponderEliminar
    Respuestas
    1. ¿Te refieres a los comentarios normales de las entradas o a este tipo de gadget que muestra un sumario de los últimos realizados? Dime además en qué blog te pasa.

      Eliminar
  35. saludos bro cuando tengas guso date un vuelta por el blog que a estado dandome errores sin yo modificarle nada saludos

    ResponderEliminar
    Respuestas
    1. Tendrás que concretar algo más si quieres que te ayude...

      Eliminar