Ya podemos incluir en nuestro blog un formulario de comentarios "incrustado" en el pie de nuestras entradas al final de los comentarios.
De momento esta opción solamente está disponible en Blogger in Draft que, como ya casi todos sabréis es una especie de "laboratorio de pruebas", donde el equipo de Blogger va añadiendo nuevas funcionalidades que los usuarios podemos probar antes de incluirlas en el Blogger "normal".
Actualización:
La opción ya está incluida en la "Configuración" del panel de Blogger "normal", aunque sigue siendo necesario en algunas plantillas, seguir los pasos de esta entrada para mostrar el formulario.
Disponer de esta opción en nuestros blogs es, de entrada, bastante sencillo:
[1] Accedemos a nuestro panel de Blogger a través de
Blogger in Draft.
[2] Una vez allí, pinchamos en la pestaña "Configuración" de nuestro menú y después en "comentarios".
[3] Veremos entonces una nueva opción que dice
"Ubicación del formulario de comentarios", ahí marcaremos
"Entrada incrustada a continuación":
[4] Si todo ha ido según lo previsto, el formulario debería verse ya debajo de los comentarios de cada entrada:
El formulario será así de sencillo de implementar en los
blogs de nueva creación o en los blogs que
no hayan personalizado ciertos aspectos de la plantilla.
Si hemos modificado estas partes del código de la plantilla como es mi caso, entonces seguramente
aunque habilitemos la opción para mostrar el formulario, este no funcionará.
Como podéis comprobar acabo de implementarlo en El Escaparate y, de momento, parece funcionar correctamente sin necesidad de hacer grandes cambios en el código de la plantilla.
La forma de implementarlo sin necesidad de cambios demasiado complicados, la he encontrado esta tarde guiándome por
Blogger Buster, y digo guiándome porque mi plantilla está tan modificada que el código que Amanda nos muestra apenas coincidía con el mio.
Aún así y tomando las debidas precauciones (guardar una copia de la plantilla es imprescindible) no pude resistirme a probarlo.
Os explico como Amanda ha logrado incluir el formulario en su plantilla previamente modificada:
[1] En primer lugar
es imprescindible marcar la opción en "Configuración - Comentarios" que ya expliqué al comienzo de esta entrada.
[2]Una vez habilitada la opción y comprobado que el formulario no aparece en nuestro blog, vamos a la parte de
"Edición html" de nuestro panel y marcamos la casilla para
expandir las plantillas de artilugios.
Tendremos que localizar este código:
<p class='comment-footer'> <b:if cond='data:post.allowComments'> <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a> </p> </b:if>
[3] Una vez localizado tendremos que cambiarlo por este otro:
<p class='comment-footer'> <b:if cond='data:post.embedCommentForm'> <b:include data='post' name='comment-form'/> <b:else/> <b:if cond='data:post.allowComments'> <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a> </b:if> </b:if> </p></b:if>
Notas: Tened en cuenta lo que ya os comentaba antes:
el código que Amanda nos indica no estará igual en una plantilla con modificaciones previas pero si aún así decidís probarlo como hice yo, no os será demasiado difícil encontrar el código correcto si os fijáis bien e incluso si recordáis alguno de los cambios que hicisteis antes en esa zona.
Si habéis incluido la forma de
mostrar el antiguo formulario de Blogger debajo de las entradas, tendréis que volver a la configuración original antes de implementar el formulario nuevo.
Por si os sirve de referencia os diré que yo había incluido ahí la imagen con un lápiz que sustituía al
"Publicar un comentario en la entrada" y que mi código se veía así:
<p class='comment-footer'> <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><img alt='Enlace para comentar' src='http://2.bp.blogspot.com/_sbaQpFxeL1Q/R_4XR7UekbI/AAAAAAAAAJU/rhqHxL2mMLI/s400/
nombrenndn7.jpg' title='Deja tu comentario'/></a> </p> </b:if> Una vez incluido el nuevo formulario en el blog
podemos hacerle algunas mejoras de diseño.