miércoles, 1 de diciembre de 2010

Top de comentaristas en forma de nube

Si antes teníamos una nube de etiquetas ahora la podemos tener con el top de comentarios. La idea es de Blogger Sentral y según indica el recuento de comentarios se extrae de los últimos 2.000 comentarios procesados a través de un pipe. ¿Quieres saber qué es un pipe?

Para incluir la nube en nuestro blog ir a plantilla de Diseño y añadir un gadget de HTML/Javascript, en su interior incluimos lo siguiente

<!-- Top Commentators Cloud Start
(c) 2010 Blogger Sentral. Original code by http://bloggersentral.blogspot.com/. Do not remove this credit and the Make your own link at the bottom of the code.-->
<div style="text-align:justify;line-height:1.2;">
<script type="text/javascript">
function cCloud(feed) {
max = 0;
min = 10000;
//finding highest and lowest count
for (i=0;i<feed.count;i++)
{
ccCount = feed.value.items[i].commentcount * 1;
if (ccCount > max)
{
max = ccCount;
}
if (ccCount < min)
{
min = ccCount;
}
}
ccCountD = "";
display = "";
for (j=0;j<feed.count;j++)
{
ccdiff = feed.value.items[j].commentcount - min;
ccFontsize = 80 + (ccdiff * 100) / (max - min) + "%";
ccUrl = "'" + feed.value.items[j].authorurl + "'";
ccCountD = "(" + feed.value.items[j].commentcount + ")";//comment count
ccName = feed.value.items[j].title + ccCountD;
ccLName = "<a style='text-decoration:none;font-size:" + ccFontsize + "' href=" + ccUrl + " target='_blank'>" + ccName + " </a>";//clickable commentator name
display = display + ccLName;
}
document.write(display);
}
</script>
<script src="http://pipes.yahoo.com/pipes/pipe.run?
YourBlogUrl=http://gemablog-.blogspot.com
&Exclusions=Anonymous,Gem@
&ShowHowMany=20
&Order=alphabet
&_callback=cCloud
&_id=cfa196644e1d6159c9183548c4b5e2f5
&_render=json"
type="text/javascript"></script>
<!-- Top Commentators Cloud End --></div>
Los cambios:
  1. YourBlogUrl es el lugar para añadir la url de nuestro blog, sustituimos la que hay añadida por la vuestra..
  2. Exclusions añadimos los nombres de comentaristas que deseamos sean excluidos de la nube incluido el nuestro, lo haremos añadiendo el nombre separado de una coma.
  3. ShowHowMany es el número de comentaristas que se visualizará en la nube.
  4. Order para la frecuencia (con el más frecuente en la parte superior), si lo deseamos añadimos frequency
  5. Comment count es el número que contabiliza los comentarios, si no deseamos mostrarlo eliminamos la línea
El nombre de cada comentarista es un enlace a la página de su perfil y adquiere el color que tenemos definido para los enlaces.
El autor da la posibilidad de modificar el pipe conforme a las preferencias de cada uno para eso lo pone a disposición de todos

Esto es una captura del ejemplo que puede verse en el siguiente blog.

No hay comentarios:

Publicar un comentario