Home » » Cara Membuat Related Posts Di Bawah Postingan Blog

Cara Membuat Related Posts Di Bawah Postingan Blog

Written By Unknown on Sunday, April 28, 2013 | 7:59 AM

.
Cara Membuat Related Posts Di Bawah Postingan Blog
Z-T Blog - kali ini saya akan berbagi membuat Artikel Terkait atau Related posts di bawah postingan, untuk apa artikel terkait ini..? mungkin sobat sudah tahu tujuannya. cukup mudah saja tujuannya agar pengunjung blog kita mengetahui artikel apa saja yang berhubungan yang artikel yang dia baca, selain widget Random Post , related posts atau artikel terkait ini menampilkan post berdasarkan category atau label yang sedang di baca pengunjung, siapa tahu adanya related posts ini bisa menambah pengunjung blog sobat dan pastinya terhindar dari dari Bounce rate ,oke langsung saja ke caranya.. :)
  1. Masuk Ke Template (lebih baik di backup terlebih dahulu, untuk jika terjadi kesalahan)
  2. Edit HTML
  3. Centang Expand Template Widget
  4. Lalu Cari Kode Di Bawah Ini
]]></b:skin>
     
     5.  Lalu letakan kode di bawah tepat di atas kode tadi


/* Related Post */
.related_posts{margin-top:5px;padding:0 10px;border:1px solid #B7E8FF;background:#EEEEEE;}
.related_posts h4{color:#111;font:normal 19px/19px Arial, sans-serif;letter-spacing:-0.5px;padding:7px 0;border-bottom:solid 1px #fafafa;}
.related_posts a{color:#000;}
.related_posts ul{padding:0;}
.related_posts ul li{list-style:none;padding:4px 5px 4px 17px;border-bottom:1px solid #f9f9f9;line-height:18px;background: #EEEEEE;}


Catatan :
  • Kode yang berwarna Merah adalah warna sisi dari related posts, bisa di ubah jika perlu, lebih jelas bisa lihat gambar di bawah..
  • Kode yang berwarna Orange adalah warna background dari Ralated Posts, ubah jika perlu.. :)
     6.  Lalu Cari Kode Dibawah ini


<div class='post-footer-line post-footer-line-1'>
     
     7.  Lalu Masukkan kode di bawah ini tepat di bawah kode tadi

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='related_posts'>
<div class='widget-content'>
<h4>Related Posts</h4>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 10;
var maxNumberOfLabels = 2;
maxNumberOfPostsPerLabel = 11;
maxNumberOfLabels = 2;
function listEntries10(json) {
var ul = document.createElement(&#39;ul&#39;);
var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i &lt; maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k &lt; entry.link.length; k++) {
if (entry.link[k].rel == &#39;alternate&#39;) {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement(&#39;li&#39;);
var a = document.createElement(&#39;a&#39;);
a.href = alturl;
if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}
}
for (var l = 0; l &lt; json.feed.link.length; l++) {
if (json.feed.link[l].rel == &#39;alternate&#39;) {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);
var txt = document.createTextNode(label);
var h = document.createElement(&#39;b&#39;);
h.appendChild(txt);
var div1 = document.createElement(&#39;div&#39;);
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById(&#39;data2007&#39;).appendChild(div1);
}
}
}
function search10(query, label) {
var script = document.createElement(&#39;script&#39;);
script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;
+ label +
&#39;?alt=json-in-script&amp;callback=listEntries10&#39;);
script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);
document.documentElement.firstChild.appendChild(script);
}
var labelArray = new Array();
var numLabel = 0;
<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
textLabel = &quot;<data:label.name/>&quot;;
var test = 0;
for (var i = 0; i &lt; labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel &lt; maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
</div>
</b:if>

Catatan :
  • Kode yang berwarna Kuning adalah nama yang akan di tampilkan, jika mau ganti, silahkan di ganti jika perlu
     8.  lalu simpan dan lihat hasilnya.. :)

nanti hasilnya akan seperti ini.. 
Cara Membuat Related Posts Di Bawah Postingan Blog
selesai.. kerenkan..? :D ,semoga bermanfaat untuk posting hari ini.. ,semoga related post ini bisa menambah pengunjung sobat.. jangan lupa tinggalkan jejak,terima kasih.. :)

36 komentar:

  1. gan tampilan htmlnya supaya kaya dulu lagi giomana?

    ReplyDelete
  2. selamat sore sobat, maaf baru berkunjung.
    soalnya di warnet saya gak bisa domain blogspot.

    jadi nunggu normal dehh..


    jangan lupa komentar baliknya ya..

    :D

    ReplyDelete
  3. pake gambar y gan,,ane udah make dan keren gan

    ReplyDelete
  4. untuk yang gambar gmna gan ??

    ReplyDelete
  5. keren bro akan ane coba caranya kunjungan baliknya yo www.naufalthedarkness.blogspot.com

    ReplyDelete
  6. Terimakasih gan infonya, akan coba saya terapkan pada blog saya.,.

    ReplyDelete
  7. saya lebih suka related post bergambar

    ReplyDelete
    Replies
    1. oke deh, nanti saya akan share kembali yang bergambar.. :)

      Delete
  8. tanks udah share gan,, sangat bermanfaat

    ReplyDelete
  9. wow :)
    terima kasih triknya gan , tapi saya sudah pakai related post yang lain :D
    share yang tumbrnail dong gan

    ReplyDelete
    Replies
    1. okee deh nanti akan saya share, pantau terus ya..? :)

      Delete
  10. tanks tutornya :) tp sayang saya sudah pk gan

    ReplyDelete
  11. thanks gan langsung praktek ah

    ReplyDelete
  12. Releted Postnya dah jadi.. terus kalo mau nambahi efeknya gimana Mas Bro..

    #MAHASISWA GO BLOG

    ReplyDelete
    Replies
    1. atur" aja cssnya, ky color, border, background

      Delete
  13. opp sorry ng baca,tp memang lebih bagus make gambar,,

    jgn lupa komenback y

    ReplyDelete
    Replies
    1. ya memang, tapi kalau gambar setidaknya hanya bisa menampilkan 5 post, kalau list bsa smpai 15 post.. :)

      Delete
  14. mantap kang..
    saya juga udah pasang yang seperti ini.. :)
    tongkosong|dot|com

    ReplyDelete
  15. ikut perpartisipasi... izin coba sobat

    ReplyDelete
  16. related post memang cukup penting untuk menunjang seo dan bisa menambah klik pengunjung untuk menelusri blog kita.. thanks mas cara membuat related post

    ReplyDelete
    Replies
    1. iya sobat betul sekali dan bisa mengurangi bouce rate.. sama" terima kasih kunjungannya.. :)

      Delete
  17. mantab tips nya sob.
    comment back ya.. :D

    http://dyns-cyber.blogspot.com/

    ReplyDelete
  18. Wah
    sangat bermanfaat
    tapi di blog saya kok gagal ya alvincelebration.blogspot.com

    ReplyDelete
    Replies
    1. kode ini tidak cocok untuk blog sobat, tidak semua template cocok menggunakan kode ini..

      Delete
  19. mantap gan ane mau nanya kalo kita make open link di tab baru itu akan berdampak pada bounce rate kan?

    comeback y sob

    ReplyDelete
    Replies
    1. lebih jelasnya sobat bisa baca disini
      .
      http://zhalltrozans.blogspot.com/2013/04/apa-itu-bounce-rate-dan-penyebabnya.html ,jika ada kesulitan silahkan bertanya..

      Delete
  20. So useful informations,, Wanna try right now..

    ReplyDelete
  21. Min, ane gx jadi neh. Penjelasanya ya min..
    http://17-games.blogspot.com

    ReplyDelete
    Replies
    1. template anda tidak cocok dengan kode ini. maaf

      Delete

Terima kasih telah berkunjung! Silahkan tinggalkan komentar untuk respon/pertanyaan.

=== RULES ===

1. Dilarang Spam.
2. Dilarang live link.
3. Dilarang nama komentator menggunakan Keyword.
4. Dilarang berkomentar yang seolah memuji (Out Of Topic).
5. Isi komentar relevan dan berkualitas yang berkaitan dengan artikel.

Maaf apabila ada komentar yang belum saya tanggapi karena saya tidak online 24 Jam. Terima kasih.