Cara Memasang Artikel Terkait Di Tengah Postingan Blog – Membuat tampilan blog lebih keren dan enak dibaca adalah salah satu hal yang memang perlu diperhatikan, salah satunya dengan memasang related post atau artikel terkait yang memudahkan pembaca menemukan artikel yang serupa dengan yang sedang ia baca, artikel terkait bisa dipasang di tengah postingan agar mudah dilihat.
Tidak semua template blog sudah menyediakan slot untuk related post ditengah postingan, template yang sudah menyediakan related post (baca juga) di tengah artikel salah satunya adalah template bloger Viomagz buatan sugeng riyadi yang juga seorang blogger berpengalaman.
Baca: Cara Menghilangkan Link Gambar Agar Blog Lebih Optimal!
Bukan tanpa alasan, banyak orang yang memilih untuk membuat related post di tengah tengah artikel karena agar pengunjung lebih nyaman dan juga menambah pageviews blog menjadi lebih banyak dari sebelumnya.
Seperti namanya, artikel terakit berarti adalah rekomendasi artikel selanjutnya atau yang lainnya yang masih sama atau tidak jauh beda topiknya dengan artikel yang sedang dibaca oleh pengunjung Anda, biasanya related post dimuat berdasarkan label yang Anda pasang pada setiap artikel. baca : Cara Membuat Recent Post Keren di Blog.
Untuk memasang artikel terkait di tengah postingan artikel blog tidak sulit, Anda hanya perlu mengikuti langkah-langkahnya yang akan Admin buat dan Admin bagikan di artikel ini, jadi perhatikan baik baik tutorial dibawah ini:
Cara Memasang Artikel Terkait Di Tengah Postingan Artikel Blog
- Admin tidak akan bisa membuat dan meyusun artikel ini tanpa bantuan blogger lain, Admin menggunakan kode CSS dan Javascript dari blog Igniel.com, jadi Admin hanya membagikan ulang saja dalam beberapa versi berbeda dan dari sumber yang berbeda juga.
- Pertama, silakan buka blogger Anda, lalu klik Tema dan Edit HTML.
- Selanjutnya cari kode dengan tulisan <data:post.body/>, agar lebih cepat, manfaatkan tombol CTRL +F.
- Lalu tempel kode dibawah ini tepat dibawah kode <data:post.body/>, akan ada lebih dari satu kode tersebut, biasanya yang bagian kedua, tetapi jika artikel terkait tidak tampil, Anda bisa menempelkan kode dibawah ini di kode <data:post.body/> yang lainnya.
<b:if cond=’data:view.isPost’>
<script> //<![CDATA[
// Related Posts Middle by igniel.com
var jumlah = 4;
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?”:e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!”.replace(/^/,String)){while(c–){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return’\w+’};c=1};while(c–){if(k[c]){p=p.replace(new RegExp(‘\b’+e(c)+’\b’,’g’),k[c])}}return p}(‘c a=[“\e\d\s\Q\f\C”,”\d\s\f\h\W”,”\B\d\d\I”,”\V\f”,”\f\k\f\e\d”,”\e\k\s\S”,”\h\d\e”,”\r\e\f\d\h\s\r\f\d”,”\C\h\d\B”,”\h\r\s\I\F\U”,”\B\e\F\F\h”,”\m\O\e\l”,”\T\h\k\f\d”,”\m\e\k\l\m\r\K\C\h\d\B\P\w”,”\w\K\f\k\f\e\d\P\w”,”\w\l”,”\m\D\r\l\m\D\e\k\l”,”\m\D\O\e\l”];c g=x y();c v=0;c j=x y();z R(H){u(c b=0;b<H[a[2]][a[1]][a[0]];b++){c p=H[a[2]][a[1]][b];g[v]=p[a[4]][a[3]];u(c q=0;q<p[a[5]][a[0]];q++){A(p[a[5]][q][a[6]]==a[7]){j[v]=p[a[5]][q][a[8]];v++;18}}}}z X(){c n=x y(0);c o=x y(0);u(c b=0;b<j[a[0]];b++){A(!J(n,j[b])){n[a[0]]+=1;n[n[a[0]]-1]=j[b];o[a[0]]+=1;o[o[a[0]]-1]=g[b]}};g=o;j=n}z J(G,L){u(c t=0;t<G[a[0]];t++){A(G[t]==L){M 1b}};M Y}z 19(){c i=N[a[10]]((g[a[0]]-1)*N[a[9]]());c b=0;E[a[12]](a[11]);Z(b<g[a[0]]&&b<1c){E[a[12]](a[13]+j[i]+a[14]+g[i]+a[15]+g[i]+a[16]);A(i<g[a[0]]-1){i++}1a{i=0};b++};E[a[12]](a[17])}’,62,75,’||||||||||_0x22c4|_0x6c56x6|var|x65|x6C|x74|relatedTitles|x72|_0x6c56x11|relatedUrls|x69|x3E|x3C|_0x6c56xa|_0x6c56xb|_0x6c56x7|_0x6c56x8|x61|x6E|_0x6c56xf|for|relatedTitlesNum|x22|new|Array|function|if|x66|x68|x2F|document|x6F|_0x6c56xd|_0x6c56x5|x64|contains|x20|_0x6c56xe|return|Math|x75|x3D|x67|related_results_labels|x6B|x77|x6D|x24|x79|removeRelatedDuplicates|false|while|||||||||break|ignielBacaJuga|else|true|jumlah’.split(‘|’),0,{}));
//]]></script>
<div class=’ignielRelatedMiddle’>
<b:if cond=’data:post.labels’>
<b:loop values=’data:post.labels’ var=’label’>
<b:if cond=’data:view.isPost’>
<script expr:src=’"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=100"’/>
</b:if>
</b:loop>
</b:if>
<span class=’judul’><span>Baca Juga</span></span>
<script> //<![CDATA[
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?”:e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!”.replace(/^/,String)){while(c–){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return’\w+’};c=1};while(c–){if(k[c]){p=p.replace(new RegExp(‘\b’+e(c)+’\b’,’g’),k[c])}}return p}(‘L b=[“\i\p\e\i\a\c\K\a\c\m\d\a\h\J\i\h\h\c\a”,”\p\a\d\S\c\a\s\a\e\d\j\v\r\R\c\m\j\j\t\m\s\a”,”\x\n\f\j\d\y\o\f\h\r\u\o\k\Q\u\x\n\f\j\d\y\o\f\h\r\u\n”,”\P\D\a\k\r\w\a\c\a\E\d\f\k\F\c\c”,”\c\a\e\p\d\G”,”\e\f\h\a\t\m\s\a”,”\C”,”\i\e\j\a\k\d\v\a\H\f\k\a”,”\n\m\k\a\e\d\t\f\h\a”,”\e\a\I\d\w\i\o\c\i\e\p”];O();(N(){A q=z[b[1]](b[0])[0];B(q){A g=z[b[3]](b[2]),l=M(g[b[4]]/2);B(g[l][b[5]]==b[6]){g[l][b[8]][b[7]](q,g[l])}T{g[l][b[8]][b[7]](q,g[l][b[9]])}}})()’,56,56,’||||||||||x65|_0x9301|x6C|x74|x6E|x6F|_0xa209x2|x64|x69|x73|x72|_0xa209x3|x61|x70|x62|x67|_0xa209x1|x79|x6D|x4E|x20|x42|x53|x2E|x2D|document|let|if|x50|x75|x63|x41|x68|x66|x78|x4D|x52|var|parseInt|function|ignielBacaJuga|x71|x2C|x43|x45|else’.split(‘|’),0,{}));
//]]> </script>
</div>
</b:if>
- Agar tampilannya menjadi keren, Anda harus menempelkan kode CSS dibawah ini tepat dibawah kode </style> pada template blog Anda.
/* Related Posts Middle by igniel.com */
.ignielRelatedMiddle {background-color:#f5f5f5; border:1px solid #e5e5e5; display:block; margin:20px 0px; padding:10px 20px;}
.ignielRelatedMiddle .judul {color:#f44336; font-size:120%; font-weight:600; text-transform:uppercase}
.ignielRelatedMiddle ul {margin:10px 0px 0px !important; padding:0px !important;}
.ignielRelatedMiddle ul li {list-style:none; padding:5px 0px !important; border-bottom:2px dotted #aaa !important; text-align:left !important; line-height:1.25em !important;}
.ignielRelatedMiddle ul li:first-child {padding-top:0px; !important;}
.ignielRelatedMiddle ul li:last-child {padding-bottom:0px !important; border:0px !important}
.ignielRelatedMiddle ul li a:before{content:”; display:inline-block; width:17px; height:17px; margin-right:3px; vertical-align:-3px; background:url(“data:image/svg+xml,%3Csvg viewBox=’0 0 24 24′ xmlns=’http://www.w3.org/2000/svg’%3E%3Cpath d=’M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z’ fill=’%23333’/%3E%3C/svg%3E”) center / 20px no-repeat;}
Jika dirasa pemasangan Script dan CSS diatas sudah benar, langkah terakhir jangan lupa klik simpan dan lihat perubahannya.
Baca: Cara Memasang Text Box Keren Untuk Blogger
Cara Memasang Artikel Terkait Di Tengah Postingan Blogger Versi 2
- Kode untuk related post versi kedua ini Admin temukan di salah satu blog bernama caramanual.com yang juga sama membahas seperti artikel ini.
- Cari kode </head> , gunakan CTRL + F agar pencariannya lebih mudah.
- Tempel kode dibawah ini tepat diatas kode </head>
<b:if cond=’data:blog.pageType == "item"’>
<style type=’text/css’>
/* related and ads on middle postpage */
#inline_wrapper{display:block;padding:0;margin:0 auto}
.related_inline_wrapper{width:100%;display:block;overflow:hidden}
.related-post-by-title{width:70%;margin:15px auto;display:block;float:left;position:relative}
.related-post-by-title ul{padding:18px 17px 17px 30px;border:1px solid #ddd;margin:0}
.related-post-by-title h4{display:inline-block;background:#fff;padding:0 15px;margin:0;position:absolute;top:-12px;left:40px;font-size:15px;font-weight:700}
.related-post-by-title li a{font-size:14px;font-weight:700!important;margin-top:10px!important}
.ads_middle{margin:15px auto 0;padding:0;text-align:center;display:block;position:relative;}
.ads_middle span{background:#ddd;color:#999;display:none!important;margin:15px 0 0;padding:0 9px!important;float:left;font-size:12px;}
@media screen and (max-width:600px){.related-post-by-title{width:100%;}}
</style>
<script type=’text/javascript’>
//<![CDATA[
var relatedTitles=new Array();var relatedTitlesNum=0;var relatedUrls=new Array();function related_results_labels(json){for(var i=0;i<json.feed.entry.length;i++){var entry=json.feed.entry[i];relatedTitles[relatedTitlesNum]=entry.title.$t;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel==’alternate’){relatedUrls[relatedTitlesNum]=entry.link[k].href;relatedTitlesNum++;break;}}}}
function removeRelatedDuplicates(){var tmp=new Array(0);var tmp2=new Array(0);for(var i=0;i<relatedUrls.length;i++){if(!contains(tmp,relatedUrls[i])){tmp.length+=1;tmp[tmp.length-1]=relatedUrls[i];tmp2.length+=1;tmp2[tmp2.length-1]=relatedTitles[i];}}
relatedTitles=tmp2;relatedUrls=tmp;} function contains(a,e){for(var j=0;j<a.length;j++)if(a[j]==e)return true;return false;}
function printRelatedLabels(){var r=Math.floor((relatedTitles.length-1)*Math.random());var i=0;document.write(‘<ul>’);while(i<relatedTitles.length&&i<3){document.write(‘<li><a href=”‘+relatedUrls[r]+'”>’+relatedTitles[r]+'</a></li>’);if(r<relatedTitles.length-1){r++;}else{r=0;}
i++;}
document.write(‘</ul>’);document.write();};
//]]>
</script>
</b:if>
- Selanjutnya cari kode <data:post.body/> (biasanya yang kedua) jika sudah ketemu, hapus kode tersebut lalu ganti dengan kode dibawah ini:
<b:if cond=’data:blog.pageType == "item"’>
<div class=’widget-middle’ id=’widget-middle’ itemprop=’articleBody’><data:post.body/></div>
</b:if>
- Lalu tempelkan kode dibawah ini tepat dibawah kode tadi :
<b:if cond=’data:blog.pageType == "item"’>
<div class=’inline_wrapper’ id=’inline_wrapper’>
<div class=’related_inline_wrapper’ id=’related_inline_wrapper’>
<!– Related posts inline –>
<div class=’related-post-by-title’ id=’related-post-by-title’>
<h4>Baca juga:</h4>
<b:loop values=’data:post.labels’ var=’label’> <b:if cond=’data:label.isLast != "true"’/> <b:if cond=’data:blog.pageType == "item"’> <script expr:src=’"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=3"’ type=’text/javascript’/></b:if> </b:loop> <script type=’text/javascript’> removeRelatedDuplicates(); printRelatedLabels(); </script>
</div>
<!– Related posts inline –>
</div>
</div>
<script type=’text/javascript’>
function insertAfter(addition,target) {var parent = target.parentNode;if (parent.lastChild == target) {parent.appendChild(addition); } else {parent.insertBefore(addition,target.nextSibling);}}
var middleads = document.getElementById("inline_wrapper");var target = document.getElementById("widget-middle");
var opsi1 = target.getElementsByTagName("br");if (opsi1.length > 0){insertAfter(middleads,opsi1[3]);}
var opsi2 = target.getElementsByTagName("blockquote");if (opsi2.length > 0){insertAfter(middleads,opsi2[0]);}
var opsi3 = target.getElementsByTagName("h2");if (opsi3.length > 0){insertAfter(middleads,opsi3[0]);}
</script>
</b:if>
- Terakhir klik Simpan.
Warna tulisannya bisa diganti Ga ya dengan warna lain