Membuat Random Post Berdasarkan Kategori

Random adalah acak, seperti posting kemarin tentang random kata-kata mutiara juga kata-kata mutiara ditampilkan secara acak. tapi kali ini yang dibahas adalah random post berdasarkan kategori. kalau menurut ajurNA manfaatnya adalah dapat merefresh posting yang terdahulu,jadi posting kita satu tahun yang lalu juga bisa ditampilkan, selain itu juga lebih dispesifikasikan / difilter dalam satu kategori sehingga tema yang ditampilkan dalam satu widget sejajar.


Langsung saja demikian langkah-langkah yang harus diikuti:

  1. Login ke account blogger kamu.
  2. Pilih pada rancangan.
  3. Klik add widget (pilih HTML/Java Script).
  4. Copy code dibawah ini dan paste di HTML/Java Script widget yang kamu buka tadi


    <script type="text/javascript">
    var randarray = new Array();var l=0;var flag;
    var numofpost=7;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/-/widget?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>



    NB: untuk code widget silahkan diganti dengan kategori yang kamu inginkan (categori yang ada pada blog kamu). dan angka 7 dapat kamu ganti sesuai selera (berapa banyak jumlah post yang ingin ditampilkan).


  5. Simpan.
Sekarang bisa dilihat hasilnya.

Semoga bermanfaat.
Update: (maret 2012) Sekarang script default /feeds/posts/default?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" tidak bisa dikombinasi dengan per category (rss category) /feeds/posts/default/-/widget?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts", silahkan pakai kode default dengan menghilangkan /-/widget

8 comments:

cerita dewasa said...

Sip Mas, Saya juga pake random post, tapi keknya semua label yang dipake deh...

asd said...

hy sob,,, ke TKP.. hehe

Anak SMP said...

Kalo Anak SMP belum make random post ini neh sob, entah lain kali, namun tips nya oke punya dan menarik sob, sip...

dery said...

wahh,, ini untuk blogspot ya mas..
saya pake wp nih.. :D
oh ya mas,, blog saya udah gak acak-acakan nih,,
jadinya mau pesen kaos blogger indonesianya gak?
kalo jadi kirim data masbro ke email saya, d.dery.ra@gmail.com
soalnya mau dicetak nih.. :D
thanks..

mujib said...

berkunjung

Masih Ingin Belajar said...

wah mas mantap deh wajib nih di coba.. coba dulu aahhhh...

Masih Ingin Belajar said...

wah mas setelah tadi di coba ko ga muncul ya, padahal yang bertandakan merah sudah saya ganti dengan kategori yang adan di blog saya... apa ada yang perlu di rubah lagi, atau ada kesalahan,,,

MARLIF said...

@Masih Ingin Belajar: setelah saya coba dan telusuri ternyata memang codenya sudah tidak work sob. memang code tersebut dr defaultnya g ada "berdasarkan label" tp dulu saya tambah berdasarkan labil bisa dan sekarang sudah tidak bisa.

jadi pakai saja code yg default "tanpa berdasarkan label".

Terima kasih sudah berkunjung.

Post a Comment

Related Posts Plugin for WordPress, Blogger...
 

Like This Yo !