Di akhir setiap postingan saya, sobat Eghooy Main Blog pasti melihat adanya daftar link di dalam sebuah box yang disusun berdasarkan kategori atau label. Daftar link tersebut merupakan fitur Related Article atau artikel terkait dari Eghooy Main Blog. Saya sengaja menggunakan Scrolling Bar untuk fitur artikel terkait ini, supaya fitur artikel terkait tidak terlalu memakan tempat di bagian blog post saya.
Artikel Terkait: kasi Blackberry Download BlackBerry Master Control Program (MCP) Terbaru 2013 (eghooy main blog) Cara Install Bahasa Indonesia di Blackberry Terbaru 2013 (eghooy main blog) Tips 15 Cara Menghemat Baterai Pada Blackberry Terbaru 2013 (eghooy main blog) Auto Text BB ( Emoticon BB) Terbaru 2013 (eghooy main blog) Download Gratis 1000 Autotext BlackBerry Terbaru (eghooy main blog) Kumpulan Autotext Blackberry BB Lucu Terbaru (eghooy main blog)
Read more at: http://www.daftar-harga-handphone2013.blogspot.com/2012/12/auto-text-bb-emoticon-bb-terbaru-2013.html
Sumber https://daftar-harga-handphone2013.blogspot.com...
Read more at: http://www.daftar-harga-handphone2013.blogspot.com/2012/12/auto-text-bb-emoticon-bb-terbaru-2013.html
Sumber https://daftar-harga-handphone2013.blogspot.com...
Untuk memasang fitur related article dengan scroll bar, sobat blogger harus memastikan dulu, apakah sobat blogger sudah membuat label buat setiap postingan blog sobat. Fitur artikel terkait tidak akan muncul di blog bila sobat blogger tidak memberikan label untuk setiap postingan sobat. Buat sobat Eghooy Main Blog yang sudah memberikan label untuk setiap postingannya, ikuti langkah di bawah ini :
Cara Membuat Artikel Terkait Scroll Bar :
- Sign In di akun blogger.com
- Pada menu Drop Down, Klik Template
- Backup Template sobat blogger terlebih dahulu.
- Kalau sudah, klik Edit HTML
- Centang pada Expand Widget Template
- Copy Paste (Copas) kode CSS berikut :
.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); }
- Paste kode tersebut sebelum kode ]]></b:skin>
- Selanjutnya, copy kode di bawah ini :
<b:if cond='data:blog.pageType == "item"'>
<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 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 10;
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('albri').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>
- Paste kode tersebut di bawah kode <data:post.body/>
- Simpan template sobat.
Penting : var maxNumberOfPostsPerLabel = 4; adalah jumlah postingan untuk setiap label dan maxNumberOfLabels = 3; adalah jumlah label. Silahkan sobat blogger sesuaikan kedua kode tersebut.
Tidak ada komentar:
Posting Komentar