Membuat Artikel yang Berhubungan (related post)

Ketika saya kunjung ke salah satu temen saya,ada hal yang unuik yang menjadi perhatian saya,terutama di blognya bang isnaini,yang ada keterkaitan antar artikelnya ato yang english-nya di namakan related post,,Ehhhmm!! saya pengen banget sih buat seperti bang isnaini,yang ada hubungan antar artikelnya,,"tapi cukup ke pengen aj",tapi bagi kamu yang ke pengen membuatnya,jangan khawatir saya kasih tutorialnya.Ni cara-caranya:
  1. Pada dasbord klik tata letak/layout => Edit Html
  2. Centang tanda expand widgetnya,dan cari kode html berikut dengan menggunakan CTRL + F ni kodenya <data:post.body/>
  3. Sudah ke temukan??? kalo sudah kamu copy script di bawah ini,dan paste tepat di bawah <data:post.body/> ni codenya
    <b:if cond='data:blog.pageType == "item"'>
    <div class='similiar'>
    <!-- *****************http://blogger.com*****Jan,2007****************** -->
    <!-- *****************Related Articles by Labels - Take Two****************** -->

    <!--

    1. Now, users don't need to change anything to use this widget. just copy and paste, and done!
    2. The current article will also be listed, now it's no more.
    -->

    <div class='widget-content'>
    <h3>Related Posts by Categories</h3>
    <div id='data2007'/><br/><br/>
    <div id='Scrapur'>
    Widget by <u><a href='http://scrapur.com'>Scrapur</a></u>
    </div>
    <script type='text/javascript'>

    var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
    var maxNumberOfPostsPerLabel = 4;
    var maxNumberOfLabels = 10;

    maxNumberOfPostsPerLabel = 100;
    maxNumberOfLabels = 3;


    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>

  4. Kemudian kamu save deh,gi mana berhasilngak????

3 comments:

  1. aku juga kepegen sih, tapi nantilah...
    tukeran link yukk..:o

    ReplyDelete
  2. puyeeeeeeeng :@ :@ :@ :f :f :F

    ReplyDelete

Pengen Backlink dari blog saya,silahkan tinggalkan komentar!!
Pastikan alamat Blog / Web diketik dengan benar dan terima kasih atas kunjunganya.,.!!!