Cara Pasang Widget Artikel Terkait (Related Post) Blogger
Cara Pasang Widget Artikel Terkait (Related Post) Blogger. Mungkin beberapa kalian pernah membuka sebuah postingan dimana dibawah postingan terdapat link-link artikel yang terkadang saling berkaitan maupun tidak, nah itu yang dinamakan Related Post atau Artikel Terkait.
Nah kenapa ini perlu??? Karena dengan adanya fasilitas ini di blog akan mempermudah pengunjung dalam melihat postingan yang lain di blog tersebut serta tentunya meningkatkan SEO Blog itu sendiri menjadi Friendly . Maka related Post (artikel terkait) sangat penting dan wajib ada diblog kalian.
Cara Pasang Related Post (Artikel Terkait) :
1. Langkah pertama tentu Login ke blogmu
2. Klik menu template lalu pilih Edit HTML
3. Centang Expand Widget Templates
4. Cari kode <data:post.body>
5. Copy kode dibawah ini letakkan dibawah <data:post.body>
<b:if cond='data:blog.pageType == "item"'>6. Jangan lupa SAVE ya
<div class='similiar'>
<span class='box'>
<div class='widget-content'>
<h3>Jangan Lupa baca artikel di bawah ini juga ya :</h3>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 6;
maxNumberOfLabels = 100;
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>
</span></div>
</b:if>
Kalian bisa merubah font atau judul dari Related Post diatas sesuai kesukaan kalian
Selamat Mencoba ...
Note : Sebelum kalian merubah kode di menu HTML Blog terlebih dahulu backup template blog nya
0 komentar:
Posting Komentar