English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

Tuesday, November 16, 2010

Membuat Random Post

Random Post atau dalam bahasa indonesianya adalah Postingan yang tidak teratur dan terpilih tampilannya, dalam kata lain mengacak.

Ini dimaksudkan apabila kita sudah mempunyai banyak sekali postingan pada Blog/Web kita kemudian kita ingin menampilkan beberapa postingan tersebut secara acak, agar memungkinkan si pengunjung blog/web yang membaca artikel kita tertarik akan beberapa artikel lain di blog kita walaupun tidak berhubungan dengan yang dibacanya saat itu.

Kenudian bagaimana cara membuat random post tersebut..?
Caranya sangat mudah, dengan mengikuti langkah-langkah dibawah ini :

1. Login ke Blogger
2. Kemudian klik Tata Letak lalu Elemen Halaman
3. Ketika sudah berada di Elemen Halaman klik Tambah Gadget
4. Lalu pilih HTML/JavaScript
5. Langkah selanjutnya masukkan kode dibawah 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&callback=randomposts" type="text/javascript"></script
>


6. Gantikan angka 10 , dengan jumlah artikel yang ingin ditampilkan.

Share to:



Artikel Terkait:

0 Comments:

Post a Comment

Saya akan menghapus komentar yang bermodus SARA , SPAM . Jika anda berkomentar baik , dan diminta kunjungan balik , Kami akan melakukannya . Terimakasih Sebelumnya ^^