Mungkin sobat semua sudah memahami tentang cara buat Related post atau artikel yang berkaitan merupakan sebuah cara untuk menampilkan link-link artikel yang berkaitan dengan artikel utama dan biasanya terletak dibawah artikel utama.
Pemasangan related post ini biasanya dikelompokkan berdasarkan label atau kategori.jika ada salah satu artikel dari label tertentu ditampilkan maka artikel-artikel lain yang mempunyai label sama juga akan ikut muncul dibawah artikel tersebut.
Tujuan pemasangan related post ini agar pengunjung lebih mudah untuk mencari artikel yang berkaitan dengan artikel utama. Sehingga pengunjung tak perlu susah-susah untuk mencari satu persatu artikel dalam menu label atau kategori sobat .
Jika sobat tertarik ingin memasang related posts di blog anda, silahkan liat langkah-langkah dibawah ini:
1. Anda Login ke Blogger .Pilih menu Design ► Edit HTML
2. Kemudia Back-up terlebih dahulu template Anda biar gak salah.
3. Setelah itu anda, beri tanda centang pada kotak Expand Widgets Template
4. Kemudia anda cari kode
5. Jika sudah menemukan, letakkan kode dibawah ini dibawah ►
Jika anda bisa mengganti teks ►Artikel yang berkaitan◄pada kode diatas dengan teks lain sesuai dengan keinginan anda.
Selamat mencoba...
Pemasangan related post ini biasanya dikelompokkan berdasarkan label atau kategori.jika ada salah satu artikel dari label tertentu ditampilkan maka artikel-artikel lain yang mempunyai label sama juga akan ikut muncul dibawah artikel tersebut.
Tujuan pemasangan related post ini agar pengunjung lebih mudah untuk mencari artikel yang berkaitan dengan artikel utama. Sehingga pengunjung tak perlu susah-susah untuk mencari satu persatu artikel dalam menu label atau kategori sobat .
Jika sobat tertarik ingin memasang related posts di blog anda, silahkan liat langkah-langkah dibawah ini:
1. Anda Login ke Blogger .Pilih menu Design ► Edit HTML
2. Kemudia Back-up terlebih dahulu template Anda biar gak salah.
3. Setelah itu anda, beri tanda centang pada kotak Expand Widgets Template
4. Kemudia anda cari kode
5. Jika sudah menemukan, letakkan kode dibawah ini dibawah ►
<b:if cond='data:blog.pageType == "item"'>6. Kalau sudah anda klik Save Template ,dan sobat bisa liat hasilnya...
<div class='similiar'>
<div class='widget-content'>
<h3>Artikel yang berkaitan</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>
Jika anda bisa mengganti teks ►Artikel yang berkaitan◄pada kode diatas dengan teks lain sesuai dengan keinginan anda.
Selamat mencoba...
0 komentar:
Post a Comment