Untuk mempermudah pengunjung menjelajahi blog kita terutama untuk artikel yang berkaitan, kadang kita peru menampilkan di bawah posting. Sehingga ketika pengunjung selesai membaca suatu artikel, maka setelah itu bisa memilihi artikel terkait yang ditampilkan di bawahnya.
Nah kali ini aku ingin berbagi cara menampilkan artikel terkait atau related articles di blog spot.
Pertama anda login dulu di blogger. Kemudian cari tata letak- edit template. Back up dulu templae anda dan simpan di komputer anda. Ini untuk jaga-jaga kalau ada masalah dalam edit nanti.
Kedua: centang expand widget.
Cari kode html di template anda:
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'/>
<div class='post-footer-line post-footer-line-2'/>
<div class='post-footer-line post-footer-line-3'/>
</div>
</div>
setelah itu copy kode html dibawah ini dan letakkan tepat dibawah kode tersebut.
<b:if cond='data:blog.pageType == "item"'>
<div class='similar'>
<!-- *****************http://hoctro.blogspot.com*****Jan,2007****************** -->
<!-- *****************Related Articles by Labels - Take Two****************** -->
<div class='widget-content related-by-cat'>
<h3>Related Posts / Artikel Terkait :</h3>
<div id='data2007'/><br/><br/>
<div id='hoctro' style='display:none;'>
Widget by <u><a href='http://hoctro.blogspot.com'>Hoctro</a></u> | <u><a href='http://www.jackbook.com/' title='Related Posts on Blogger Modified by JackBook.Com. Read More?'>Jack Book</a></u>
</div>
<script type='text/javascript'>
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 50;
var maxNumberOfLabels = 40;
maxNumberOfPostsPerLabel = 40;
maxNumberOfLabels = 40;
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>
Nah sekarang simpan template. Bila berhasil, maka akan ada tampilan sukses. Namun bila gagal, akan muncul pemberitahuan.
Bila muncul pemberitahuan gagal...lebih baik anda batalkan saja, dan mulailah lagi dari awal.
Selamat mencoba
Subscribe to:
Post Comments (Atom)
About Me
- Didik sugiarto
- Halo sobat...nama saya Didik Sugiarto.....Saya bukanlah blogger profesional....hanya sekedar hobi ngeblog dan juga belajar cara mencari uang dengan blog.....adsense, amazon, clickbank dll.......semoga blog ini bermanfaat bagi kita semua.
On Jul 09 Anonymous commented on ustad danu mahal
Ada, biaya konsultasinya 400ribu per orang belum termasuk biaya obat2an herbal lainnya
On May 02 Anonymous commented on inilah biografi masashi kishimoto
Wow... makasih ya buat sharingnya.. good job kaka ..😇
On Aug 13 Anonymous commented on falsafah hidup dari serial avatar
Keren bung didik..Sya cari2 dr dulu.fb.com/bazaf
On Jul 28 palaq commented on alhamdulillahkumpulblogger membayar
Keren gan infonya
On Jun 14 Anonymous commented on alamat praktek ustad danu
Minta bantuan ustad .. doa apa yg harus saya panjatkan sebagai anak mengenai sakit kanker ibu saya...(more)
Widget by Politik
Publish at Belajar Bisnis Online Terbaik
thank atas postingannya, tapi punyaku kok susah ya? apa aq keliru?
ReplyDeletemungkin ada step yang terlewati...coba aja lagi..jangan lupa simpan template lebih dulu untuk back up,trims
ReplyDeletemakasih tipsnya..
ReplyDeleteini nih yang saia cari2.... !!
salam kenaL kawan. . . :)