Hai apa kabar sobat, semoga lagi sehat yah, dan jangan lupa untuk selalu bersyukur atas apa yang telah kita nikmati hari ini..
Kali ini akan membahas tentang cara membuat Related Post. Mungkin diantara Blogger Pemula ada yang sudah mencari kemana-mana sampai keliling sana sini ke Blog tetangga. Tapi tidak apa lah, yang penting tidak sampe memakai selimut tetangga yah, hehe. Ok bicara tentang cara membuat "artikel terkait" atau dalam bahasa kerennya "Related Post" ini, ternyata tidak sedikit postingan yang membahas tentang cara ini akan tetapi, tidak sedikit juga yang tidak work atau tidak bisa diterapkan pada blog. Yang lebih parahnya lagi kadang bisa diterapkan di blog namun didalam kodenya di sisipi link oleh si pembuat kode tersebut. makanya sobat jangan langsung asal COPAS begitu saja, sobat harus teliti dulu sebelum copas yah. Nah kalau kode disini aman dari sisipan link, pokoknya super aman lah.
Ok lansung saja, ini tahapan membuat Related Post
1. Masuk ke Blogger
2. Pilih "Template" kemudian "Edit HTML"
3. Cari kode ]]></b:skin> atau biar cepat klik Ctrl+F
4. Lalu Copy kode dibawah ini kemudian Paste kode dibawah ini tepat diatas ]]></b:skin> tadi.
5. Cari kode </head>
6. Kemudia Paste kode dibawah ini tepat diatasnya
7. Selanjutnya cari kode <data:post.body/>
8. kemudian Paste kode dibawah ini tepat dibawahnya, Kode <data:post.body/> biasanya lebih dari satu, maka pilihlah yang kedua. (soalnya kalau yang pertama biasanya tidak work)
</b:if>
9. Kemudian pilih Save Tamplate lalu lihat hasilnya
#related-posts{float:left;width:100%;border-top:2px solid #88daed;margin:5px 0 10px;padding:15px 0 10px} #related-posts .widget h2,#related-posts h3{font:18px Oswald;color:#000;text-transform:none;margin:0 0 10px;padding:0}
#related-posts a{color:#0973CF;font:13px Arial}
#related-posts li{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbLi0tIQoc3tEbRR8BKsSXxMfZICD1lSeszFCveDQ7Z0T730wTVNzjurzz0IcnhKEIpuNxYPRqZA3LA7nHwvmj1PoiKFJcWtimChBTEp3aaB5zkqL3H9h_BTcBbeg8pdd6nqtSO-7gkfQ/s1600/bullet-list.gif) no-repeat 0 10px;text-indent:0;line-height:1.3em;border-bottom:1px dotted #ccc;margin:0;padding:3px 0 8px 12px}
#related-posts a:hover{color:#c00;text-decoration:none}
#related-posts .widget{margin:0;padding:0}
#related-posts ul{list-style:none;margin:0;padding:0}
5. Cari kode </head>
6. Kemudia Paste kode dibawah ini tepat diatasnya
<script type='text/javascript'>
var relatedpoststitle="Related Posts";
</script>
<script type='text/javascript'>
//<![CDATA[
var relatedTitles=new Array();var relatedTitlesNum=0;var
relatedUrls=new Array();function related_results_labels(c){for(var
b=0;b<c.feed.entry.length;b++){var
d=c.feed.entry[b];relatedTitles[relatedTitlesNum]=d.title.$t;for(var
a=0;a<d.link.length;a++){if(d.link[a].rel=="alternate"){relatedUrls[relatedTitlesNum]=d.link[a].href;relatedTitlesNum++;break}}}}function
removeRelatedDuplicates(){var b=new Array(0);var c=new Array(0);for(var
a=0;a<relatedUrls.length;a++){if(!contains(b,relatedUrls[a])){b.length+=1;b[b.length-1]=relatedUrls[a];c.length+=1;c[c.length-1]=relatedTitles[a]}}relatedTitles=c;relatedUrls=b}function
contains(b,d){for(var c=0;c<b.length;c++){if(b[c]==d){return true}}return
false}function printRelatedLabels(a){for(var
b=0;b<relatedUrls.length;b++){if(relatedUrls[b]==a){relatedUrls.splice(b,1);relatedTitles.splice(b,1)}}var
c=Math.floor((relatedTitles.length-1)*Math.random());var
b=0;if(relatedTitles.length>1){document.write("<h3>"+relatedpoststitle+"</h3>")}document.write("<ul>");while(b<relatedTitles.length&&b<20&&b<maxresults){document.write('<li><a
href="'+relatedUrls[c]+'">'+relatedTitles[c]+"</a></li>");if(c<relatedTitles.length-1){c++}else{c=0}b++}document.write("</ul>");relatedUrls.splice(0,relatedUrls.length);relatedTitles.splice(0,relatedTitles.length)};
//]]>
</script>
7. Selanjutnya cari kode <data:post.body/>
8. kemudian Paste kode dibawah ini tepat dibawahnya, Kode <data:post.body/> biasanya lebih dari satu, maka pilihlah yang kedua. (soalnya kalau yang pertama biasanya tidak work)
<b:if cond='data:blog.pageType ==
"item"'>
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<script
expr:src='"/feeds/posts/default/-/" + data:label.name +
"?alt=json-in-script&callback=related_results_labels&max-results=8"'
type='text/javascript'/></b:loop>
<script type='text/javascript'>
var maxresults=6;
removeRelatedDuplicates();
printRelatedLabels("<data:post.url/>");
</script>
</div><div class='clear'/></b:if>
9. Kemudian pilih Save Tamplate lalu lihat hasilnya
Sekian saja cara membuat Related Post Semoga bisa..
oh jadi gitu gan
ReplyDeletesedikit bingung tapi sipplah
nambah wawasan