Saya rasa cukup sudah pembukaannya, langsung saja ikuti langkah berikut
- Login ke blog dengan ID anda »» klik Tata Letak »» pilih Edit Html »» centang Expand Widget Template »» Download template untuk backup template blog kamu (penting!)
- Letakkan script html berikut ini tepat di bawah kode yang pertama dari <data:post.body/>. Biasanya kode tersebut ada dua jika telah memasang read more pada template blog. Kalau belum ada, berarti langsung saja letakkan tepat di bawah kode tadi. Bila sulit mencarinya, kamu tinggal tekan kebor Ctrl F atau F3 agar cepat ketemu
<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>
<div class='widget-content'>
<h3>Related Post</h3>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 100;
maxNumberOfLabels = 3;
function listEntries10(json) {
var ul = document.createElement('ul');
var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i < maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement('li');
var a = document.createElement('a');
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 < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k<20; k++) label = label.replace("%20", " ");
var txt = document.createTextNode(label);
var h = document.createElement('b');
h.appendChild(txt);
var div1 = document.createElement('div');
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById('data2007').appendChild(div1);
}
}
}
function search10(query, label) {
var script = document.createElement('script');
script.setAttribute('src', query + 'feeds/posts/default/-/'
+ label +
'?alt=json-in-script&callback=listEntries10');
script.setAttribute('type', 'text/javascript');
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 = "<data:label.name/>";
var test = 0;
for (var i = 0; i < labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length <= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel < maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
</div>
</b:if> - Klik Simpan Template
- Selesai.
Related Post:
or or
12 comment:
wah salut om tuk tutorialnya...
saya kira blogspot tidak bisa menggunakan Related post..
salam kenal
Aku coba yah Bang,... Tengkyu.
ga keluar nih , kenapa ya ?
sob, gue udah nyobain yang ini nih tadi sore tapi kok gk nampil ya. kira-kira d mana salahnya ya?. kasih masukan sob kalo ada waktu. MAKASIH ...
@elitzeroone
Blog elitzeroone sudah dipasangi readmore. Jadi ada dua kode <data:post.body/> pada template blogmu. Nah, tempatkanlah kode "related post" nya di bawah kode yang pertama. Semoga berhasil :D
Makasih pak, waduh kok ga isa jg. kode dah dipasang dibawah kode < data: post.body /> yang pertama..~x(
mas biat bisa related postnya kayak ada framenya kayak punya mas gmn???
sip bos, sangat membantu share nya. thnxs.
aku sudah mempraktekkan tentang realted post, tapi kok munculnya cuma Related Post, nggak muncul link-nya, gimana mas caranya...kurang lengkap, tapi terimakasih ilmunya
kode ga ketemu didalam htmailnya bang gimana nih... help... :((
kok dak mau keluar pstingannnya ya?? padahal udah bener.... apa karena cutom domain ya???
thank's banget ya gan, blog ane dah mantap buah dari tutor agan, coba lihat blog ane di http://arminaven.blogspot.com/
Post a Comment