Cara Membuat Artikel Terkait Dengan Scroll
- Artikel terkait atau related post adalah kumpulan artikel yang
berhubungan atau yang terkait dengan label sobat. Nah untuk sobat yang
belum pernah memasang artikel terkait dan ingin memasangnya silahkan
ikut cara saya yang di bawah ini. oya, seperti judul yang telah saya
buat di atas
artikel terkait yang akan saya share kali ini
menggunakan scroll, seperti gambar di bawah ini..
Ok langsung saja.
1. Login ke blog sobat terlebih dahulu.
2. Klik Template
untuk menjaga dari hal-hal yang tidak di inginkan sebaiknya biasakan
back up terlebih dahulu template sobat sebelum mengedit html
3. Klik edit HTML, kalau sudah terbuka centang Expand Template Widget
4. Cari code <data:post.body/>
5. Copy kode di bawah ini, Lalu paste/letak kan tepat di bawah code tadi.
<b:if cond='data:blog.pageType == "item"'>
<br/>
<br/>
<H2>Artikel Terkait:</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 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 9999;
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('albri').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>
<script type='text/javascript'>RelPost();</script>
</div>
</b:if>
6. Klik Save Template.
selesai
Selanjutnya coba buka artikel sobat, di bawah postingan sekarang sudah terpasang artikel terkait dengan scroll..
ok mungkin segitu aja dulu
Cara Membuat Artikel Terkait Dengan Scroll
selamat mencoba dan semoga berhasil.
4 komentar
Test :))
Test replay :)
lupa ya sob masukkan link sumbernya.?
ni saya ingatin,,
jgn lupa lg ya sob,,
jadikan link aktf..
http://eflianda.blogspot.com/2012/07/cara-membuat-artikel-terkait-dengan.html
Sihap gans, ane masih tahap editing. nanti pasti saya masukin link aktifnya kok :))
Posting Komentar