Oh ya sob maaf tidak saya kasih demonya , sebagai penggantinya anda dapat melihat random post saya yang terletak di sidebar saya . langsung saja nih cara buat random postnya :
1. Masuk ke akun Blogger ( dasbhor ) anda
2. kemudian Pilih Menu Template
3. Setelah memilih menu Template kemudian cari dan Klik Edit HTML
4. Cari kode ]]></b:skin> ( Klik CTRL+F untuk memudahkan pencarian )
5. Setelah kode ]]></b:skin> ketemu kemudian salin kode di bawah ini tepat di atas kode ]]></b:skin> tersebut .
/*Random-post*/
#random-post-container {width:265px}
#random-post-container ul,
#random-post-container li {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
#random-post-container img {
display:block;
float:left;
border:1px solid;
margin:2px 7px 5px 0;
box-shadow:4px 4px 2px #000;
}
#random-post-container a {
font-weight:bold;
font-size:110%;
color:blue;
}
#rancom-post-container .clear {
display:block;
clear:both;
}
6. Setelah itu simpan Template ( eh tapi bukan bearti ini sudah selesai , tapi masih ada satu langkah lagi )
7. Keluar / log out dari Edit Html tadi
8. Kemudian Pilih Menu Tata Letak => Tambah gadget => Html/JavaSript
9. Salin kode dibawah ini dan letakan kode dibawah ini tepat di dalam kolom Html/JavaSript tersebut .
<!-- ahmadsuyadi random post wuss -->
<div id='random-post-container'>loading widget by ahmadsuyadi.blogspot.com...</div>
<script>
// Feed configuration
var homePage = 'http://ahmadsuyadi.blogspot.com',
maxResults = 5,
summaryLength = 150,
yesImageUrl = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4dIZ8-lrU5tHdVV3pfMgFpXmI6f6A2fSHJBYFlji6waRhTcpsYMnZYDiG9MNZO3NvdqC1iZ01OZWV-JZnlVInFzwYTuoUqWjXC1oBVEliKU9lJQcBkM4CfWyK0ViWf9W-eBl0PFydQoQ/s1600/no-image.png',
containerId = 'random-post-container';
// Function to generate random number limited from `min` to `max`
// Used to create a valid and safe random feed `start-index`
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
// Function to shuffle arrays
// Used to randomize order of the generated JSON feed
function shuffleArray(arr) {
var i = arr.length, j, temp;
if (i === 0) return false;
while (--i) {
j = Math.floor(Math.random() * (i + 1));
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
return arr;
}
// Get a random start index
function createRandomPostsStartIndex(json) {
var startIndex = getRandomInt(1, (json.feed.openSearch$totalResults.$t - maxResults));
if (window.console && window.console.log) console.log('Get the post feed start from ' + startIndex + ' until ' + (startIndex + maxResults));
document.write('<scr' + 'ipt src="' + homePage + '/feeds/posts/summary?alt=json-in-script&orderby=updated&start-index=' + startIndex + '&max-results=' + maxResults + '&callback=randomPosts"></scr' + 'ipt>');
}
// Widget's main function
function randomPosts(json) {
var link, summary, img,
ct = document.getElementById(containerId),
entry = shuffleArray(json.feed.entry),
skeleton = "<ul>";
for (var i = 0, len = entry.length; i < len; i++) {
summary = ("summary" in entry[i]) ? (entry[i].summary.$t.replace(/<.*?>/g, "")).substring(0, summaryLength) + '…' : "";
img = ("media$thumbnail" in entry[i]) ? entry[i].media$thumbnail.url.replace(/\/s[0-9]+(-c)?/, "/s72-c") : noImageUrl;
for (var j = 0, jen = entry[i].link.length; j < jen; j++) {
link = (entry[i].link[j].rel == "alternate") ? entry[i].link[j].href : '#';
}
skeleton += '<li>';
skeleton += '<img src="' + img + '" alt="image" width="72" height="72" title="' + entry[i].title.$t + '">';
skeleton += '<a href="' + link + '" title="' + entry[i].title.$t + '">' + entry[i].title.$t + '</a><br>';
skeleton += '<span>' + summary + '</span>';
skeleton += '<span class="clear"></span></li>';
}
ct.innerHTML = skeleton + '</ul>';
}
document.write('<scr' + 'ipt src="' + homePage + '/feeds/posts/summary?alt=json-in-script&max-results=0&callback=createRandomPostsStartIndex"></scr' + 'ipt>');
</script>
<!-- ahmadsuyadi random post wuss -->http://ahmadsuyadi.blogspot.com dengan URL anda
-Anda juga dapat mengganti
maxResults = 5, sesuai dengan jumlah random yang ingin anda tampilkan
-Jika anda ingin menonaktifkan gambar ( image ) ubah
yesImageUrl menjadi no
ImageUrl
Thanks atas informasinnya....
ReplyDelete