Memasang fitur artikel terkait pada blog kita merupakan salah satu cara untuk meningkatkan page view blog. Karena sebagian orang akan penasaran dengan melihat artikel yang berhubungan dengan hal yang sedang di lihat atau dibacanya. Selain dari itu blog kita juga akan terkesan kaya akan konten dimata para netter atau para blogger yang lain yang sedang melakukan blogwalking.
Artikel yang ditampilkan adalah yang memiliki label yang sama. Misalkan artikel yang sedang di tampilkan adalah tentang cara membuat blog menghasilkan uang, dengan label monetize blog. Maka artikel yang akan ditampilkan adalah yang memiliki label yang sama
Untuk dapat memasang artikel terkait atau related post, dapat dilakukan dengan cara sebagai berikut
Langsung aja gan menuju ke TKP
1. Login ke akun blogger
2. Klik rancangan > edit HTML > expand widget
3. Cari tulisan seperti ini <data:post.body/>
4. Tempatkan script dibawah ini dan pastekan tepat dibawah <data:post.body/>
Kodenya seperti ini :<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>1. Klik simpan template
2. Selesai dan lihat perubahannya
tu Tulisan yang berwarna merah dapat diganti sesuai dengan keinginan kita.
sekian dulu postingan kali ini semoga bisa bermanfaat, dan selamat mencoba.
Terima kasih telah singgah di sini dan membaca artikel mengenai cara pasang artikel terkait di blog ini.
Infonya sangat bermanfaat nih, terima kasih ya..
BalasHapusmakasih dan berkunjung gan...
Hapuskebetulan nih, mau pasang juga saya. makasih info nya.
BalasHapusoh iya, saya follow blog agan, follback ya agar lebih solid.
Tipsnya bagus untu diterpakan diblog atau situs-situs yang memang membutuhkan, kebetulan Saya sudah ada jadi Saya tidak termasuk orang yang membutuhkan. Untuk yang lain mungkin, itu juga bagi yang belon pasang pasti butuh jika sesuai, thanks infonya.
BalasHapus