Cara Membuat Artikel Terkait Fungsi Scrolling. artikel terkatit atau yang biasa disebut related post merupakan hal yang harus di pakai bagi para blogger baik pemula maupun profesional. terlebih jika postingannya tidak mengandung internal link atau link yang menghubungkan satu posting ke posting yang lain. dengan related post ini, pengunjung dapat dengan mudah mencari artikel terkait atau yang kategorinya mirip dengan artikel yang sudah di baca. namun, dengan catatan posting kalian harus selalu di beri label, apabila tidak maka related post ini tidak akan ada. hasil dari related post ini bisa dilihat pada gambar di atas. untuk membuatnya silahkan ikuti tutorial di bawah ini :
- Login ke blogger dengan id anda
- Pilih Rancangan
- Pada tab menu, pilih Edit HTML
- Jangan lupa Centang kotak kecil Expand Template Widget
- Setelah itu cari kode berikut ini <p><data:post.body/></p> Setelah ketemu masukkan script berikut ini dibawah kode tadi.
<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>
Keterangan :
Ganti tulisan warna merah dengan yang lain seperti artikel terkain atau you must read it, sesuai keinginan sobat
Ganti tulisan warna merah dengan yang lain seperti artikel terkain atau you must read it, sesuai keinginan sobat
- Masih Belum selesai kawan, sekarang cari kode ]]></b:skin>
- Setelah itu letakkan kode Css berikut di atas kode tadi :
Sesuaikan warnanya dengan mesin warna
.rbbox{border: 1px solid #D8D8D8;padding: 5px;background-color: #E0F8E0;-moz-border-radius:5px; margin:5px;}
.rbbox:hover{background-color: #EFFBEF;}
- kemudian simpan template
1 Responses to "Cara Membuat Artikel Terkait Fungsi Scrolling"
Ijin coba gan
di tunggu follow baliknya
Post a Comment