Cara Memasang Related Posts atau Artikel Yang Berkaitan

Seringkah mencari kata ini di blog? Atau mungkin related post dalam blog bahasa Indonesia artikel terkait di blog. khusus artikel soal related post ini sebenarnya sudah banyak
di bahas di blog lain, tapi saya hanya ingin memberikan anda cara simple dan berbeda dalam membuat related post / artikel terkait di bawah postingan blog anda.Cara buat related post / artikel terkait di blog sudah saya kompress script-nya sehingga lebih ringan di blog anda
Berikut cara membuat related post atau artikel terkait di blog anda :

1. Login dulu di akun blog anda
2. Pilih "Rancangan - tata letak - pilih edit HTML
3. Centang terlebih dulu "Expand Widget Template "
4. Cari kode </head>
5. Letakan kode script di bawah ini tepat di bawah kode </head>

<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>

6. Kemudian cari kode  <data:post.body/>
7. Kemudian letakan script berikut di bawah kode <data:post.body/> 

<b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'><b:if cond='data:blog.pageType == "item"'><script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=5"' type='text/javascript'/></b:if></b:loop> </b:if><b:if cond='data:blog.pageType == "item"'><h4>Artikel Terkait</h4><script type="text/javascript">removeRelatedDuplicates();printRelatedLabels();</script></b:if>  

8. Terakhir simpan templates.....??Selamat mencoba...?

Artikel Terkait

Tidak ada komentar: