Load Posting Otomatis dan Scroll Tidak Terbatas di Blog

Posted on Mar 10, 2013


Add Infinite Scrolling To Your Blogger

Scroll Tak Terbatas Di Blog-Pasti anda semua pernah menggunakan Facebook. Facebook merupakan web sosial paling terkenal di dunia. Atau mungkin Twitter, pasti anda pernah menggunakannya. Atau yang paling terlihat pada saat anda membuka 1cak.Tetapi pernahkah anda memperhatikan kebanyakan dari situs tersebut menggunakan teknik Nge-Load secara otomatis untuk menampilkan post berikutnya. Tanpa harus menge-klik next atau previous button.

Teknik seeperti ini sebenarnya juga bisa diaplikasikan di blog. Dalam artikel ini saya akan menjelaskan bagaimana teknik scroll tak terbatas dengan menggunakan JQuery. Untuk nama J Querynya sendiri adalah JQuery Ajax Scrolling. Oke berikut langkah-langkahnya.

1. Login ke Blogger.com
2. Pilih Template > Edit HTML
3. Cari kode ini <b:includable id='post' var='post'>. Maka akan muncul seperti di bawah ini:

<b:includable id='post' var='post'>
<div class="ias_item">
........Kode lainnya ..........
</div></b:includable>
NB: Kode Warna Merah yang ditambahkan.
 4. Cari kode ini <b:includable id='main' var='top'>. Maka akan muncul seperti di bawah ini:

<b:includable id='main' var='top'>
<div class="ias_container">.......Kode lainnya...........</div>
</b:includable>
NB: Kode Warna Merah yang ditambahkan.
5. Cari kode ini <b:includable id='nextprev'>. Maka akan muncul seperti di bawah ini:


<b:includable id='nextprev'>
<div id=ias_pagination>.......Kode Lainnya....... </div>
</b:includable>

6. Cari kode ini <a expr:href='data:olderPageUrl'> ............ </a>. Mungkin belum akan ketemu kodenya. Yang terpenting bila anda telah mendapatkan kode expr:href='data:olderPageUrl' maka anda telah benar. Tambahkan kode berikut yang berwarna merah:


<div id=’ias_page_next’><a expr:href='data:olderPageUrl'> ............ </a></div>
NB: Mungkin akan ditemukan lebih dari satu kode (kemungkinan ada dua kode yang sama). Pasang pada kode yang pertama saja.
 7. Setelah selesai semua langkah-langkah di atas, dilanjutkan dengan menginstall kode ajax jquerynya. Pasang kode di bawah ini di atas kode </head>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script><script src="https://sites.google.com/site/blognetfori/archive/JQueryAjaxScrolling.js" type="text/javascript"></script><b:if cond='data:blog.pageType != "item"'><script type="text/javascript">
jQuery.ias({container : '.ias_container',item: '.ias_item',pagination: '#ias_pagination',next: '#ias_page_next a',loader: 'your-own-hosting/loading.gif'});</script></b:if>


NB: Jika kode jquery.min.js telah ada, tidak perlu ditambahkan lagi.  
9. Simpan dan rasakan hasilnya.


Penjelasan Kode

1. Kode pertama:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
Mengapa harus ada ini? karena kode ini akan memanggil J query framework yang terhosting di google. Kode ini penting karena bila tidak ditambahkan maka, anda ridak dapat menggunakan kode jquery lainnya sebelum memakai kode di atas.

2. Kode kedua:
<script src="https://sites.google.com/site/blognetfori/archive/JQueryAjaxScrolling.js" type="text/javascript"></script>
Kode ini yang bertugas untukmemanggil kode ajax scrolling yang telah dibahas di awal postingan.

3. Kode  berikutnya:
<b:if cond='data:blog.pageType != "item"'><script type="text/javascript">
jQuery.ias({container : '.ias_container',item: '.ias_item',pagination: '#ias_pagination',next: '#ias_page_next a',loader: 'your-own-hosting/loading.gif'});</script></b:if>
Untuk memastikan script hanya bekerja jika halaman lebih dari satu atau lebih (bukan single post). Jika tidak halaman tersebut akan bekerja ketika berada di halaman homepage atau halaman archive yang panjang.


Bagaimana Kode Tersebut Bekerja?

  1. Ketika Halaman 1 anda di-load oleh browser, plugin ini akan mencari HTML Element yang berisi link Halaman berikutnya. Halaman 2 (menggunakan informasi dalam "pagination" dan "next").
  2. Lalu, akan menyimpan link untuk menuju Page 2. Menyembunyikan seluruh "pagination" element
  3. Selanjutnya, Halaman 2 akan di-load di dalam memori komputer, kemudian memindai seluruh halaman 2 untuk elemen dengan pilihan "item"
  4. Terakhir, menambahkan item yang ditemukan ke dalam "container".

Oke sekian dulu tutor "singkanya". Terimakasih. Bila ada pertanyaan bisa tanya di kotak komentar. Dikembangkan lagi oleh ini dari sini. Baca juga Cara Membuat Archive Blog yang Lebih Baik (Fresh Trick)

Artikel Terkait :



Bagi yang merasa artikel ini menarik, dan ingin menyebarluaskannya dimohon bagi siapa pun yang ingin mengutip diwajibkan untuk mencantumkan kode link di bawah ini. Hargailah karya cipta orang lain. Terimakasih.

26 comments:

  1. waw keren,disimpan dulu sob,siapa tahu nanti saya butuh.apabila ada artikel panjang.

    ReplyDelete
  2. makasih mas , pake scroll blog seraca padat hehe

    ReplyDelete
  3. ijin nyimak dulu gan, belum tau apa2 nhe..

    ReplyDelete
  4. mendingan
    untuk blog yg trafficnya minim jangan ikuti cara ini, karena akan
    memperkecil page view dari visitor, iya kan? tapi kalo buat yg udah gede
    kayak facebook ya terserah

    ReplyDelete
  5. wah ijin nyimak sob :) buat nambah ilmu :D

    ReplyDelete
  6. Wah bagus ini sob, terimakasih infonya. :)

    ReplyDelete
  7. Panjang amat sob,,gak memakan loading juga itus sob.

    ReplyDelete
  8. mudah-mudahan bermanfaat ya..

    ReplyDelete
  9. oh, yang kyak facebook tuw ea. boleh juga nih, utk dicoba...
    ^_^

    ReplyDelete
  10. alhamdulilah work, makasih atas toturialnya,

    silahkan mampir balik
    rizabler.blogspot.com

    ReplyDelete
  11. lama gk kesisni.. :D kunjungan nih.. :D

    situsku udah selesai meintenance, sekarang udah bisa BW lagi.. :D

    ReplyDelete
  12. yang jadi gambarnya sebelah mana ? kanan apa kiri ?

    ReplyDelete
  13. Wahhh keren sob,,bookmark dulu sob..siapa tau dibutuhkan.. ^_^

    ReplyDelete
  14. Postingan mu sangat informative dan menarik gan.. Sangat bermanfaat buat banyak orang. Thanks for sharing and keep blogging!

    ReplyDelete
  15. artikel yang sangat bermnfaat gan :)

    ReplyDelete
  16. Keren sobat ... :D

    ReplyDelete
  17. @Hanif= ya klo itu tergantung kita. Kalo mungkin dengan cara ini para visitor lebih nyman menelusuri blog kita ya pasti tidak merugikan.

    ReplyDelete
  18. @kelompok empat sembilan satu= yang jadi ya yang sebelah kanan, kan dah kelihatan ada tanda panahnya. Kalo belum percaya dan belum begitu dong sobat bisa lihat demonya.

    @News IP= Oke deh.. boleh lah.

    ReplyDelete
  19. kenapa ya setelah pakai cara ini di halaman utama cuma muncul 2 halaman saja kok gak unlimited

    ReplyDelete
  20. @hijauku ohno= memang trik ini ada batasannya,coba lihat demo yang telah saya sediakan. Di situ hanya me load sampai 4 halaman berikutnya saja. Jadi tetap terbatas. Bila sobat bisa mengembangkannya itu lebih dianjurkan.

    ReplyDelete
  21. Apa ga ngurangin speed loading gan?

    ReplyDelete