Headlines News :
Home » » Cara Membuat Artikel Terkait di Sidebar Blog

Cara Membuat Artikel Terkait di Sidebar Blog

Cara Membuat Artikel Terkait (Related Post) di Sidebar Blog, back to blogspot tips and trick, setelah beberapa hari kemarin google melakuan update pagerank dan beberapa sistem search engin'nya, kalai ini saya akan kembali mengulas tentang beberapa trik blog yang sempat tertunda. hoho...

Kali ini yang akan saya bahas yaitu bagaimana cara membuat related post/artikel terkait di sidebar blog. kebanyakan artikel terkait/related post itu biasanya ada dibagian bawah posting. Itu yang sering saya jumpai di beberapa web/blog. Tapi ada banyak juga yang memakai cara ini yaitu memasang related post/artikel terkait lainnya di sidebar.

Untuk demonya sobat bisa langsung melihatnya diblog saya, atau pada gambar dibawah ini:

Artikel Terkait Lainnya

Berikut langkah-langkah membuatnya:

1. Login ke akun blogger sobat
2. Masuk ke rancangan/design
3. Pilih Tata Letak
4. Edit HTML
5. Lalu cari kode berkut: </head> (gunakan Ctrl+F di keyboard sob),setelah ketemu tinggal letakkan kode CSS berikut tepat diatas 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 lagi kode berikut:

<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 != &quot;true&quot;'>,</b:if></b:loop></b:if>

7. Gantilah kode diatas dengan kode berikut:

<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 != &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></b:if>

Catatan:
Perhatikan kode max-results=10, angka 10, itu merupakan jumlah artikel terkait yang akan ditampilkan di sidebar. Sobat bisa menggantinya sesuai keinginan.


8. Simpan Template, dan lanjut ke langkah berikut ini

9. Next, masuk ke Page Element > Add a Gadget > HTML/JavaScript > lalu copy paste kode dibawah ini kedalam konten HTML/JavaScript.

<script type="text/javascript">removeRelatedDuplicates();printRelatedLabels();</script>

10. Simpan dan lihatlah hasilnya.
Share this post :
BACA PANDUAN BERKOMENTAR JIKA ANDA KESULITAN DALAM MEMPOSTING KOMENTAR ANDA

Posting Komentar

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Romes Blog - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger