Selasa, 2007 Desember 04

Cara pasang "Random Post" (menampilkan posting secara acak)

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/

 



Dengan memasukan alamat email dibawah ini berarti anda akan mendapat kiriman artikel terbaru dari o-om.com di inbox anda:


Beri vote untuk nilai artikel ini:



5 Komentar:

Yusron mengatakan...

Thanks oom, salam kenal

Agus (o-om) mengatakan...

Thanks juga ya yusron..salam kenal balik dari om :)

lady mengatakan...

om, apa ada kelanjutan dr tutorial ini? udah saya coba kok ga keluar random postnya, hanya link 'view random post' aja yg keliatan. makasih

Agus (o-om) mengatakan...

>> lady : artikel nya tidak berlanjut :) itu sudah selesai kok lady :)

T i n T i n mengatakan...

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 ?


:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting sebuah Komentar

Untuk memasang emoticon diatas, cukup dengan menulis kodenya. Silahkan berkomentar, jangan nyepam ya :)

Sudah baca artikel yang ini:


 

My Friends

Kabar terbaru dari o-om.com

Tentang O-OM.COM

Melihat profil lengkap saya

Agus Ramadhani (O'OM), Menulis tentang blogger tricks, blogspot tutorial, blog tips, blogging, Blogger Hack, SEO, HTML, CSS, Free template, Ebook, Custom domain, opini. "Menjadi blogger tidak harus pintar, namun harus memiliki imajinasi yang kuat" Saya bisa di contact via Y!