Membuat Related Post / Artikel Terkait di Sidebar

Ini salah satu tutorial paling banyak di request. Bagaimana cara membuat artikel terkait atau related posts di sidebar. Di blog ini, muncul setelah Anda msuk ke salah satu postingan pada gadget berjudul, Silahkan Anda Baca. Nah, tutorial ini berbeda dari cara membuat artikel terkait di bawah postingan (Baca: Membuat Artikel Yang Berkaitan). Untuk membuat artikel terkait atau related posts syarat utamanya adalah postingan Anda harus mempunyai label (Baca: Pentingnya Label dan Permasalahannya) karena penampilan otomatis artikel yang berkaitan didasarkan pada label yang sama.

Instalasi Script
1. Login blogger
2. Tata Letak
3. Edit HTML
4. Centang Expand Template Widget
5. Letakkan kode berwarna biru berikut di atas </head>
<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 < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write('</ul>');
}
//]]>
</script>

6. Kemudian cari kode berikut
<b:if cond='data:post.labels'>
  <data:postLabelsLabel/>
  <b:loop values='data:post.labels' var='label'>
  <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
  </b:loop>
  </b:if>

Ganti dengan

<b:if cond='data:post.labels'><data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=10&quot;' type='text/javascript'/>
</b:if>
</b:loop>
</b:if>

Pada yang berwarna merah max-result menunjukkan maksimal artikel terkait yang akan ditampilkan per label. Jadi bisa ditampilkan hanya 7, atau bisa juga hingga 15 jika postingan Anda memiliki lebih dari satu label.

7. Simpan Template Anda.

Penempatan Gadget
Sekarang beralihlah ke bagian Tata Letak. Pilih dimana gadget akan ditambahkan. Klik Add Gadget. Pilih HTML/JavaScript.

Lalu masukkan kode berikut ini di gadget Anda.


<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>

Nah, begitulah rangkaian tutorial menambahkan artikel terkait atau related posts di sidebar Anda. Ini akan membantu meningkatkan page view blog Anda. Semoga bermanfaat. Mengalami kesulitan untuk tutorial lain? Request saja...

Komentar

  1. sip mas doy..ane juga udah posting ini,
    silahkan sekarang anda mampir ke blog saya .. karena pendapat dan komentar anda sangat berarti bagi kami..wkwkwk, tak tunggu ya!!!

    BalasHapus
  2. ilmu yang bermanfaat dan sangat menarik dalam tampilan, tak coba ya mas. mohon komentarnya juga...

    BalasHapus
  3. makasih mas atas infonya
    lanjutkan!

    BalasHapus
  4. Mas , Klo Label dikasih background warna gmn? bisa nda?

    BalasHapus
  5. @damar
    bisa aja
    oww maksudnya dikasih background warna kwkw
    tak kirain tulisannya diganti background
    pikirku utk apa????

    BalasHapus
  6. info nya sangat membantu mas...

    BalasHapus
  7. mas pas waktu saya sari kode pada langkah 6, kok gk ada yaaa kenapa???

    BalasHapus
  8. thnks mas !!!!
    aku udah masang dloan nech !!! hehehe !!!
    dan sangat berguna bagi pengunjung !!!

    BalasHapus
  9. @sec
    iya bagi yg suka minimalis pasti milih gak make hehehe

    BalasHapus
  10. mas punya saya gak ada pas langkah ke 6

    BalasHapus
  11. wah gak keluar
    <b:if cond='data:post.labels'>
    <data:postLabelsLabel/>
    <b:loop values='data:post.labels' var='label'>
    <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
    </b:loop>
    </b:if>

    BalasHapus
  12. oh jadi tinggal kopi paste aja ya mas di ganti dengan kode di atas..tak coba ya..

    BalasHapus
  13. Sipp dah aku coba sukses, thanks mas doy...

    BalasHapus
  14. akhirnya bisa juga kami pasang artikel terkait, makasih mas, belajar yang lain lagi ahh...

    BalasHapus

  15. langsung dicoba masdoyokk...
    mantep banget tipsnya.. :)

    fufu

    BalasHapus
  16. wah akhirnya dipost juga terimakasih mas doy mampir yah ^_^

    BalasHapus
  17. hmmm boleh juga tuh mas, alternatif related post-nya. AKu simpan dulu caranya ya. Thank

    BalasHapus
  18. wah,. ne artikel top dah.. thanks infonya ya...
    salam, http://www.dkills-hack.co.cc

    BalasHapus
  19. iya mas punya saya juga ga metu..huks" :(

    BalasHapus
  20. Thank you tips nya mas, langsung coba...

    BalasHapus
  21. yah saya nggak bisa dipasang soalnya udah masang duluan..

    BalasHapus
  22. Makasih mas doy..


    o iya cara menambah sidebar jadi 2 rangkap kayak penempatan artikel terkait di blognya mas doyok pas di samping postingan itu gimana ya?


    terima kasih

    BalasHapus
  23. mas..


    kan list linknya standard bgt.

    gimana ya cara editnya biar lebih enak di liatnya.

    misalnya dikasih border.. atau kayak punya mas ada garisnya....??


    makasiiih

    BalasHapus
  24. artikel terkait tuh memang sangat membantu untuk pengunjung blog saya duniakita

    BalasHapus
  25. tips yang mantab...
    salam kenal...

    BalasHapus
  26. makasih mas doyok artikelnnya,... :-)

    BalasHapus
  27. Gan..., Masukan nih...,
    Saya khususnya sangat senang anda membagikan ilmu, demi kemajuan para bloger kita, ma'af ni gan cuma disini sayangnya agan kurang tegas harus ada pengecualian masalah yg dikupas diatas itu hanya khusus bagi blog yang masih orisinil bawaan dari bloger, dan tidak dalam keadaan sudah mengalami perubahan tampilan blog, dikarnakan hal kupasan diatas dapat menyebabkan tidak dapat load ke blog masuk seperti semula, dan tambahan lagi para bloger pemula ( seperti saya ini ) yg tertarik akan menggunakanya diwajibkan untuk men-download template lengkap terlebih dahulu, biar aman (ada salinan aslinya) agar masalah2x yg mungkin ada dapat diatasi. sekedar tambahan ni Gan !! para rekan pemula untuk pencarian kode yg dimaksud supaya cepat gunakan tombol ( ctrl+f ) untuk pencarian, dibawah layar akan tertera bard untuk pencarian.
    sekian gan, maju trs dunia per- blogeran kita salam cbr,

    BalasHapus
  28. mas kalo bisa bantuin, tolong edit template saya ya mas......
    tolong banget nih......
    tolong download file ini ya.....
    http://www.mediafire.com/?c1l69032grgg6od

    kalo udah di betulin, kirim ke emailku: fatick.karenz@gmail.com

    tolong banget ya mas.......

    BalasHapus
  29. mas doy, kok punyaku kupasang ini, di bawah kolom komentar muncul juga ya artikel terkaitnya?....

    BalasHapus
  30. Aq langsung praktek dan Berhasil Kang,, makasih ya...

    BalasHapus
  31. siip semuanya :D
    silahkan dicoba

    BalasHapus
  32. kalau membuat artikel terkait tapi ada gambarnya bagaimana caranya mas?
    http://dialerbisnis.blogspot.com

    BalasHapus
  33. bagaimana cara membuat artikel terkait pada sidebar tapi yang ada gambarnya gan?terimakasih

    BalasHapus
  34. maaf gan, kok ane coba tapi gak keluar daftar isinya. mohon petunjuk?

    BalasHapus
  35. Makasih banyak ya mas Doyok atas tutorial related post nya. Membantu sekali. salam

    BalasHapus
  36. sip mas doyok, scriptnya berhasil, cuma kenapa selalu ada judul posting "undefined" ya..? gimana cara ngilanginnya?

    BalasHapus
  37. mas, script dah berhasil di pasang, tapi muncul tulisan undefined pada daftar artikel terkait, gimana cara ngilanginnya.

    BalasHapus
  38. mantaf mas,..b'hasil,..
    thx tipsnya,..

    BalasHapus
  39. Ini informasi yang saya butuhkan, akan saya coba terapkan di Blog saya, Terima kasih atas sharing Ilmunya, Oya kapan2 datang ya ke Blog saya di http://qudrat-inspirasi.blogspot.com
    Salam...

    BalasHapus
  40. Terima kasih mas
    Sharingnya banyak membantu saya yang sedang main-main dengan blog

    BalasHapus
  41. Masih bingung nih mas, ga bisa nemuin kode yang no 6, apa pengaruh template yang saya pasang?

    BalasHapus
  42. kode java scriptnya terlalu panjang mas....apa bisa dipersingakt agar tidak melambankan loading blog

    BalasHapus
  43. mantab mas bro tutornya... hehe

    BalasHapus
  44. kalo tutorialnybloggernya mas doyok, meyakinkan, aneborkmark mas tar kalo bikin related pst lagi

    BalasHapus
  45. Info yang baguz sekali untuk disimak.....
    Bermanfaat sekali untuk saya....

    Mohon kunjungan baliknya yaa....
    Dan saya juga sangat berterima kasih sekali kalau anda berkenan FOLLOW dan Backlink Blog sederhana saya.... :-)

    ( zamrudnews.blogspot.com )

    BalasHapus
  46. Mas doyok, yang disidebar bisa nggak ditambah snippet + Gambar? Aku cari2 ga ketemu, adanya buat WP :(

    BalasHapus
  47. mas kok ada tulisanya undefined ? itu ilanginya gimana ?

    BalasHapus
  48. kode mana kang?
    inbox aja
    facbeook.com/masdoyok

    BalasHapus
  49. thanks gan, segera dicoba..
    salam blogger..

    BalasHapus
  50. Terimakasih share ilmunya, saya sudah menggunakannya...

    BalasHapus
  51. sip mas, dah berhasil tak pasang...
    makasih banyak....

    BalasHapus
  52. Duh di blog saya ga bisa juga yang ini, jadi bingung mau pake cara yg mana lagi. ga ada yg cocok sedih na :/

    BalasHapus

Posting Komentar

Postingan Populer