- Tips dan trik mempercepat koneksi internet - Tips dan trik memonitor bandwidth koneksi internet - Software lain seputar koneksi internet -

Related Articles atau Artikel Terkait dalam Blogspot

Oleh | May. 18, 2009 | Blogging, Tutorial & Trik Blogspot

Jika membuat suatu posting atau artikel dalam blog, biasanya kita memiliki artikel lain yang berhubungan dengan artikel yang sedang kita buat, entah itu materi yang sama, saling mendukung, atau tulisan yang dibuat dari sudut pandang lain. Artikel yang saling terkait ini menguntungkan bagi pengunjung, karena pengunjung bisa mendapatkan bahan pembanding lain atau minimal dapat referensi lain yang sejenis. Selain keuntungan bagi pengunjung, keterkaitan antar artikel ini juga menguntungkan bagi pemilik blog atau website, karena pengunjung akan lebih lama berada di blog/website untuk melihat artikel yang lain tersebut.

Bagaimana pengunjung bisa mengetahui artikel lain yang berhubungan? Apakah pengunjung harus mencari sendiri? Tentu saja bisa seperti itu, tapi berapa persen dari pengunjung blog yang mau mencari sendiri artikel lain yang berhubungan dengan artikel yang sedang dibacanya?

Untuk membantu pengunjung kita dalam mencari artikel terkait, kita sebagai pengelola blog/website bisa membantu dengan menyediakan link artikel lain yang berhubungan tersebut, salah satunya dengan meletakkan link tersebut di bawah artikel. Ini merupakan cara yang paling mudah bagi pengunjung untuk mengaksesnya, karena langsung bisa memilih artikel terkait yang ada.

Dalam WordPress, sudah disediakan plugins yang tinggal pasang, maka otomatis dibawah artikel yang dimuat langsung dibuatkan link ke artikel lain yang berhubungan. Bagaimana dengan Blogspot? Secara khusus memang tidak disediakan plugins tersebut, tapi kita tetap bisa membuatnya dengan sedikit menambahkan script yang ada (entah siapa yang membuatnya pertama kali) ke dalam HTML code.

Berikut akan saya tunjukkan langkah-langkah membuat link artikel terkait di bawah artikel. Pada prinsipnya script ini akan mengambil artikel terkait berdasarkan Label yang kita pakai dalam artikel kita, jadi artikel dengan Label yang sama akan dikumpulkan dan ditempatkan sebagai artikel terkait.

Langkah pertama adalah kita masuk ke Control Panel User, masuk ke tab Layout dan Edit HTML, seperti biasa, jangan lupa untuk mencentang Expand Widget Templates untuk memunculkan seluruh script yang ada.

Langkah berikutnya, kita cari tag <data:post.body/> (untuk lebih mudahkan gunakan fungsi pencarian pada browser dengan kata kunci post.body). Jika kita sudah memasang script Read More, maka kita pasang script Related Articles di bawahnya (lebih tepatnya di bawah tag </b:if>.

Pasang script Related Articles berikut.

<b:if cond='data:blog.pageType == &amp;quot;item&amp;quot;'>
<div class='similiar'>

<div class='widget-content'>
<br/>
<h3>Related Articles</h3>
<div id='database'/><br/><br/>
<script type='text/javascript'>

var homeUrl3 = &amp;quot;<data:blog.homepageUrl/>&amp;quot;;
var maxNumberOfPostsPerLabel = 6;
var maxNumberOfLabels = 3;

function listEntries10(json) {
var ul = document.createElement(&amp;#39;ul&amp;#39;);
var maxPosts = (json.feed.entry.length &amp;lt;= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i &amp;lt; maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;

for (var k = 0; k &amp;lt; entry.link.length; k++) {
if (entry.link[k].rel == &amp;#39;alternate&amp;#39;) {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement(&amp;#39;li&amp;#39;);
var a = document.createElement(&amp;#39;a&amp;#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 &amp;lt; json.feed.link.length; l++) {
if (json.feed.link[l].rel == &amp;#39;alternate&amp;#39;) {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k&amp;lt;20; k++) label = label.replace(&amp;quot;%20&amp;quot;, &amp;quot; &amp;quot;);
var txt = document.createTextNode(label);
var h = document.createElement(&amp;#39;b&amp;#39;);
h.appendChild(txt);
var div1 = document.createElement(&amp;#39;div&amp;#39;);
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById(&amp;#39;database&amp;#39;).appendChild(div1);
}
}
}
function search10(query, label) {

var script = document.createElement(&amp;#39;script&amp;#39;);
script.setAttribute(&amp;#39;src&amp;#39;, query + &amp;#39;feeds/posts/default/-/&amp;#39;
+ label +
&amp;#39;?alt=json-in-script&amp;amp;callback=listEntries10&amp;#39;);
script.setAttribute(&amp;#39;type&amp;#39;, &amp;#39;text/javascript&amp;#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 = &amp;quot;<data:label.name/>&amp;quot;;

var test = 0;
for (var i = 0; i &amp;lt; labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length &amp;lt;= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel &amp;lt; maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>

</div>
</b:if>

Yang harus diperhatikan dari script tersebut adalah:

var maxNumberOfPostsPerLabel = 6; (ini berarti akan dipasang 5 artikel tambahan, yang satu adalah artikel yang dimuat itu sendiri)

var maxNumberOf Labels = 3; (ini berarti akan dipasang artikel terkait berdasarkan 3 Label yang sama)

Setelah kita pasang script, sekarang kita bisa simpan perubahannya.

Jika berhasil, maka di bawah artikel yang sedang dibaca akan muncul artikel lain yang mempunyai Label sama (terkait). Sebagai contoh bisa dilihat pada blog money-online-banking.blogspot.com.

Cukup mudah kan, langkahnya, selamat mencoba.

Silahkan baca juga trik Blogspot lain tentang Recent Comments, Recent Posts, Read More, mengganti Favicon, dan menyembunyikan Navbar.

Bookmark and Share

:, , ,

50 komentar:

50 Responses to “Related Articles atau Artikel Terkait dalam Blogspot”

Pages: « 1 2 3 4 [5] Show All

  1. 41
    Dasril Iteza Says:

    thanks boss, btw bisa bertukar link? ditunggu y kabar beritanya…

    salam kenal!

  2. 42
    Kunci Gitar Says:

    Thank’s mas.. pencerahannya wah.. nice post.. kudu buru2 diterapkan neh..

  3. 43
    fakih Says:

    dicoba dulu ah………..

  4. 44
    kirwanto Says:

    ga ada kode
    jadi gimana??

  5. 45
    dewa setiawan Says:

    wah bagus infonya gan

  6. 46
    hanyalah.com Says:

    terimakasih buat tutorialnya, kebetulan saya lagi cari2 referensi buat blog saya :)

  7. 47
    Djakarta Chord Says:

    wah manteb gan infonya :D

  8. 48
    rachmad a.k.a gorengan Says:

    weh..kok malah posting ilang semua ? ..ada apaan nih ?

  9. 49
    jack Says:

    wah mantep nih, lebih gampang untu blogger baru seperti saya
    blog walking bos

  10. 50
    Jack Says:

    nice info gan, baca-baca dulu ah biar tambah pinter.
    visit back

Pages: « 1 2 3 4 [5] Show All

Leave a Reply