Sabtu, 29 Mei 2010

Home » » Cara Membuat Related Post

Cara Membuat Related Post

Related Post atau Artikel Terkait adalah suatu cara atau jalan pintas untuk memberikan kemudahan bagi para pembaca blog untuk menemukan artikel atau apa saja yang berkaitan dengan artikel yang sedang di bacanya, karena letaknya (related post) atau artikel terkait ini tepat berada di bawah postingan sehingga mereka tertarik untuk membacanya.

Untuk lebih jelasnya silahkan lakukan langkah-langkah berikut:
Silahkan loggin ke Blogger
Masuk menu Layout Edit HTML
Centang kotak Expand Widget Template
Kemudian cari kode ini <data:post.body/>
Letakkan script berikut ini di bawah kode <data:post.body/>


<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>

<div class='widget-content'>
<h3>Related Posts by Categories</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>

Klik Pratinjau. Jika sudah yakin baru anda klik SAVE

SELAMAT MENCOBA : GAGAL BUKAN BERARTI TIDAK BISA MELAKUKANNYA TAPI YAKINLAH ITU AWAL DARI KEBERHASILAN ANDA

Artikel Terkait



Tidak ada komentar:

Poskan Komentar

Mali Siparappe, Rebba Sipatokkong, Malilu Sipakainge, Sipakatau Sipakalebbi.
Komentar sahabat-sahabat sangat membantu saya untuk lebih baik "TERIMA KASIH SEBELUMNYA"
Bila sahabat-sahabat ingin TUKERAN LINK klik aja DI SINI

Bursa Jual Beli dan Sewa Menyewa