Tampilkan postingan dengan label Cara membuat artikel terkait. Tampilkan semua postingan
Tampilkan postingan dengan label Cara membuat artikel terkait. Tampilkan semua postingan

Membuat ArtikeL Terkait (Related Post) Di Blogspot

Membuat artikel terkait (related post) di blogspot, sebelumnya memang pernah kita bahas di sini. Namun artikel terkait (related post) yang kita bahas waktu itu adalah dengan fungsi thumbnails. Jadi agak beda dengan yang satu ini walau tujuan sebenarnya memang sama.

Dan berikut ini kita akan membahas tentang cara membuat artikel terkait (related post)dengan border melengkung dan fungsi scroll. Namun fungsi dan kegunaannya memang sama. Oke kita langsung aja perhatikan caranya seperti berikut ini:
  • Login ke Akun Blogspot sobat.
  • Klik Template.
  • Klik Edit HTML.
  • Pilih teruskan.
  • Centang Expand Template Widget.
  • Lalu cari kode ]]></b:skin> (Gunakan tombol F3 pada keyboard untuk melakukan pencarian cepat).
  • Copy kode di bawah ini dan pastekan tepat di atas  ]]></b:skin> tadi.
.rbbox{-moz-box-shadow: inset 0 0 20px #f10c0c;
-webkit-box-shadow: inset 0 0 20px #f10c0c;
box-shadow: inset 0 0 20px #f10c0c;
.rbbox:hover{background-color:#000000);}


  • Selanjutnya, cari lagi kode <data:post.body/>
  • Lalu copy lagi code ini di bawah ini dan pastekan tepat di bawah kode <data:post.body/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<br/>
<br/>
<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 = 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++) {
( #f10c0c; )
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>

  • Setelah itu silahkan simpan template blog sobat dengan mengklik Simpan Template.
Notes:
Back warna groundnya  ( #f10c0c; )  juga boleh dirubah sesuai dengan selera sobat tentunya.

Itu dia tutorial atau tips cara membuat artikel terkait atau related post di blogspot dengan fungsi scroll, dan semoga artikel ini bisa membantu sobat.