Langkah - langkah memasang artikel terkait / Related Post di Blog.
Langsung aja ya biar gak lama,,pertama silahkan anda LOGIN ke Blogger anda Klik TATA LETAK->>EDIT HTML lalu jgn lupa beri tanda centang pada EXPAND TEMPLATE WIDGET kemudian anda cari code </head> agar lebih mudah silahkan tekan CTRL + F jika sudah ketemu code </head> silahkan anda copas code di bawah ini dan letakan tepat d atas code tadi:
kemudian anda cari lagi code seperti ini :
jika sudah ketemu,
silahkan tambahkan code yang berwarna BIRU sehinggah menjadi seperti di bawah ini:
KET:
Tulisan MAX RESULT=10 adlah jumlah artkel terkait yang akan muncul,silahkan di utak atik sesuai keinginan anda mau di tambahkan atau di kurangi....
upppss masih ada kawan ini langkah yang terakhir,,silahkan anda klik TATA LETAK dan pilih ADD GADGET/TAMBAH GADGET_>>HTML JAVASCRIPT dan masukan code di bawah ini:
Langsung aja ya biar gak lama,,pertama silahkan anda LOGIN ke Blogger anda Klik TATA LETAK->>EDIT HTML lalu jgn lupa beri tanda centang pada EXPAND TEMPLATE WIDGET kemudian anda cari code </head> agar lebih mudah silahkan tekan CTRL + F jika sudah ketemu code </head> silahkan anda copas code di bawah ini dan letakan tepat d atas code tadi:
<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 < 20) {
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>
kemudian anda cari lagi code seperti ini :
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>
jika sudah ketemu,
silahkan tambahkan code yang berwarna BIRU sehinggah menjadi seperti di bawah ini:
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
<b:if cond='data:blog.pageType == "item"'><script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=10"' type='text/javascript'/></b:if></b:loop>
</b:if>
KET:
Tulisan MAX RESULT=10 adlah jumlah artkel terkait yang akan muncul,silahkan di utak atik sesuai keinginan anda mau di tambahkan atau di kurangi....
upppss masih ada kawan ini langkah yang terakhir,,silahkan anda klik TATA LETAK dan pilih ADD GADGET/TAMBAH GADGET_>>HTML JAVASCRIPT dan masukan code di bawah ini:
<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
0 komentar:
Posting Komentar