Cara Membuat Artikel Terkait Dengan Scroll Box

Artikel terkait adalah sebuah widget yang memuat setiap post/artikel yang terkait atau diterbitkan dalam kategori yang sama dalam sebuah blog.
Fungsi dari Artikel terkait ini tentunya agar memudahkan pengunjung untuk mendapatkan artikel yang sesuai dengan artikel yang sedang dibaca sekarang. Sehingga bagi para blogger sendiri mendapatkan page view yang lebih besar dan memperoleh perhatian lebih di mata Searh Engine.

Nah, artikel terkait terkadang terlalu banyak sehingga membutuhkan ruang yang lebih besar untuk menampilkan semuanya. Maka pada saat itu dibutuhkan alternatif untuk menghemat ruang pada halaman blog untuk menampilkan Artikel tekait itu dengan fungsi scroll. Dengan Scroll Box ini kita dapat memasukkan berpuluh-puluh postingan tanpa batas dalam sebuah kotak yang dapat discroll.
Cara Membuat Artikel Terkait Dengan Scroll Box
Contoh Artikel Terkait Dengan Scroll Box

Dan berikut Cara Membuat Artikel Terkait Dengan Scroll Box :
  1. Masuk ke akun Blogger Anda.
  2. Klik Rancangan > Edit HTML.
  3. Klik Download Template Lengkap untuk membuat salinan template untuk mengantisipasi jika nanti terjadi kesalahan dalam pengeditan, sehingga kita dapat dengan mudah mengembalikan template ke seperti sebelumnya.
  4. Cari kode <data:post.body/> Untuk mempercepat pencarian, lakukan dengan Ctrl+F.
  5. Jika Anda sudah menggunakan fungsi Read More, maka terdapat 2 kode <data:post.body/>, pilih yang kedua. Dan jika Anda sudah menggunakan Artikel Terkait, hapus saja kode artikel terkait yang lama.
  6. Copy kode di bawah ini dan paste di bawah kode <data:post.body/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<H2>Artikel Terkait:</H2>
<div class='rbbox'>
<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 = 9999;
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>

Dan Simpan template Anda.

Semoga Cara Membuat Artikel Terkait Dengan Scroll Box bermanfaat bagi pengunjung 404 OK!. | » Follow » Comment.

Artikel Terkait dengan Cara Membuat Artikel Terkait Dengan Scroll Box

Description: Cara Membuat Artikel Terkait Dengan Scroll Box Rating: 5.0 Reviewer: 404 OK! Reviewers ItemReviewed: Cara Membuat Artikel Terkait Dengan Scroll Box
Komentar
0 Comments

Post a Comment, Berikan komentar sobat agar kita bisa lebih akrab... hehehe!

 
Ben Nafi | Share | kioseo | Warung Gratis | Warung Gratis