Desde que Diego liberó myComments 1.0, lo he instalado en mi wordpress que administra este weblog, pero me quedé con las ganas de integrarlo en otros CMS y más ahora que ha liberado su API para interactuar con el.

Pues entonces como no me quería quedar así les presento un hack que he desarrollado para integrar MyComments en ese CMS que creo que varios conocen y se llama Blogger creo que es de una empresa llamada Google.

Bien entonces cuales son los pasos para instalarlo?

Primero que nada como todos sabemos Blogger no es un sistema que te permita “generalmente” modificar la plantilla de los comentarios, pero nuestros amigos de Blogger Templates nos han solucionado el problema, y ponen a nuestra posposición plantillas con comentarios integrados dentro de la misma plantilla, así que el primer paso es descargarse una de sus ultimas plantillas donde ya traen los comentarios integrados.

Después hay que poner este código en la plantilla después de la etiqueta </style>:

<ItemPage>
<Blogger>

<script language="javascript">
function myComments()
{
blogName = "<$BlogDescription$>";
blogUrl = "<$BlogURL$>";
postTitle = "<$BlogItemTitle$>";
postID = "<$BlogItemNumber$>";
postUrl = "<$BlogItemPermalinkUrl$>";
commentAuthor = document.getElementById(’author’).value;
commentEmail = document.getElementById(’email’).value;
commentContent = encodeURIComponent(document.cFrm.postBody.value);

msg = "http://www.pecesama.net/mycomments/ping.php?p1="+blogName+"&p2="+blogUrl+"&p3="+postTitle+"&p4="+postID+"&p5="+postUrl+"&p6="+commentAuthor+"&p7="+commentEmail+"&p8="+commentContent;

document.getElementById(’if_mycom’).src=msg;
}

</script>

<iframe id="if_mycom" src="about:blank" width="0" height="0"></iframe>

</Blogger>
</ItemPage>

Y por ultimo buscar la funcion javascript function cFrmPost() y agregar la siguiente linea antes del return true;:

myComments();