Cara Membuat Artikel Terkait (Related Post )

Diposting oleh Arndi 17 Oktober 2011

Cara Membuat Artikel Terkait/Related Post Bawah Postingan Blogger

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs76qTyUJkEXINoio1SFR_Km6Y-TQwcKqichuJ_sn0IZZwGsFqB2vQpgvQ-c_sULOPys86R8Nwn1dZrBHoA7nnEEDssHczSeiLpqtmO-Vawhs56YAwd3-PQGd9s_OnHTFZ5j1eVRh256M/s1600/sahabar+News.jpgHai SahabatNEWS, saya mau share lagi nih mengenai Related Post. Related Post memang menjadi salah satu trik agar menjadi SEO Friendly, Oke saya lanjutkan kembali pembahasan saya mengenai Cara Membuat Artikel Terkait/Related Post Bawah Postingan Blogger, Cara membuatnya silahkan ikuti langkah-langkah berikut ini :

  • Login pstinya ke Blogger
  • Rancangan - Edit HTML - centang "expand widget template"
  • Kemudian cari kode ]]><b/skin> dan letakkan kode berikut di atasnya :
.cayunbox{border: 1px solid #000000;padding: 5px;
background-color: #7BFAAF;-moz-border-radius:5px; margin:5px;}
.cayunbox:hover{background-color: #CE44F0;}
  • Kemudian langkah selanjutnya adalah letakkan kode berikut dibawah kode <data:post.body/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<br/>
<br/>
<H2>Baca Artikel lainya:</H2>
<div class='cayunbox'>
<div style='margin:0; padding:10px;height:200px;overflow:auto;border:1px solid
#ccc;'>
<div id='albri'/>
<script type='text/javascript'>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 10;
maxNumberOfLabels = 3;
function listEntries10(json) {
var ul = document.createElement(&#39;ul&#39;);
var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i &lt; maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k &lt; entry.link.length; k++) {
if (entry.link[k].rel == &#39;alternate&#39;) {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement(&#39;li&#39;);
var a = document.createElement(&#39;a&#39;);
a.href = alturl;
if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}
}
for (var l = 0; l &lt; json.feed.link.length; l++) {
if (json.feed.link[l].rel == &#39;alternate&#39;) {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);
var txt = document.createTextNode(label);
var h = document.createElement(&#39;b&#39;);
h.appendChild(txt);
var div1 = document.createElement(&#39;div&#39;);
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById(&#39;albri&#39;).appendChild(div1);
}
}
}
function search10(query, label) {
var script = document.createElement(&#39;script&#39;);
script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;
+ label +
&#39;?alt=json-in-script&amp;callback=listEntries10&#39;);
script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);
document.documentElement.firstChild.appendChild(script);
}
var labelArray = new Array();
var numLabel = 0;
<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
textLabel = &quot;<data:label.name/>&quot;;
var test = 0;
for (var i = 0; i &lt; labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel &lt; maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
<script type="text/javascript">RelPost();</script>
</div>
</b:if>
  • Kemudian Save Template
Selamat Mencoba

Sumber : http://ayriy.blogspot.com/2011/10/cara-membuat-artikel-terkaitrelated.html

Jika anda Menyukai "Cara Membuat Artikel Terkait (Related Post )" di atas Silahkan Komentar & Klik
Join this site atau Like
Sahabat News Fans ClubSahabat News Fans Club   Di bawah ini

0 komentar

Posting Komentar

Daftar ISi