Membuat Random Post Widget di Blogger


Selain menampilkan postingan terbaru (recent post) kita juga dapat menampilkan posting secara acak (random post). Jika postingan terbaru hanya menampilkan postingan yang baru di posting, maka postingan acak bisa menampilkan postingan lama maupun postingan baru secara acak, setiap halaman dibuka maka isi postingan acak (random post) selalu berbeda sehingga memperbesar peluang pageview blog.


Berikut ini adalah script untuk menampilkan postingan secara acak pada Template Blogspot:

<script type="text/javascript">
var acakarray = new Array();var l=0;var flag;
var numofpost=5;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>

Catatan :
  • Angka 5 pada numofpost=5 adalah jumlah postingan yang akan ditampilkan secara acak ,bisa diganti dengan kebutuhan anda.
  • Login ke blogger, Pilih Tata Letak , Elemen Halaman , Tambah Gadget ,pilih HTML/Javascript kemudian masukkan kode javascript di atas ke dalam gadget HTML /Javascript. 

Terdapat 3 komentar pada " Membuat Random Post Widget di Blogger ".

  1. makasih info.. berguna buat org banyak
    http://idr-news.blogspot.com
    http://harianindonesiasport.blogspot.com
    http://berita-malam-kita.blogspot.com/

    BalasHapus

Silahkan tulis komentar.

Sahabat Blogger

Google Plus

Copyright © 2010 Style Blogger Template. All Rights Reserved.
Download Remove