Akhirnya saya berhasil juga memasang Related Post (Artikel Terkait) setelah googling kesana kemari dan menemukan blog wawanwae. Related Post yaitu artikel yang terkait oleh artikel utama yang sedang dibaca. Artikel yang berkaitan ini hubungannya dengan Label yang sama. Letaknya tepat di bawah artikel sebelum kotak komentar. Saya lihat banyak sobat yang belum memasang Related Post. Maka dari itu, bagi sobat-sobat yang ingin memasang Related Post, langsung saja terapkan langkah-langkah di bawah ini.
Nah, inilah langkah yang saya lakukan untuk membuat Related Post:
1. Login ke blog sobat, jangan ke blog orang lain. Karena pasti sobat tidak tahu passwordnya. Hehe.
2. Klik 'Layout-->Edit HTML'
3. Beri centang 'Expand Widgets Template'
4. Sobat cari kode berikut <data:post.body/>
5. Sobat letakkan script ini di bawah kode <data:post.body/> tadi.
<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>
6. Klik Simpan. Selesai.
Itulah yang saya terapkan. Sobat tertarik? Langsung saja dicoba.
Home » Tutorial Blog » Cara Membuat Related Post
Tuesday, August 17, 2010
Cara Membuat Related Post
Kategori Internet, Tutorial Blog
Ditulis Oleh : Mas Win // 4:25 AM
Kategori:
Tutorial Blog
Kategori:
Internet,
Tutorial Blog
Subscribe to:
Post Comments (Atom)
Woww.. Mw coba ahh.,
ReplyDeletesaya udah dipasang sob..
ReplyDeletethx untuk infonya :D
huhuyy,,manteb kawan :). Tp ane lebih suka yg pake thumnailnya sob,,,hehe. btw thnks sharingnya :)
ReplyDeleteBisa dicoba ne.. Thanx ya infonya..
ReplyDeleteWah mantep ne , coba 2 ntar mas ,
ReplyDeleteoh ya mw nanya ne artikel yang munculnya menurut Label ya mas?
@pxpoenya: silakan pasang sob. hehe.
ReplyDelete@movie: sip. bagus ^_^
@elvindinata: wah keren tuh.
@mixed: ya. met mncoba.
@topi: yap. menurut label.
wah siebh, kebanyakan tips tips blog lain tidak update, :) mantab
ReplyDeleteMak nyus gan
ReplyDeleteikut nyoba mas, punyaku belum ada heh, suwun
ReplyDeleteSaya jg udah make ^^
ReplyDeletemohon komennya di http://prasutan.blogspot.com/2010/08/65-tahun-indonesia-merdeka-ya-sudahlah.html
Sob mau tukeran link nih.
ReplyDeleteLink Anda sudah terpasang di blog saya. atas nama "Hidup itu penuh warna"
bisa di cek di bagian footer & lower (daftar blog teman).
Mohon segera link back.
Kalau sudah terpasang konfirmasi di blog ku ya.
Thanks
Nama Blog : COMPLETE - ALL in One Blog
URL : http://farid-complete.blogspot.com
Lo blognya mas wawan ada tutornya juga ya...kurang perhatian aku kawand
ReplyDeleteHalo teman,
ReplyDeletePosting yang menarik dan bermanfaat.
Saya sudah follow blog anda, silakan follow blog saya.
multibrand.blogspot.com
kayaknya selama ngeblog hampir setahun. ane doang yang belum pasang.. makasih scriptnya. takgendong bawa pulang dulu.
ReplyDeleteinfonya sangat membantu Gan...nice post.
ReplyDeleteboleh juga niehh boleh di coba nieh ya..
ReplyDeleteMungkin blogger ke depannya akan membuat template related post, secara blogger belakangan ini memperbarui fasilitasnya. Sekedar Info, Saya mau bagi2 dollar gratis langsung ke PAYPAL ANDA, untuk info lebih lengkap silahkan kunjungi blog Saya. Thanks.
ReplyDeletekalau gak menurut label bisa gak ??
ReplyDelete@Asal Kamu: Harus berdasarkan label ^_^
ReplyDeletedengan membuat related post akan memudahkan pembaca dalam menemukan artikel yg berkaitan yg mendukung membantu melengkapi kebutuhan si pembaca, ada juga related post yg dibuat pada bagian sidebar dan menurut saya lbh baik yg disidebar krn script related post menghilangkan duplicate content yg muncul bersamaan pada label yg berbeda. Thanks 4 sharing...
ReplyDelete