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:
1.Masuk ke:
- Untuk Dashboard Baru Masuk : Blogger » Edit HTML » Centang Expand Widget
- Untuk Dashboard Lama Masuk : Blogger » Rancangan » Edit HTML » Centang Expand Widget
3.Jika kamu sudah memasang ReadMore biasanya akan terdapat 2 kode<p><data:post.body/></p> atau <data:post.body/> pilih kode yang ke 2 dan pastekan dibawah ini tepat dibawah kode tadi
<b:if cond='data:blog.pageType == "item"'><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 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 50;
maxNumberOfLabels = 3;
function listEntries10(json) {
var ul = document.createElement('ul');
var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i < maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement('li');
var a = document.createElement('a');
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 < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k<20; k++) label = label.replace("%20", " ");
var txt = document.createTextNode(label);
var h = document.createElement('b');
h.appendChild(txt);
var div1 = document.createElement('div');
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById('bitxp').appendChild(div1);
}
}
}
function search10(query, label) {
var script = document.createElement('script');
script.setAttribute('src', query + 'feeds/posts/default/-/'
+ label +
'?alt=json-in-script&callback=listEntries10');
script.setAttribute('type', 'text/javascript');
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 = "<data:label.name/>";
var test = 0;
for (var i = 0; i < labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length <= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel < 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