Cara membuat related post atau "artikel lainnya" yang biasa ditempatkan di bagian bawah setelah artikel/postingan sebuah blog tidaklah sulit, dan bicara manfaatnya tentu banyak banyak sekali diantaranya dapat meningkatkan pageview (cocok untuk Google panda),
memudahkan pengunjung dalam mencari artikel yang masih terkait dalam
satu label atau kategori, dan bisa membantu postingan lama kita agar
bisa terindex.
Berikut ini adalah cara membuat related post blogspot yang berada tepat setelah postingan:
- Login ke account blogger sobat,
- Pada dashboard, pilih edit layout–> edit HTML
- Centang Expand widget template
- Cari kode seperti dibawah ini, lebih mudah bila anda menggunakan ctrl+F
<data:post.body/>
- Setelah ketemu, paste kode di bawah persis setelah kode <data:post.body/>
<b:if cond='data:blog.pageType == "item"'>
<H2>Artikel Terkait:</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 = 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('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>
- Jangan lupa simpan pekerjaan sobat, dan lihat hasilnya..
Jika di bawah postingan sobat sudah terdapat related post dengan berisi link-link address artikel yang terkait, maka cara membuat related post dibawah postingan yang sobat kerjakan sudah berhasil.
Artikel Terkait:
Blogger
- Cara Mengindex Blog Ke google
- Cara Mendaftarkan Blog di Google Analytics
- Cara Membuat Navigasi Halaman Blog
- Membuat Teks Berjalan di Blog
- Menghapus Tulisan Tampilkan Semua Posting
- Cara Membuat Daftar Isi Blog Dengan JQuery
- Cara Membuat Burung Twitter Terbang di Blog
- Cara Membuat Efek Bubble Pada Cursor Di Blog
- Cara Membuat Read More Otomatis di Blog
- Cara Pasang Kotak Search Keren Di Blog
- Artikel Terkait Horizontal dengan Thumbnail
Tidak ada komentar:
Posting Komentar