Home » , , » Cara Membuat Related Articles Untuk Meningkatkan Pengunjung

Cara Membuat Related Articles Untuk Meningkatkan Pengunjung

Dengan memasang Related Post / Artikel Terkait di bawah Postingan sangat memudahkan pengunjung untuk membaca artikel yang lainnya. Jika sobat ingin memasang Related Post / Artikel Terkait di bawah Postingan Blog maka sobat harus membuat label di setiap artikel sobat, agar Related Post / Artikel Terkait yang di buat bisa bekerja dengan baik.

    Langsung saja cara membuat nya :
    Login ke blog sobat.
    Pada halaman Dasbor pilih RANCANGAN.
    Di halaman Rancangan Pilih EDIT HTML.
    Checlist terlebih dahulu pada Expand Template Wdget.
    Cari kode ]]></b:skin> (Ctrl + F untuk mempercepat pencarian).
    Copy kode di bawah ini, kemudian pastekan diatas kode ]]></b:skin>

.rbbox{border: 1px solid rgb(192, 192, 192);padding: 5px;
background-color: #f0f0f0;-moz-border-radius:5px; margin:5px;}
.rbbox:hover{background-color: rgb(255, 255, 255);}


    selanjut nya cari kode <data:post.body/> . Lalu copy dan pastekan kode dibawah ini tepat dibawah <data:post.body/> .

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<H2>Related Post:</H2>
<div class='rbbox'>
<div style='margin:0; padding:10px;height:200px;overflow:auto;border:1px solid #ccc;'>
<div id='albri'/>
<script type='text/javascript'>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 50;
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;albri&#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>
<script type='text/javascript'>RelPost();</script>
</div>
</b:if>



    Next simpan, selesai.
Comments
0 Comments

0 k o m e n t a r:

Post a Comment

>>> Please do not use anonymous ....
>>> Berikan data anda dengan benar.....
>>> Berikan komentar anda sebagai bukti bahwa anda adalah pengunjung dan bukan robot......
>>> Komentar ANONIM tidak akan ditanggapai oleh admin......
>>> Sorry, Admin will not respond to anonymous comments are not clear. so thank you

Untuk dapat mendengarkan radio ini anda harus menginstall flash player klik disini untuk download
Winamp Windows Media Player iTunes basicBerry Real One Android iPhone