Membuat Artikel Terkait (Related Post) sederhana

Cara Membuat Widget Artikel terkait (Related Post) banyak sekali caranya, berikut yang akan saya share disini adalah cara membuat Artikel Terkait dengan cara paling sederhana. Related Post atau Artikel terkait sangat berguna bagi pengunjung/ pembaca yang sedang mencari artikel
tertentu pada blog ,karena widget ini akan menampilkan artikel yang mempunyai kemiripan/hubungan terhadap artikel yang sedang dibaca karena masih dalam satu label. Dimana label pada suatu blog, jika kita benar dalam mengkatogerikan sebuah postingan, maka label tersebut akan berisi sebanyak artikel yamg mempunya kategori yang sama, misalnya label tentang 'tips blogger'...'software gratis'...'musik' atau mungkin lebih spesifik lagi. Tergantung blogger itu sendiri mengkategorikan tulisannya berdasarkan apa. Maka Label tersebut akan memberikan kemudahan bagi pembaca untuk menuju artikel selanjutnya yang mempunyai kategori yang sama (sejenis).

Maka untuk memudahkan hal diatas, sebenarnya dengan memanfaatkan fasilitas Label/ Category sebenarnya sudah cukup membantu kepada para pembaca. Akan tetapi dengan menggunakan Related Post (Artikel Terkait) yang akan di share ini, pembaca akan lebih mudah untuk menelusuri artikel sejenis berikutnya, karena langsung ditampilkan berikut 'judul artikel' secara berurutan pada suatu widget yang dibuat khusus di bawah postingan.

Berikut cara/langkah-langkah Membuat Artikel Terkait (Related Post) :

1. Tentunya anda harus login ke akun blog anda.
2. Silahkan masuk ke Design, lalu Edit HTML, jangan lupa untuk expand widget.
3. Kemudian letakkan kode di bawah ini sebelum 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>

4. Sudah gan?...kalau sudah letakkan kode di bawah ini setelah 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>

5. Kalau sudah, silahkan preview..kalau kode di terima dan tidak ada masalah silahkan save template anda, kemudian lihat hasilnya.

6. Selesai sudah cara Membuat Artikel Terkait (Related Post).

Anda sedang membaca artikel Membuat Artikel Terkait (Related Post) sederhana dan artikel ini url permalinknya adalah http://www.frewaremini.com/2011/12/membuat-artikel-terkait-related-post.html
Semoga artikel Membuat Artikel Terkait (Related Post) sederhana ini bisa bermanfaat.
http://www.frewaremini.com

0 comments:

 
Bloglisting.net - The internets fastest growing blog directoryMy Ping in TotalPing.com Site Meter Add to Technorati Favorites Yahoo bot last visit powered by MyPagerank.Net Bloggers - Meet Millions of Bloggers Msn bot last visit powered by MyPagerank.Net Preview on Feedage: freewaremini Add to My Yahoo! Add to Google! Add to AOL! Add to MSN Subscribe in NewsGator Online Add to Netvibes Subscribe in Pakeflakes YouSayToo Revenue Sharing Community Subscribe in Bloglines Add to Alesti RSS Reader Add to Feedage.com Groups Add to Windows Live iPing-it Blogarama - The Blog Directory Add to Feedage RSS Alerts Add To Fwicki Add to Spoken to You Free Automatic Google Backlinks - SEO

www.frewaremini.com: |Artikel Populer, tips rumahtangga, tips blogging, software gratis |pendidikan, traveling, musik & film, chord & lirik lagu |kesehatan, pengobatan herbal, lowongan kerja, budaya, ragam, gadget, it, tv online, gambar, foto| Welcome to freewaremini © | www.frewaremini.com® | template by woodybudi® |