Kali ini saya ingin memberi tips bagaimana menampilkan user yang sering memberi komentar pada artikel di blog. Informasi ini dapat diperoleh dari Blogger's comment feeds, namun kita masih butuh alat untuk memproses feed tersebut.

Yahoo pipes adalah tool yang cocok untuk menggabungkan, mengurutkan, menyaring dan memodifikasi feed. Tool tersebut dapat juga digunakan untuk menambah daftar top komentator di blog, menggunakan kode JSON yang digenerate oleh Yahoo.

Berikut adalah kode javascript yang menggunakan output Yahoo's JSON, cara pasang kodenya sangat mudah tinggal masukan saja pada element halaman:


<script type="text/javascript">
function pipeCallback(obj) {
document.write("<ol>");
var i;
for (i = 0; i < obj.count ; i++)
{
var href = "'" + obj.value.items[i].link + "'";
var item = "<li>" + "<a href=" + href + ">" + obj.value.items[i].title + "</a> </li>";
document.write(item);
}
document.write("</ol>");
}
</script>
<script src="http://pipes.yahoo.com/pipes/pipe.run?_render=json&_callback=pipeCallback&_id=c92ac21897d8b56e61cfa85930dd89a1&filter=nama &url=http%3A%2F%2Fnamablogkamu.blogspot.com&num=10" type="text/javascript"></script>
Hal-hal yang perlu diperhatikan:

  1. Edit filter=nama, masukan nama yang ingin kamu filter, sebaiknya filter nama sendiri.
  2. namablogkamu.blogspot.com : ubah sesuai nama blog kamu sendiri
  3. num=10 : Jumlah maksimal komentator yang ingin ditampilkan.

Pada tampilan awal akan tampil bullet jumlah komentator, jika kamu tidak menginginkannya cukup menghapus dua kode berikut: document.write("<ol>"); dan document.write("</ol>"); .

Selamat mencoba.