Random post adalah suatu cara menampilkan posting secara acak, Sebenarnya cara memasang random post sudah lama ada dan sudah banyak yang menulis, namun blogger yang baru memulai membuat blog masih saja bingung, mungkin tutorila yang digunakan/ditemukan masih menggunakan bahasa inggris. Agar gak membuat sahabat blogger kecewa saya tulis aja artikelnya secara singkat.
Langkah mudah membuat Random Post:
Pertama:
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://www.o-om.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
Kedua:
Kemudian Tambahkan sebuah Element halaman -> HTML/Javascript
<a href="javascript:randomPost();">View Random Post</a>
Jangan lupa disimpan dan lihat hasilnya :)
Sumber: http://purplemoggy.blogspot.com/







57 comments:
Thanks oom, salam kenal
Thanks juga ya yusron..salam kenal balik dari om :)
om, apa ada kelanjutan dr tutorial ini? udah saya coba kok ga keluar random postnya, hanya link 'view random post' aja yg keliatan. makasih
>> lady : artikel nya tidak berlanjut :) itu sudah selesai kok lady :)
Om, kalau saya mau ngasih posting awal = posting yang pertama kali saya bikin, gimana ? Biasanya kan posting yang muncul selalu urut tanggal terakhir posting selalu diatas, bisa dibalik nggak ?
sama kayak lady
koq gag jalan ya om??
udah daku ikuti semua prosedur nya tapi gag kelua,
apa harus refresh page?
~x( ~x( ~x(
mohon bantua nya ya om...
mantab om....
Lebih mempercantik Blog Saya Nih
om, kalo random postnya di klik kok malah yg random comments nya ya ? trus halamanya ga bisa di back ke halaman depan 8-}
ini dia nih yg saya cari
tin gkyu keren banged chuy,, linkback gwe yah
Wah, saya baru tahu kalau ternyata Blogger
bisa dibuat secanggih blog o-om :-o
Makasih artikelnya ya!
@Lady
udah saya coba kok ga keluar random postnya, hanya link 'view random post' aja yg keliatan.
hal yang sama terjadi pada saya :((
koq gag iso bang????
8-}8-}8-}8-}
makasih om...belum dicoba sih tapi moga2 berhasil :)
Thanks.... ;)
Bisa ditampilin langsung artikelnya gak yach om?
Regards,
Ghustie Samosir
www.hanyainfo.blogspot.com
salam kenal! makasi infonya
Assalamualaikum
Kujungn belajar
tampilan di blog saya saat mengklik view random post kok berganti ke halaman feed ya?
mohon solusinya.
omm gak bisa... gimana nehh?? ~x(
terima kasih ya OM
thank you bos!
makasih banyak om........... :D
omm sudah saya coba kok tetep gak bisa , maklum baru belajar
bisa kasih cara untuk menampilkan random post yang langsung keluar linknya secara acar tidak??
nyari untuk yang di wordpress om...
malah nemu utk yg blogger..
om o-oom ngepens banget nih
artikelnya
keyen keyen
mampir balik yah om o-om ke blogkuuu
zona-ketawa-kita.blogspot.com
om mau tanya dong... mohon ditanggapi..
cara nampilin semua postingan blog kita dlm menu yg bisa discroll.... gimana?
thank om... mampir juga ke http://johan-jm.blogspot.com/
kalo pake hosting sendiri tinggal upload pluginnya yah om
gak jalan om, sama ky lady dkk.,ada cra lain gak om?
Jadi tidak terpatok pada Latest dan New Artiel ya Oom ^_^
bisa di coba nih, mantapzz
thingyuu om,,pemula ne,,hehe
thanks o-om..............
ijin praktewk........................
salam knal....
Mkasih Kang Agus Tutorialnya :)
mas kalo pasang'a di wordpress pt g self-hosted gmn????
mantap om biar lebih lengkap masukin caranya pasang scroll di random postnya. THX
Cxixiixixxi hancur dah... mana lupa back up lg....
g nongol gan...
gmn solusinya
at : http://sharemyeyes.blogspot.com/
kayaknya ada kesalahan...random post tidak keluar
langsung ke TKP untuk dpraktekin,,thanks mas
matur thankiu o-om
untuk wordpress ada nga gan??
pening dah nyari caranya mas..
iya nih om, rekues buat wordpres donk,
saya juga dah nyari nyari yang tanpa plugin kok ga dapet2
thx
kalo untuk d bawah post ad gk om?
thanks za om....
Mas OOM jangan Asal Copas, pelajari dulu atau peraktekan dulu di blog saudara,Tutorial ini sudah saya coba tidak jalan, kasian kan yang lupa backup template--templatenya jadi ancur..untung aku sempat backup..proofessional jadi blogger..jangan Copas tapi uji dulu
gan..
klo related post dengan thumbnail (gambar) yang bisa muncul di homepage gimana caranya ya??
ane coba bikin tapi gak bisa2...
^_^
maklum, newbie....
ato bikin random post dengan thumbnail...
klo recent-post kan bentuknya berurutan,
nah ane coba bikin yang acak gitu....
jadi setiap posting di buka hasil yang nongol juga beda,,,,
wih ada navigasi zoomtemplatenya
oom gak bisa, bisa kasih tutorial yang laen kaga???
Nice info gan!!! :D. Membuat Populer Post Bergerak, atau Scroll pada bagian sidebar.. cukup menarik dan membuat blog cantik.. dan katanya cara ini bisa menSEOkan blog Agan.. :D
I like sidebar bergerak he he he....
bagus gan... tampilannya lebih menarik.. :D
Poskan Komentar
Silahkan beri komentar dengan bijak dan jangan sampai komentar anda masuk dalam {COMMENTS SPAM}. Thanks