Gracias al genial "hacking" de
Morgan para
introducir directamente los comentarios y el formulario de envío dentro de la página de comentarios de blogger para
haloscan me he lanzado a hacer lo mismo pero directamente para blogger
El problema que él tenía es que haloscan es un servicio totalmente externo a blogger, por lo que no permite ver directamente en el blog ni los comentarios ni, por supuesto, comentar, por lo que para todo eso hay que abrir un pop-up, con los problemas y pesadeces que esto conlleva. De hecho, esa fue la causa de que abandonara haloscan después de usarlo durante un breve periodo de tiempo.
En mi caso, al usar blogger para todo, si que se mostraban los comentarios de cada entrada directamente, pero para comentar había que pinchar un enlace que llamaba al formulario de comentarios de blogger. Antes de la renovación del servicio yo disponía de esta posibilidad, pero con la nueva versión ya no se podía y esto me hizo incluso plantearme pasarme a las nuevas supermolonas plantillas que tienen alguna funcionalidad interesante.
Pero vayamos al grano. La idea es
insertar un iframe con el formulario para comentar de blogger dentro de la página de los comentarios. Como la página por defecto pone los comentarios a un lado y la caja donde escribir los nuevos al otro, hay que optar por la
opción de "popup", que pone una cosa encima de la otra
Por tanto, lo que hay que introducir en la sección de comentarios es:
<iframe style="height: 1200px; overflow: auto;" name="comments" min-width="450" width="95%" frameborder="0" src='http://www.blogger.com/comment.g?blogID=<$BlogID$>&postID=<$BlogItemNumber$>&isPopup=true'>
</iframe>Hay que tener en cuenta que
el height se puede modificar para que cuadre bien o, incluso, añadir el estilo al css; que
la página introducida vuelve a mostrar los comentarios, por lo que si no queréis que se muestren dos veces deberéis eliminarlos también de la plantilla (quitando lo que haya entre <BlogItemComments> y </BlogItemComments>) y que, me temo,
esto no vale para la nueva versión de las plantillas.
El resultado lo podéis ver al pie de éste mismo post o de cualquier otro. Si queréis hacer alguna prueba, adelante, y si hay algún problema o veis alguna cosa rara, no dudéis en comentarlo
Actualización: He añadido el campo
min-width que limita lo que puede hacerse pequeño el frame a 450px, y en el campo
width lo he puesto 95%, de forma que se ajuste al tamaño de la ventana
Actualización 2: He decidido volver a la versión anterior porque a veces (cuando se carga por primera vez la zona de comentarios de un blog de blogger) se produce una recarga del iframe para entrar en la sesion que hace que se pierda la página del blog y sólo queden los comentarios
Etiquetas: Blogger, Geek, Informatica, Internet