Membuat Artikel Terkait Bergambar Premium Di Bawah Postiingan

Perlu diketahui bahwa untuk membuat artikel terkait bergambar ini membutuhkan pemasangan kode css dan javascript pada template blogger.Untuk pengaturan tertentu, Anda bisa mengubahnya sendiri. Dan saya akan memberikan panduannya.

Konsepnya sendiri dari widget ini adalah menggunakan gambar sebagai acuan link artikel terkait. Sedangkan judul artikel terkaitnya akan muncul saat kursor berada di atas gambar (hover).

Berikut ini contoh penerapan artikel terkait bergambar :

Contoh artikel bergambar menarik


Cara Pembuatan Artikel Terkait Bergambar

Kode Css
Kode css yang akan dipasang pada editor template berikut meliputi pengaturan-pengaturan pada judul widget dalam heading h3, bentuk dan warna border gambar, warna background judul artikel terkait, dan lain-lain yang bisa Anda ubah.

Untuk pemasangannya, silahkan copy kode berikut ini dan paste sebelum kode ]]></b:skin> .

/* Artikel Terkait Style Start */
#related-posts {margin: 10px;border: 3px !important;
border-style: double; border-color: blue;
padding: 5px !important;}
#related-posts h3{text-align:center;background:none;margin:0 0 10px 0;padding:8px 0 4px 0;color:#0062AB;font-size:16px;line-height:16px;font-family:Arial,Helvetica,Sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.related-post .post-thumbnail {z-index: 1;position: relative;
width: 93px;
height: 93px;

margin: 0;
border: 1px double #0000FF !important;
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
-webkit-box-shadow: inset 2px 2px 5px #444 !important;
-moz-box-shadow: inset 2px 2px 5px #444 !important;
box-shadow: inset 2px 2px 5px #555 !important;}
.related-post {float: left;position: relative;
width: 93px;
height: 93px
;
margin: 0 10px 10px 0 !important;background: #F6F6F6 !important;
-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;
border-radius: 5px !important;}
.related-post .related-post-title {display: none;float: left;
background: #0000FF !important;
color: #fff !important;
text-shadow: none !important;
text-align: center !important;
font-weight: bold !important;
padding: 5px !important;
position: absolute !important;
top: 98px !important;
left: -55px !important;
z-index: 2 !important;
width: 200px;
-webkit-box-shadow: 0 0 2px #444;
-moz-box-shadow: 0 0 2px #444;
box-shadow: 0 0 2px #444;}
.related-post:hover .related-post-title {display: inline-block !important;position: absolute !important;}
Penjelasan kode yang saya beri warna biru tebal :

  • border-style: double merupakan jenis border khusus bagian atas di sekeliling tulisan judul Artikel Terkait. Anda bisa mengganti jenis border ini. Double berarti 2 bila menginginkan border terlihat 1 ganti saja dengan solid.
  • border-color: blue merupakan warna border di sekeliling judul artikel terkait, warna bisa Anda ubah dengan apa saja dan bisa berupa kode hex ataupun rgb, contoh kode warna hex biru = #0000FF
    kode warna rgb biru = RGB(0,0,255)
  • #related-posts h3 merupakan style khusus bagian judul widget artikel terkait, css di dalamnya bisa Anda ganti bisa juga tidak.
  • width: 93px; height: 93px; merupakan ukuran lebar dan tinggi gambar, Anda bisa mengubahnya agar sesuai dengan template Anda.
  • border: 1px double #0000FF !important; merupakan border khusus disekeliling gambar, Anda bisa mengganti gaya dan warnanya
  • background: #0000FF !important; merupakan warna latar belakang khusus title artikel terkait. Yang saya gunakan ini berwarna biru, Anda bisa menggantinya. Bila kesulitan mencari kode warna silahkan menuju ke alat kode warna html.
Kode Html & Javascript Widget Artikel Terkait Bergambar
Setelah pemasangan kode css selesai. silahkan memasang kode html dan javascript agar widget ini bekerja.

Silahkan cari kode pada template yang konsepnya mirip dengan kode di bawah ini :
<data:post.body/>
ATAU
<div class='post-footer-line post-footer-line-1'/>
</div>
<div class='post-footer-line post-footer-line-2'/>
</div>
<div class='post-footer-line post-footer-line-3'/>
</div>


Kemudian, tempatkan kode berikut tepat di bawah  
<data:post.body/> 
ATAU
<div class='post-footer-line post-footer-line-1'/> atau <div class='post-footer-line post-footer-line-2'/> atau <div class='post-footer-line post-footer-line-3'/>

<!-- Artikel Terkait Javascript  Start-->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-posts'>
<script type='text/javascript'>//<![CDATA[
var ry='<h3>Artikel Terkait</h3>';rn='<h3>&nbsp;&nbsp;&nbsp;Tak Ada Artikel Terkait</h3>';rcomment='comments';rdisable='disable comments';commentYN='no';
var dw='';titles=new Array();titlesNum=0;urls=new Array();timeR=new Array();thumb=new Array();commentsNum=new Array();comments=new Array();function related_results_labels(c){for(var b=0;b<c.feed.entry.length;b++){var d=c.feed.entry[b];titles[titlesNum]=d.title.$t;for(var a=0;a<d.link.length;a++){if('thr$total' in d){commentsNum[titlesNum]=d.thr$total.$t+' '+rcomment}else{commentsNum[titlesNum]=rdisable};if(d.link[a].rel=="alternate"){urls[titlesNum]=d.link[a].href;timeR[titlesNum]=d.published.$t;if('media$thumbnail' in d){thumb[titlesNum]=d.media$thumbnail.url}else{thumb[titlesNum]='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq7r6zKXNNkYDLz-YSdvRK_E8Hd_qpqyKezQELLjT9gfXK0PqdyMIsKAwSvttKvva4Qqj4LWQkcvlc07AA-QwJOB0Ip6bxf0YOpOmsbPrmhgxZ_Uyq2dArSzHFcrvzQmJxrG4Rpd0dHk6M/'};titlesNum++;break}}}}function removeRelatedDuplicates(){var b=new Array(0);c=new Array(0);e=new Array(0);f=new Array(0);g=new Array(0);for(var a=0;a<urls.length;a++){if(!contains(b,urls[a])){b.length+=1;b[b.length-1]=urls[a];c.length+=1;c[c.length-1]=titles[a];e.length+=1;e[e.length-1]=timeR[a];f.length+=1;f[f.length-1]=thumb[a];g.length+=1;g[g.length-1]=commentsNum[a]}}urls=b;titles=c;timeR=e;thumb=f;commentsNum=g}function contains(b,d){for(var c=0;c<b.length;c++){if(b[c]==d){return true}}return false}function printRelatedLabels(a){var y=a.indexOf('?m=0');if(y!=-1){a=a.replace(/\?m=0/g,'')}for(var b=0;b<urls.length;b++){if(urls[b]==a){urls.splice(b,1);titles.splice(b,1);timeR.splice(b,1);thumb.splice(b,1);commentsNum.splice(b,1)}}var c=Math.floor((titles.length-1)*Math.random());var b=0;if(titles.length==0){dw+=rn}else{dw+=ry;dw+='<div class="clear"/></div><ul>';while(b<titles.length&&b<20&&b<maxresults){if(y!=-1){urls[c]=urls[c]+'?m=0'}if(commentYN=='yes'){comments[c]=' - '+commentsNum[c]}else{comments[c]=''};dw+='<div class="related-post"><div class="related-post-title">'+titles[c]+'</div><a href="'+urls[c]+'" rel="nofollow"><img border="0" class="post-thumbnail" alt="'+titles[c]+'" src="'+thumb[c]+'"/></a></div></div>';if(c<titles.length-1){c++}else{c=0}b++}dw+='</ul>'};urls.splice(0,urls.length);titles.splice(0,titles.length);document.getElementById('related-posts').innerHTML=dw};
    //]]></script>
<b:loop values='data:post.labels' var='label'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&quot;' type='text/javascript'/></b:loop>
<script type='text/javascript'>var maxresults=5;removeRelatedDuplicates();printRelatedLabels(&#39;<data:post.url/>&#39;);</script>
</div>
</b:if>
<div class='clear'/>
<!-- Artikel Terkait Javascript End-->
Perhatikan beberapa kode dan kata yang saya beri warna biru di atas, penjelasannya :

  • <h3>Artikel Terkait</h3>, ini adalah judul artikel terkait, Anda bisa mengganti kata "Artikel Terkait" sesuai dengan yang Anda inginkan.
  • Tak Ada Artikel Terkait, ini adalah kalimat judul widget artikel terkait saat belum terdapat artikel yang berkaitan
  • https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq7r6zKXNNkYDLz-YSdvRK_E8Hd_qpqyKezQELLjT9gfXK0PqdyMIsKAwSvttKvva4Qqj4LWQkcvlc07AA-QwJOB0Ip6bxf0YOpOmsbPrmhgxZ_Uyq2dArSzHFcrvzQmJxrG4Rpd0dHk6M/, merupakan link url dari gambar default bila artikel terkait tidak mempunyai thumbnail
  • var maxresults=5, merupakan jumlah artikel terkait yang akan ditampilkan, silahkan ubah sesuai selera.
Bila semua kode sudah Anda pasang pada editor template, silahkan pratinjau dulu apakah sudah sesuai dengan yang Anda inginkan, bila sudah simpan template. Bila masih terdapat kesalahan, jangan ragu dan silahkan bertanya di kolom komentar.


ARTIKEL LAINNYA
Dedi E Kusmayadi Soerialaga

Blogger Sumedang : Dedi E Kusmayadi Soerialaga


Assalam Mua'alaikum Wrwb... Saya share Info Blogging, Social Media, Tips dan Trik. Terima Kasih telah singgah dan membacanya.

0 Response to "Membuat Artikel Terkait Bergambar Premium Di Bawah Postiingan"

Post a Comment