-->

Membuat Widget Artikel Menarik


Seperti yang telah saya sebutkan pada artikel sebelumnya (Membuat Widget Artikel Terbaru), bahwa pada posting kali ini kita akan membahas tentang pembuatan widget artikel menarik.

Penggunaan widget ini disamping bermanfaat untuk memperindah tampilan sebuah blog, juga bermanfaat meningkatkan page view sebab pengunjung yang telah selesai membaca sebuah artikel akan langsung disodori daftar artikel menarik yang mungkin saja dapat menggugah minat mereka.

Widget artikel menarik ini juga dilengkapi dengan thumbnail yang dapat diatur ukurannya bahkan mempunyai pengaturan corner atau sudut, sehingga sudut-sudutnya dapat dibuat tumpul yang memungkinkan thumbnail dapat diatur dari bentuk kotak menjadi bentuk lingkaran.

Penggunaan widget ini sedikit banyak dapat memberikan informasi kepada pengunjung tentang berbagai artikel yang terdapat pada blog, sebab sebagian besar pengguna template responsif saat ini tidak lagi menggunakan widget arsip blog yang umumnya berbentuk hirarkis.

Pemasangannya juga sangat mudah sebab tidak perlu masuk pada kode html template. Biar tidak penasaran lagi mari kita menuju proses pembuatannya.

Langkah-Langkah Pembuatan Widget Artikel Menarik

  • Login kedalam akun blogger.
  • Pilih menu Tata Letak > Tambahkan Gadtet > HTML/JavaScript.
  • Copy kode dibawah ini dan paste pada konten HTML/JavaScript.
<style>
#random-posts img{border-radius: 0px;float:left;margin-right:5px;
width:50px;height:50px;background-color: #FFFFF;padding: 3px;transition: all 0.2s linear 0s;}
#random-posts img:hover{opacity: 0.6;}
ul#random-posts {list-style-type: none;padding: 0px;}
#random-posts a {font-size: 14px;text-transform:uppercase; padding: 0px auto 5px;}
#random-posts a:hover {text-decoration: none;}
.rp-snippet {font-size: 12px;background: none; padding: 5px; margin-right: 8px;}
#random-posts span {}
#random-posts li {margin-bottom: 10px;border-bottom: 1px solid #EEEEEE; padding: 4px;}
</style>
<ul id='random-posts'>
<script type='text/javaScript'>
var rdp_numposts=10;
var rdp_snippet_length=150;
var rdp_info='no';
var rdp_comment='comment';
var rdp_disable='Comments Disabled';
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){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;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/AVvXsEjAJYZqnuoiKwOa_rQJMZKhqHGxoIyiDJJ4r2UMHeIAi5WX1OhhVxfWYhN9aLs-nCpns-9c4A8u4JQ2eiWPJFOirofRHSrErWVEcJPqc36YkSFiPMpTau0URq9ci9ZxR3GUT7bj4-TMI20/s1600/no-image-available.jpg"}}};document.write('<li>');document.write('<a href="'+rdp_posturl+'" rel="nofollow"><img alt="'+rdp_posttitle+'" src="'+rdp_thumb+'"/></a>');document.write('<div><a href="'+rdp_posturl+'" rel="nofollow" title="'+rdp_snippet+'">'+rdp_posttitle+'</a></div>');if(rdp_info=='yes'){document.write('<span><div  class="rp-info">'+rdp_postdate.substring(8,10)+'/'+rdp_postdate.substring(5,7)+'/'+rdp_postdate.substring(0,4)+' - '+rdp_commentsNum)+'</div></span>'};document.write('<div class="rp-snippet">'+rdp_snippet+'</div><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>
  • Ganti tulisan yang ditandai warna merah dengan nilai yang diinginkan.
  • Simpan dan lihat hasilnya.

Pembuatan widget artikel menarik telah selesai dan selamat menikmati hasilnya.
Terima kasih telah berkunjung dan menyempatkan waktu untuk membaca.
Selamat mencoba dan semoga bermanfaat.

0 Response to "Membuat Widget Artikel Menarik"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel