Cara Membuat Random Post
Buka Template -> Edit HTML -> Jangan lupa lakukan backup template :)
Kemudian Copy-paste kode dibawah ini biasanya atas tag </head> .
<script type="text/javascript">
//<![CDATA[
var _yourBlogUrl = "http://kluwan.blogspot.com";
function randomPost() {
var script = document.createElement("script");
script.setAttribute("type", "text/javascript");
var theUrl = _yourBlogUrl +"/feeds/posts/summary?alt=json-in-script&callback=getTotalPostsCallback&start-index=1&max-results=1";
script.setAttribute("src", theUrl);
document.documentElement.firstChild.appendChild(script);
};
function getTotalPostsCallback(json) {
var totalResults = json.feed.openSearch$totalResults.$t;
if (totalResults > 0) {
getRandomPostNumber(totalResults);
}
};
function getRandomPostNumber(totalResults) {
var randomNumber = Math.floor((Math.random() * totalResults) + 1);
getRandomUrl(randomNumber);
};
function getRandomUrl(randomNumber) {
var script = document.createElement("script");
script.setAttribute("type", "text/javascript");
var theUrl = _yourBlogUrl +"/feeds/posts/summary?alt=json-in-script&callback=getTheUrlCallback&start-index=" + randomNumber + "&max-results=1";
script.setAttribute("src", theUrl);
document.documentElement.firstChild.appendChild(script);
};
function getTheUrlCallback(json) {
var theUrl = json.feed.entry[0].link[0].href;
window.location.href = theUrl;
}
//]]>
</script>
Jangan lupa ganti warna merah diatas dengan nama blog kita, jika sudah jangan lupa disimpan.
Kemudian Tambahkan sebuah Element halaman -> HTML/Javascript
<a href="javascript:randomPost();">View Random Post</a>
Jangan lupa disimpan dan lihat hasilnya :)
6 komentar:
salam sahabat
wah siip random memang dibutuhkan.thnxs n good luck ya
infonya bgs sob,kayany yg ini mau aku coba deh ^_*
mksh ya....
Perlu di coba nul.... :X
salam dik,
menarik ya... cuma posting saya belum cukup banyak ni.
terima kasih tipsnya diik
Terima kasih buat kakak semua yang telah berkomentar...
Saya kurang jelas gan maksudnya..
Trus klo uda dilakukan semuanya nanti efeknya apa ?
maksud dri random post...
Post a Comment