Rabu, 27 Juni 2012

Cara Membuat Artikel Terkait Scrollbar di Blog



 Ketika saya berkunjung ke blog temen-temen yang lain, saya lihat di blog mereka di pasang "Artikel Terkait". Nah, saya pun sangat ingin memasangnya di blog saya. Akan tetapi, saya tidak tahu bagaimana cara membuatnya. Akhirnya saya pun minta tolong sama mbah dukun (Eitz..salah. Maksud saya mbah google. Hehehe)..

Setelah saya mencari-cari cara membuat "Artikel Terkait Scrollbar" di blog, akhirnya saya tiba di blog fajarnoverdi. Disana saya menemukan caranya. Dan ternyata untuk memasang Artikel Terkait ini sangat mudah sekali, sob. Mau tau caranya?? Gini nih..

1. Seperti biasa sob log in dulu di blog sobat
2. Klik "Entri Baru/Desain", kemudian kLik "Template"




3. Klik "Edit HMTL", Centang "Expand Template Widget"


4. Tekan "Ctrl+F". Di bawah ada kotak pencarian/find. Di kotak tersebut kamu cari kode berikut :

<data:post.body/> 

5. Setelah kode di atas ketemu, copy paste kode berikut diatas kode no.4


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<br/>
<br/>
<H2>Related Post:</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++) {
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>

6. Cari lagi kode :

]]></b:skin>  

kemudian letakkan kode dibawah ini,  diatas code ]]></b:skin>

.rbbox{border: 1px solid rgb(192, 192, 192);padding: 5px;
background-color: #f0f0f0;-moz-border-radius:5px; margin:5px;}
.rbbox:hover{background-color: rgb(255, 255, 255);}

KET :
Tulisan yang berwarna biru bisa sobat ganti dengan "Artikel Terkait, Baca Juga" Atau kata-kata lain yang sobat inginkan.

7. Simpan 




Tidak ada komentar:

PERHATIAN !!!

Jika ada link download yang rusak, mohon tinggalkan komentar di GUEST BOOK yang ada di sebelah kanan anda.