Friday 30 October 2009

Widget Random Post untuk Blogger / Blogspot

random post widget
Blog yang unik biasanya akan membuat pengunjung lebih betah berlama-lama. Dengan Widget Random Post, selain membuat Blog Anda tampak unik, juga akan berfungsi bagi pengunjung yang bingung dalam memilih artikel untuk dibaca. Link Random Post ini akan membawa pengunjung kepada sembarang postingan secara acak (random).

Cara menambahkan Widget Random Post
1. Login Blogger Anda, lalu klik Dashboard, Layout, Page Elements, Add Gadget, HTML / JavaScript

2. Copy and Paste code di bawah ini, lalu Save.
<div id="myLuckyPost"></div> <script type="text/javascript"> function showLucky(root){ var feed = root.feed; var entries = feed.entry || []; var entry = feed.entry[0]; for (var j = 0; j < entry.link.length; ++j){if (entry.link[j].rel == 'alternate'){window.location = entry.link[j].href;}}} function fetchLuck(luck){ script = document.createElement('script'); script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky'; script.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(script); } function feelingLucky(root){ var feed = root.feed; var total = parseInt(feed.openSearch$totalResults.$t,10); var luckyNumber = Math.floor(Math.random()*total);luckyNumber++; a = document.createElement('a'); a.href = '#random'; a.rel = luckyNumber; a.onclick = function(){fetchLuck(this.rel);}; a.innerHTML = 'Feeling lucky?'; document.getElementById('myLuckyPost').appendChild(a); } </script> <script src="/feeds/posts/summary?max-results=0&alt=json-in-script&callback=feelingLucky"></script>

Secara default link yang tercipta adalah tulisan "Feeling Lucky?". Anda bisa saja mengubah tulisan link ini, ataupun dapat juga anda ubah menjadi sebuah tombol yang sesuai dengan keinginan anda.

0 comments: