Home » » Simple Related Post

Simple Related Post

Simple Related Posts - Kalo sebelumnya sudah pernah posting membuat artikel terkait dengan fungsi scroll kali ini masih sama membuat artikel terkait, hanya saja artikel terkait kali ini lebih sederhana, tentunya tidak membebani loading blog. Sangat cocok bagi sobat yang ingin blog nya cepat.hehe...

Membuat Simple Related Post

1. Login ke akun blogger
2. Masuk ke Rancangan Edit HTML
3. Cari kode </head>
4. Copy kode dibawah ini dan letakkan tepat diatas kode </head>
<!--Simple Related Posts Scripts Start-->
<script type='text/javascript'>
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;break;}}}
}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];}
}relatedTitles = tmp2;
relatedUrls = tmp;
}function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
document.write('<ul>');
while (i < relatedTitles.length && i < 5) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>');
if (r < relatedTitles.length - 1) {
r++;
} else {r = 0;}i++;}
document.write('</ul>');}
//]]></script>
<!--Simple Related Posts Scripts End-->
5. Cari kode <div class='post-footer-line post-footer-line-1'>
6. Paste kode berikut tepat diatasnya
<!-- Simple Related Posts Code Start-->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-posts'>
<h2>Related Post on <b:loop values='data:post.labels' var='label'><data:label.name/>
<b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=10&quot;' type='text/javascript'/>
</b:if></b:loop></h2>
<script type='text/javascript'> removeRelatedDuplicates(); printRelatedLabels(); </script>
</div></b:if>
<!-- Simple Related Posts Code End-->

Ok selamat mencoba membuat Simple Related Post. Semoga Bermanfaat ;)

0 comments:

Post a Comment

Berikan kritik dan saran demi kemajuan blog ini
- Berkomentarlah dengan baik
- Gunakan Anonymous jika tidak punya blog
- Mohon tidak memasukkan link dalam komentar

Terimakasih sudah berkunjung :)