SELAMAT DATANG & ENJOY HERE ~~~~~~ FRIENDS BLOG SUPPORT : BLOG RTTF - BLORA BERSATU - CYBER BLORA - GOSIP SELEBRITI INDONESIA - BLOG JUAL BELI ONLINE - BERBAGI ILMU DESAIN

February 27, 2013

Cara Membuat Related Post / Artikel Terkait

Cara Membuat Related Post / Artikel Terkait - Sudah tau kah Saudara, tentang Artikel Terkait? Mungkin Ada yang belum tahu apa yang dimaksud dengan artikel terkait itu apa, coba Saudara silahkan lihat di blog ini pada bagian akhir artikel Blog Agus ini ada tulisan Silahkan baca artikel menarik lainnya. Fungsinya selain untuk seo, related post / artikel terkait ini juga bisa membantu pengunjung untuk membaca Artikel Anda yang lain mungkin ada yang belum di ketahuinya atau belum terbaca. Hal ini menyebabkan pengunjung bisa betah berada di blog kita.
Langsung saja cara membuat related post / artikel terkait :
  • Masuk blogger > Template > edit html
  • Centang expand template widget
  • Cari kode </head> 
  • Kemudian letakkan script di bawah ini tepat di atas 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> 

  •  Langkah berikutnya kemudian Saudaraku cari kode <data:post.body/> 
  •  Kemudian letakkan script berikut ini 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>Silahkan Baca Artikel Menarik Lainnya</h4>
<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
</b:if>
 Untuk tulisan yang berwarna Hijau silahkan ganti sesuai keinginan Saudara sendiri, Terakhir simpan template dan lihat hasilnya. Cukup mudah bukan Cara Membuat Related Post / Artikel Terkait. Selamat mencoba,,.
Salam

Artikel Menarik Lainnya

0 komentar :

Post a Comment

SILAHKAN TINGGALKAN JEJAK DI BLOG INI
Harap komentar yang sopan serta santun, itu merupakan cerminan pribadi !!!
Jadilah Blogger yang bermartabat dalam berkomentar, mohon maaf kalau ada komentar yg berbau promosi ADMIN berhak untuk menghapusnya.
Salam Blogger !!!