cara membuat related post atau yang sering juga di sebut membuat artikel terkait, inilah yang kita akan bahas.
baiklah sahabat blogger semua, kalau kemarin saya sudah menjelaskan tentang tutorial breadcrum dan buku tamu, sekarang saya akan berbagi sedikit ilmu mengenai cara sangat mudah membuat related post ..dan related post yg saya berikan ini adalah related post yg menggunakan scroll,jadi tidak memanjang kebawah dan lebih efektif..
fungsi related post ni sangat bagus,jadi pengunjung bisa melihat judul postingan kita yg terkait atau yg dalam satu categori saat mereka mmbaca postingan yg kita buat,
caranya gini:
- log in ke akun blogger, di dasbor pilih design atau rancangan
- pilih edit html
- centang expand template widget dan back up templtae dgn cara download full template,bwt jaga jaga..
di edit html cari kode ini <p><data:post.body/></p> kalau tidak ketemu, cari kode yg mendekati atau cari kode bagian bawah di daerah postingan, sulit memang dijelaskan, karena masing masing template berbeda beda..
setelah ketemu,
copi kode ini dibawahnya :
<b:if cond='data:blog.pageType == "item"'>
<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 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 50;
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>
sekarang cari kode ]]></b:skin>
letakan kode ini diatasnya :
/*-- modifikasi related posts oleh http://berryhs.com/--*/
.rbbox{border: 1px solid #D8D8D8;padding: 5px;
background-color: #E0F8E0;-moz-border-radius:5px; margin:5px;}
.rbbox:hover{background-color: #EFFBEF;}
save, semoga berhasil membuat related post menggunakan fungsi scroll,sukses semuanya ya..
update : untuk cara meletakkan kode related post ini sobat bisa lihat cara memasangnya di edit html sesuai dengan gambar yang saya kasih ini, yang saya blog itu adalah kode related post sampai kebawah, silahkan disamakan dengan kode yag saya berikan di postingan.
kira kira letak saja kodenya di bawah kode seperti ini : <div style='clear: both;'/> <!-- clear for photos floats -->
</div>
update : untuk cara meletakkan kode related post ini sobat bisa lihat cara memasangnya di edit html sesuai dengan gambar yang saya kasih ini, yang saya blog itu adalah kode related post sampai kebawah, silahkan disamakan dengan kode yag saya berikan di postingan.
kira kira letak saja kodenya di bawah kode seperti ini : <div style='clear: both;'/> <!-- clear for photos floats -->
</div>
contohnya dapat dilihat disini :
17 Responses to "Cara mudah membuat related post"
mantap ber..
follow aku ya di http://andyblogsites.blogspot.com/
ne andy..
;)
@Riwandy Septiansyah:siiiip..
Relaed post itu untuk mengelompokkan artikel kita scr otomatis n yang masih dalam satu kategori/lebel ya?
n seperti permintaan sy di kotak cbox, moon diposting cr pengaturan laman baru ya n pengorganisasiannya !
atas replynya trims.
ya bener,
Insya Allah ntr kalau saya dah bisa,saya posting, jaringan disini lage bermasalah dan saya masih ada kesibukan lain,,
nice post gan,,, ane coba dulu
BTW link agan udah ane pasang tolong di balas,,
di tunggu konfirmasinya thanks
@ino putro:makasih gan, maaf gan saya belum buat tempat pemasangan link,,
Langsung bisa mas.. Makasi yah..
@Asep Alazhari:siiip
Nice info about tutorial blogspot related post..
berry kalau data:post.body ada dua gmana ?
coba dulu yg kedua , kalau tidak bisa coba yang pertama ,atau biar gampang gunakan cara update terbaru..
nice informasi
kok punya q kadang ada kadang engga ya sob
kode yg atas adnya
jadi say taro di situ tapi kadang ada kadang engga mohon bantuan
ya related post ini,yang saya cari kakak langsung praktek dah kakak :D , terima kasih kakak :D
panang banget mas kodingnya,, ane coba dulu yha
terima kasih sharing tutorialnya ni sob, dengan adanya related post setidaknya akan membantu meningkatkan sedikit klik post oleh pengunjung blog kita
thnks admin infonya :)
Posting Komentar