Kadang, jika blog sudah banyak artikelnya..., kita sedikit bingung untuk menampilkan semua judul posting agar terlihat oleh pengunjung. Kalau ditampilkan semua, mungkin terlalu ramai. Jika sedikit atau dengan judul yang itu2 juga.., mungkin pengunjung akan sedikit bosan.
Nah, kita bisa menyiasatinya dengan random post..., jadi menampilkan posting secara acak. Seperti yang terlihat pada sidebar blog ini (baca juga). Judul artikel akan terus berganti, setiap kali halaman blog ini dibuka.
Mau coba....., silahkan login ke blogger , ke Tata Letak.., Tambah Gadget > HTML/JavaScript
Kemudian copy dan pastekan kode di bawah ini
<script type="text/javascript">
var randarray = 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;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&
var randarray = 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;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>
Gantikan 10 , dengan jumlah artikel yang ingin ditampilkan
thanks,
Terimakasih infonya, mas. Sangat bermanfaat.
BalasHapusTUTORIAL MANTAP.
BalasHapusthx sob!!!
BalasHapusGak fungsi
BalasHapus@ Indra Jaya : soba diulang lagi mas..., saya juga untuk yg ...baca juga dan artikel lain..., pake sdript ini, dan berfungsi.
BalasHapuskeren mas, tapi kok ga fungsi ya ? apa mungkin template saya ga cocok ?
BalasHapusmari mampir mas ada tutor magic gratiss
http://www.pa3amagic.co.cc/
Manstab Infonya Mas. Langsung pasang n langsung Muncul,,..
BalasHapusTerimakasih.
thanks bos........................................
BalasHapusmantep gan udah saya joba and berhasiill.!!
BalasHapusKomentar ini telah dihapus oleh administrator blog.
BalasHapus