Membuat Artikel yang Berhubungan

Membuat artikel yang berhubungan atau sering dikenal dengan related post dimaksudkan untuk memudahkan pengunjung kita membaca blog yang memiliki hubungan dengan blog yang mereka sedang baca. Jika pengunjung tertarik dan membaca postingan yang terkait atau berhubungan otomatis akan menambah page view blog Anda. 
Hasilnya dapat Anda lihat di blog saya ini : computers. Jika Anda berminat dan ingin memiliki related post seperti itu silahkan Anda ikuti langkah-langkah berikut ini :

  • Login ke dashboard blogspot kamu.
  • pilih Rancangan »» Edit HTML
  • download template lengkap dulu untuk jaga-jaga kalau ada kesalahan.
  • Beri tanda centang pada Expand Widget Template.
  • tempatkan script berikut di bawah kode <data:post.body/> atau kode <p><data:post.body/></p> sama saja.
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='similiar'>
<div class='widget-content'>
<h3>
Related Posts by Categories</h3> <div id='data2007'/>

<script type='text/javascript'> var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;; var maxNumberOfPostsPerLabel = 4; var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 100; 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;data2007&#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> </div> </b:if>
  • yang terakhir klik SIMPAN
Perhatikan pada kode yang berwarna hijau maxNumberOfPostsPerLabel = 100 Ganti angka 100 dengan jumlah posting terkait yang kamu kehendaki untuk membatasi jumlah tampilan related post.

Komentar

Postingan populer dari blog ini

Peluang Usaha Digital dan Komunita (Diggie Club)

About Us

Cara Membuat Tab View Kolom dengan Menggunakan Widget