Peranan artikel Terkait atau Berhubungan cukup penting dalam suatu Blog. Selain memudahkan pembaca untuk mendapatkan informasi yang lebih banyak, juga mampu menambah jumlah inbound link yang akan dibaca oleh robot google.
Artikel terkait atau berhubungan berdasarkan label yang tercantum dalam setiap postingan artikel, jadi diwajibkan untuk memberikan label pada artikel yang Anda posting.
Langkah-langkah dalam memasang Artikel Terkait adalah sebagai berikut :
1. Login ke Blogger;
2. Pada Dasboard Pilih menu "Layout-->Edit HTML";
3. Beri tanda centang pada kotak "Expand Widgets Template";
4. Copy paste Script di halaman bawah artikel ini;
5. Setelah itu cari kode <data:post.body/> dan letakkan script tadi dibawahnya. Untuk blog yang sudah memakai Readmore maka akan terdapat 2 kode <data:post.body/> Anda harus meletakkan di kode yang pertama;
6. Kemudian setelah selesai jangan lupa Save Template dan Refresh Blog anda untuk melihat hasilnya.
Script Artikel Terkait atau Berhubungan:
<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>
<div class='widget-content'>
<h3>Related Posts by Categories</h3>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 100;
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('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>
selamat mencoba
Jangan lupa komentarnya dan follownya !!!!
2 komentar:
thank u atas infonya...!! blognya keren
SAMA-SAMA BRO MASIH TAHAP BELAJAR
Posting Komentar