Sabtu, 24 November 2012

0 Cara Membuat "Baca Artikel Lainya di Blog"

Cara membuat "Baca Artikel Lainnya " atau "Related Post pada blog yang di mana kegunaan nya akan menambah page view pada blog kita

Ok langsung aja caranya seperti ini.

Berikut membuat artikel yang berhubungan :

1. Login ke Blogger
2. Pilih menu Tataletak lalu pilih edit HTML
3. Setelah itu beri tanda centang pada kotak "Expand Widgets Template".
4. Cari kode berikut dengan Ctrl+F masukkan </data:post.body>
5. Lalu paste kode dibawah ini, persis dibawah </data:post.body>

Copy Tulisan Yang Berwarna Biru yah :)
NB: kalau kamu sudah pasang readmore/baca selengkapnya, maka taruh di bawah yang pertama, bukan yang kedua



 <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>

 6. Save untuk finish dan preview hasilnya deh :)

Anda bisa ganti tulisan 'Related Post' dengan kalimat lain misalnya ' posting yang terkait ', ' artikel yang terkait ', dll.
Contoh bisa dilihat seperti di blog saya, dibawah postingan ini :)

Selamat mencoba semoga berhasil..

Catatan: Sebelum mengkopi script diatas jgn lupa memberi Label pada setiap Artikel, apabila ada yang belum tahu bagaimana cara membuat label pada artikel bisa di baca di cara membuat label pada artikel.


 

Baca Artikel Lainnya:

0 komentar:

Posting Komentar

 

RATUSAN-CARA Copyright © 2011 - |- Template created by O Pregador - |- Powered by Blogger Templates