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