Ivan Bachtiar

jangan lakukan apabila hatimu tak senang

Membuat Related Post Dengan Fungsi Scrol

Pada kesempatan ini saya akan menulis sebuah artikel tentang cara membuat Related Post dengan Fungsi scrol.. kita ketahui bahwa jika postingan kita sudah terlalu banyak. maka jika hanya menggunakan related bisa.. pasti urutanya akan panjang kebawah.. dan tentunya membuat capekkk.. hehe
Langkah-langkah membuatnya:

1.Masuk ke:
  • Untuk Dashboard Baru Masuk : Blogger 
 biasanya akan terdapat 2 kode


<b:if cond='data:blog.pageType == &quot;item&quot;'><H2>Related Post:</H2>
<div class='bitrelatedpost'>
<div style='margin:0; padding:10px;height:200px;overflow:auto;border:1px solid #ccc;'>
<div id='bitxp'/>
<script type='text/javascript'>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 50;
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;bitxp&#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>

4.Cari kode ]]></b:skin> lalu pastekan kode dibawah ini tepat diatas kode tersebut







.bitrelatedpost{border: 1px solid #CCCCCC;background-color: #FFF;-moz-border-radius:2px; -webkit-border-radius:2px; margin:4px;}

5.Yang terakhir jangan lupa di Simpan
Anda baru saja membaca artikel yang berkategori blogger dengan judul Membuat Related Post Dengan Fungsi Scrol. Jika kamu suka, jangan lupa like dan bagikan keteman-temanmu ya... By : Ivan Bachtiar
Ditulis oleh: Unknown -

Belum ada komentar untuk "Membuat Related Post Dengan Fungsi Scrol"

Posting Komentar