memasang Random Post Blogger

Random Post Blogger maksudnya dalah fitur posting secara acak yang

bisa anda tempatkan pada sidebar atau sesuai keinginan anda, untuk

cara pasang random post blogger yang perlu anda lakukan adalah

1. Log in ke draft blogger menggunakan ID anda masing-masing

2. Centang "Expand Widget Templates"

3. Untuk berjaga-jaga dari kesalahan saat penempatan kode script lebih baik anda lakukan "Download Full Template"

 4. Sisipkan kode dibawah ini diatas tag

</head>





//<![CDATA[
var _yourBlogUrl = "masukan alamat blog anda";

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>

No comments:

Post a Comment

Search