21 January 2011

Cara Membuat Random Post Di Blogger

Fungsi widget random post ini hampir sama dengan recent post, tapi widget ini menampilkan postingan secara acak dan tidak harus postingan terbaru di blog sobat. Langsung aja sobat copy kode berikut ini dan pasang di Gadget, letaknya terserah sobat.

<script type="text/javascript">

var randarray = new Array();var l=0;var flag;

var numofpost=8;function randomposts(json){

var total = parseInt(json.feed.openSearch$totalResults.$t,10);

for(i=0;i < numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in randarray){if(l==randarray[j]){ flag=1;}}

if(flag==0&&l!=0){randarray[i++]=l;}}document.write('<ul>');

for(n in randarray){ var p=randarray[n];var entry=json.feed.entry[p-1];

for(k=0; k < entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "<li>" + "<a href=" + entry.link[k].href + ">" + entry.title.$t + "</a> </li>";

document.write(item);}}

}document.write('</ul>');}

</script>

<script src="/feeds/posts/default?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>

Kode yang warna hijau adalah jumlah post yang di tampilkan, sobat bisa menggantinya sesuai kebutuhan.

Semoga bermanfaat.
Alhamdulillah..

No comments:

Post a Comment