
Nah Buat sobat yang akan pasang Random post Super Wuss (super cepat ini ) silahkan pasang kode css berikut tepat di atas kode ]]></b:skin> berikut kodenya :
/*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;
}
Sedangkan Untuk memasang Xhtml nya silahkan menuju ke tata letak == Tambah Widget == Pilih html Java Script pasang kode Script berikut ini:
<div id='random-post-container'>Memuat...</div>Silahkan ganti kode text yang berwarna merah dengan alamat blog sobat sendiri,dan kode yang berwarna biru adalah jumlah random post yang akan di tampilkan silahkan ganti sesuai kebutuhan
<script>
// Feed configuration
var homePage = 'http://www.fullblogdesign.com',
maxResults = 7,
summaryLength = 170,
noImageUrl = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq2u8TfnGa-UnnWwQTqERCEREuEB5SnIKdZ47sRQMHPSfEBjW6fDJOZtKyC9POdIpJpFJVwhca3AhsqpE0LCb9f1t5TcbtGeEnm6ilfwf23_LvmrMUwhlmn4tVP_drW3YyziWA_7sx0ms/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>
Sumber Code : dte.web.id
10 komentar
Boleh di coba juga nih mas :D
Silahkan sob
Menarik kayaknya dengan super wuss ya Mas Mahfid, terima kasih sharenya Mas..
Sama sama silahkan saja jika dirasa bermanfaat
makin keren saja fullblogdesign mas...kapan kapan bisa saya coba triknya
:D
Mas cara menambahkan title pda JS random postnya gmna mas?
Cari aja bagian
kan awal nya kodenya kaya gini<a hreF
contoh nya kaya giniHaha iya juga. tadinya saya cuma tambahin
'" title="
doang pda bagian<a href...</a>
Terimakasih banyak mas.. :DWah Perlu di coba nihh Wus wus nya ;v kunjungan balik ya mas .. hehhe baru ganti nama emang jadi sepi :(
hallo bang admin mohon pencerahan nich kalau misalkan kita mo open link post blog secara random setiap kali blog loading gimana yach di tunggu banget thank B)
Posting Komentar
Terima Kasih Sobat Sudah:
1. Berkomentar Dengan Sopan
2. Tidak Memasukkan Link Aktif Dalam Form Komentar
3. Berkomentar Sesuai Artikel/Postingan
4. Berilah Informasi Kepada Admin Jika ada script yang Sudah tidak berfungsi
5. komentar Jorok/kasar /berbau Sara/Porno /saya anggap sebagai SPAM
6.untuk memasukkan gambar gunakan <i rel="image">URL Gambar</i>