T R A N S L A T E

English French German Spain Italian Dutch Russian Brazil Japanese Korean Arabic Chinese Simplified
Translate Widget by Google

Trik Membuat Related Post (Artikel Terkait)

Bookmark and Share
Postingan saya hari ini ingin berbagi informasi tentang Membuat Related Post atau Artikel terkait. Related Post atau artikel terkait ini maksudnya adalah artikel yang berada dalam satu kategori atau label yang sama pada blog kita.
Tentu saja Related Post ini akan mempermudah bagi pengunjung/pembaca blog kita yang ingin membaca artikel yang berhubungan dengan yang sedang di bacanya saat itu. Selain itu juga, related post ini juga berpengaruh terhadap SEO.
Bagi teman-teman yang sudah memiliki banyak arikel di blognya dan ingin membuat Relate post pada blognya dapat mengikuti langkah-lagkahnya sebagai berikut :
  1. Login ke Blogger
  2. Pilih menu Tata Letak (Layout), klik submenu Edit HTML
  3. Beri tanda centang pada kotak di samping tulisan Expand Widget Templates
  4. Terus copy dan pastekan kode di bawah ini ke template blog kita tepat di atas kode : </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;
    }
    document.write('</ul>');
    }
    //]]>
    </script>
  5. Kemudian cari kode <data:post.body/>. Setelah ketemu kode tersebut maka copy-paste kode berikut tepat di bawah kode tersebut :

    <b:if cond='data:post.labels'>
    <b:loop values='data:post.labels' var='label'>
    <b:if cond='data:blog.pageType == "item"'>
    <script expr:src='"/feeds/post/default/-/" + data:label.name +
    "?alt=json-in-script&callback=related_results_labels&max-
    results=5"' type='text/javascript'/>
    </b:if>
    </b:loop>
    </b:if>

    <b:if cond='data:blog.pageType == "item"'>
    <h4>Artikel Terkait</h4>
    <script type="text/javascript">
    removeRelatedDuplicates();
    printRelatedLabels();
    </script>
    </b:if>
  6. Simpan Template

Selamat mencoba trik membuat atau memasang related post (artikel terkait) ini, semoga bermanfaat dan jika terjadi error coba di cek lagi dan baca uraian di atas dengan baik-baik. Bagi yang sudah mengetahui trik ini dan jika terdapat kesalahan dalam postingan saya ini mohon memberitahukan saya melalui kotak komentar di bawah postingan ini. Terima kasih

{ 1 komentar... Views All / Post Comment! }

yahaya mengatakan...

makasih...mantap...

Posting Komentar

Pengikut