Wednesday, January 19, 2011

Cara membuat popular post/top post versi baru!!


Sesuai judul, kali ini kita belajar Cara Membuat Pupular Post /Top Post Widget Versi Baru di Blogger nanti widget ini bisa kita tampilkan di sidebar blog sobat masing-masing. fungsinya adalah untuk menampilkan postingan paling populer menurut jumlah comment terbanyak.


saya akan memberikan tutor tentang Pupular Post /Top Post Widget Versi Baru yuk kita simak cara bikinnya. gampang kok.:


  1. masuk dulu dong ke account blogger sobat masing-masing
  2. cari menu Design Add a Gadget
  3. silahkan sobat mau ditempatkan sidebar mana, terserah sobat. klik menu tambah gadget-html/javascript.
  4. silahkan copy script dibawah lalu paste-kan di gadget html/JavaScript tersebut.
<script language='javascript'>
    aBold = false;
    numposts=200;
    maxshowresult=7;
    home_page = "http://Blogsobat.blogspot.com/";
    </script>
    <script type='text/javascript'>
    //<![CDATA[
    var postTitlear=new Array();var postUrlar=new Array();var postCommentar=new Array();var totalpost;document.write("<ul>");function showrecentposts(j){var a=j.feed.entry.length;totalpost=a;for(var f=0;f<a;f++){var h=j.feed.entry[f];var c=h.title.$t;var b;var g;if(f==j.feed.entry.length){break}for(var d=0;d<h.link.length;d++){if(h.link[d].rel=="alternate"){g=h.link[d].href;break}}for(var d=0;d<h.link.length;d++){if(h.link[d].rel=="replies"&&h.link[d].type=="text/html"){b=h.link[d].title.split(" ")[0];break}}c=(aBold)?"<b>"+c+"</b>":c;postTitlear.push(c);postUrlar.push(g);postCommentar.push(b)}sortPosts();for(var f=0;f<maxshowresult;f++){var e='<li><a href="'+postUrlar[f]+'" class="recent-link">'+postTitlear[f]+" ("+postCommentar[f]+" comments)</a>";document.write(e)}}function sortPosts(){function c(d,f){var e=postTitlear[d];postTitlear[d]=postTitlear[f];postTitlear[f]=e;var e=postUrlar[d];postUrlar[d]=postUrlar[f];postUrlar[f]=e;var e=postCommentar[d];postCommentar[d]=postCommentar[f];postCommentar[f]=e}for(var b=0;b<postTitlear.length-1;b++){for(var a=b+1;a<postTitlear.length;a++){if(parseInt(postCommentar[b])<parseInt(postCommentar[a])){c(b,a)}}}}document.write('<script src="'+home_page+"feeds/posts/default?max-results="+numposts+'&orderby=published&alt=json-in-script&callback=showrecentposts"><\/script>');
    //]]>
    </script>




                    Keterangan untuk yang cetak merah

                    (abold= false;)       = bisa dirubah menjadi true jika ingin tulisanya menjadi cetak tebal.

                    (numposts=200;)    = hasil dari penelusuran 200 postingan

                    (maxshowresult=7;) = jumlah popular post yang ingin ditampilkan

                    home_page            = rubah dengan URL blog sobat

            
         5.klik simpan, Selesai