Beranda · Lagu Batak · Daftar Isi · Cerita Dewasa

Cara Membuat Random Post With Thumbnail (Postingan Acak Dengan Gambar)

Widget Random Post With Thumbnail (Gambar). Postingan ini adalah jawaban untuk pertanyaan sobat saya via email, yaitu Cara membuat widget Random Post atau artikel acak dengan gambar kecil (with thumbnail) keren dan loading ringan. Untuk demonya silahkan lihat pada sidebar kanan blog ini. Langkah-langkah membuat random post dengan gambar tersebut adalah sbb :

Langkah-langkah Widget Random Post/Postingan Acak dengan Gambar (Thumbnail) :
1. Login ke Blogger.

2. Masuk ke menu Layout atau Tata Letak

3. Tambahkan Gadget, Pilih HTML/JavaScript

4. Copy semua kode dibawah ini dan pastekan ke kolom widget.

<style>
<!--
#random-posts img{float:left;margin-right:10px;border:1px solid #999;background:#FFF;width:36px;height:36px;padding:3px}
-->
</style>
<ul id='random-posts'>
<script type='text/javaScript'>
var rdp_numposts=5;
var rdp_snippet_length=60;
var rdp_info='yes';
var rdp_comment='Comment';
var rdp_disable='';
var rdp_current=[];var rdp_total_posts=0;var rdp_current=new Array(rdp_numposts);function totalposts(json){rdp_total_posts=json.feed.openSearch$totalResults.$t}document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=totalposts\"><\/script>');function getvalue(){for(var i=0;i<rdp_numposts;i++){var found=false;var rndValue=get_random();for(var j=0;j<rdp_current.length;j++){if(rdp_current[j]==rndValue){found=true;break}};if(found){i--}else{rdp_current[i]=rndValue}}};function get_random(){var ranNum=1+Math.round(Math.random()*(rdp_total_posts-1));return ranNum};
</script>
<script type='text/javaScript'>
function random_posts(json){a=location.href;y=a.indexOf('?m=0');for(var i=0;i<rdp_numposts;i++){var entry=json.feed.entry[i];var rdp_posttitle=entry.title.$t;if('content'in entry){var rdp_get_snippet=entry.content.$t}else{if('summary'in entry){var rdp_get_snippet=entry.summary.$t}else{var rdp_get_snippet="";}};rdp_get_snippet=rdp_get_snippet.replace(/<[^>]*>/g,"");if(rdp_get_snippet.length<rdp_snippet_length){var rdp_snippet=rdp_get_snippet}else{rdp_get_snippet=rdp_get_snippet.substring(0,rdp_snippet_length);var space=rdp_get_snippet.lastIndexOf(" ");rdp_snippet=rdp_get_snippet.substring(0,space)+"&#133;";};for(var j=0;j<entry.link.length;j++){if('thr$total'in entry){var rdp_commentsNum=entry.thr$total.$t+' '+rdp_comment}else{rdp_commentsNum=rdp_disable};if(entry.link[j].rel=='alternate'){var rdp_posturl=entry.link[j].href;if(y!=-1){rdp_posturl=rdp_posturl+'?m=0'}var rdp_postdate=entry.published.$t;if('media$thumbnail'in entry){var rdp_thumb=entry.media$thumbnail.url}else{rdp_thumb="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjK1kCyDqH_JkBZqcDm1uyHVCLo6u_IfZ3AWRukRQ61CQn4QhGCqzXDrJDqzF7k4061uMwPNg0GNq0aKHhch9qaZGPEN06s2xmUegRpAS3F0V44DxJh9zYj3AfHPMYITdl5NgnCGcEGn1L/"}}};document.write('<li>');document.write('<img alt="'+rdp_posttitle+'" src="'+rdp_thumb+'"/>');document.write('<div><a href="'+rdp_posturl+'" rel="nofollow" title="'+rdp_snippet+'">'+rdp_posttitle+'</a></div>');if(rdp_info=='yes'){document.write('<span>'+rdp_postdate.substring(8,10)+'/'+rdp_postdate.substring(5,7)+'/'+rdp_postdate.substring(0,4)+' - '+rdp_commentsNum)+'</span>'}document.write('<div style="clear:both"></div></li>')}};getvalue();for(var i=0;i<rdp_numposts;i++){document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&start-index='+rdp_current[i]+'&max-results=1&callback=random_posts\"><\/script>')};
</script>
</ul>

5. Simpan dan lihat hasilnya.

Keterangan :
Angka 5 menunjukan jumlah artikel yang ditampilkan
Angka 60 Jumlah isi cuplikan
Kata 'Yes' adalah pilihan untuk memperlihatkan tanggal dan jumlah komentar, jika ingin menyembunyikan tanggal dan jumlah komentar, silahkan ganti dengan 'no'
Jika ingin merubah ukuran gambar bisa anda ubah pada opsi width:36px;heigth:36.

Screenshot :
Screenshot Random Post With Thumbnail

Keunggulan Random Post With Thumbnail (Dengan Gambar)
1. Loading Ringan
2. Tanpa perlu kode CSS atau edit kode template tinggal tambahkan Widget HTML/Javascript
3. Gampang diedit

Artikel keren lainnya:

15 Tanggapan untuk "Cara Membuat Random Post With Thumbnail (Postingan Acak Dengan Gambar)"

  1. Keren - keren ne mz widgetnya ...tak comot ya mz ...langsung pasang diblog mampir diblog saya mz kampoengkarya.com

    BalasHapus
  2. Thanks infonya, Ane udah pasang di blog Ane.
    http://rahadiona.blogspot.com/

    BalasHapus
  3. Makasih tipsnya..
    Bisa dicoba..

    BalasHapus
  4. terima kasih atas tutorialnya gan

    BalasHapus
  5. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  6. sdh ane coba gan, dan ternyata berhasil...

    BalasHapus
  7. keren banget gan hasilnya..
    makasi ya..

    BalasHapus
  8. Keren nih, tanks ya

    http://pusathots.blogspot.com/

    BalasHapus
  9. thx info'y ssob
    http://duniagame7.blogspot.com/

    BalasHapus
  10. hooe tulunggggg bagaimana ini cara mengatasi index yang berkurang.. http:www.real4download.com .. gmn dunk... help meeeeeeee kaaaaang

    BalasHapus
  11. thanks gan http://faktamuharam.blogspot.com/

    BalasHapus
  12. terima kasih atas infonya sob
    http://www.duniagame.info/
    http://si-kudil.blogspot.com/

    BalasHapus