Hola, Bienvenido a mi blog!

Hola, Bienvenido a mi blog! Puedes seguir el blog en las redes sociales o suscribirte al feed.

¡Suscríbete al blog!

Recibe en tu correo las últimas noticias del blog. Sólo ingresa tu correo para suscribirte.

2009-12-20

FORMULARIO DE COMENTARIOS EN BLOGGER

El sistema de comentarios de Blogger es uno de sus principales puntos debiles frente a otras plataformas de weblogs como Wordpress. Lo cierto es que en los ultimos tiempos -de manera lenta- Blogger ha introducido ligeras mejoras en este aspecto. Una de estas modificaciones nos permite agregar el formulario de comentarios en la misma página del post, un formulario que permitira a nuestros lectores dejar sus comentarios y opiniones con sus usuario de Google, LiveJournal, Wordpress, TypePad, AIM, OpenID, etc.

Primera Parte:

1.- Entrar a Blogger in Draft (No blogger normal).
2.- Ve al menú Configuración de tu Blog, y luego a Comentarios. Aquí debes activar la casilla que dice "Entrada incrustada a continuación"

opcinopcinhh5.jpg

Eso seria todo lo que tendriamos que realizar, pero existen problemas en aquellos templates que han sido  modificados, templates que no son de la galeria de plantillas de blogger. En estos, hay que realizar algunos pasos mas adicionales. Puede que en algún caso llegue incluso a verse el formulario, pero no funciona correctamente.

Segunda Parte:

1.- Ingresa a tu Panel de administracion de blogger, y selecciona el blog donde quieres realizar tus cambios.
2.- Ir al menú Diseño (Layout), luego a Edición de HTML (Edit HTML)
3.- Expande tu template, es decir, haz click en el cuadro de Expandir plantillas de artilugios (Expand Widget Templates).
4.- Antes de hacer cualquier cambio, es mejor que guardes tu plantilla, copia todo el código que ves y guárdalo en algún documento word.
5.-Busca las siguientes lineas de código


<p class='comment-footer'>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<data:postCommentMsg/>
</a>
</p>

6.- Ahora simplemente necesitas reemplazar este código por el siguiente: (fíjate bien de adonde hasta donde tienes que reemplazar, en este caso es desde


<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>

El problema es que no todas las plantillas poseen la misma estructura y que el dato importante a buscar es este:

<a expr:href='data:post.addCommentUrl'
  expr:onclick='data:post.addCommentOnclick'>

Si buscan sólo esa línea, es probable que encuentren dos iguales pero ubicadas en sectores diferentes. Una se encuentra en: <b:includable id='backlinks' var='post'>  la otra en: <b:includable id='comments' var='post'>

La primera es para los backlinks y la segunda para los comentarios; el que debemos cambiar es el segundo y no siempre está entre las etiquetas <p class='comment-footer'> y </p>, puede estar entre etiquetas

3 comentarios:

  1. this is wonderful post that fills all requirement of article

    ResponderEliminar
  2. thank you it is good material to read this post increases my knowledge

    ResponderEliminar
  3. no me funciona. nada de lo que has puesto está en mi blog. Aclara si es posible gracias!!!

    ResponderEliminar