Friday, January 7, 2011

Cara membuat random post/postingan acak

Selain membuat recent post (postngan terbaru) untuk dipasang diwidget blog,ada baiknya kalau kita membuat random post(postingan acak) selain untuk meningkatkan page view dari back link tujuannya adalah agar orang tertarik untuk membaca postingan kita yang terdahulu atau postingan yang ditampilkan secara acak.
Random post tersebut selalu berbeda dari setiap halaman yang dibuka oleh pengunjung sehingga memperbesar pageview blog.
Untuk membuat random post atau postingan acak,langkah langkahnya sebagai berikut:
1.Masuk Dashboard >> pilih Tata letak
2.Klik Tambah Gadget >> HTML/Javascript
3.Copy script berikut

<script type="text/javascript">

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

var numofpost=10;function randomposts(json){

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

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

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

for(n in acakarray){ var p=acakarray[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>

numofpost=10 adalah jumlah postingan yang akan ditampilkan secara acak,ganti sesuai selera,misal 15 atau 5postingan
Selanjutnya Simpan