7.18.2009

Cara Menampilkan judul yang terkait (related articles by categories)

wah abiz browsing-browsing terbyata gw dapet informasi bagus nich tentang cara Menampilkan judul yang terkait (related articles by categories). Menampilkan judul yang terkait (related articles by categories) adalah apabila kita mencari di mesin pencarian di blog kita trus pengunjung menulis sesuatu di sana namun tulisan tersebut tidak ada di blog plend, Menampilkan judul yang terkait (related articles by categories) akan menampilkan artikel yang terkait dengan apa yang pengunjung cari, sekarang mengertikan dan ingin juga kan ya dah kita langsung ke caranya aja yuk!!! :

  1. login ke Blogger
  2. Lalu pilih Tata Letak-->Edit HTML
  3. Selanjutnya Expand Widgets Template template kita
  4. Cari kode berikut ini
    <data:post.body/>

    *) untuk blog yang ada "read more" nya akan ditemui 2 kode <data:post.body/>, pilihlah kode yang pertama

  5. Kalau sudah ketemu, taruh script berikut ini di bawahnya

    <b:if cond='data:blog.pageType == "item"'>
    <div class='similiar'>
    <div class='widget-content'>
    <h3>ARTKEL TERKAIT</h3>
    <div id='data2007'/><br/><br/>
    <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>
6. Kalau sudah kita ditaruh script di atas, SIMPAN temlpate

nah diatas ntu caranya bisa plend langsung praktekin tuh biar gampang tapi awas ya jangan pernah hanya copy paste saja apabila ingin copas cantumkan alamat sumbernya.....

1 komentar:

Panji on 29 Juli 2009 13.18 mengatakan...

Yupp! thank artikelnya dah tak coba dan berhasil..mhn izin copas artikel ini ya...

Posting Komentar

 

Tentang gw

Foto saya
Tangerang, Banten, Indonesia
saya anak Smk Negeri 2 Kota Tangerang yang ingin menjadi seseorang yang berrguna....

pembaca setia

===>> Perhatian !! terima kasih atas kunjungannya, saya membolehkan copas ( copy paste) asalkan memberikan link sumber dari blog ini yaitu http://loveuyuliana.blogspot.com dan blog ini setiap minggunya pasti di update, Tinggalkanlah jejak agar saya dapat mengunjungi anda<<===