Susah betul cari judul yang mudah dipahami. Maksud dari judul diatas itu begini, jika anda membuka suatu poastingan dari label Tips Untuk Blogger Pemula, maka dibagian bawah akan muncul judul-judul lain yang sama labelnya dengan postingan yang sedang anda buka. Dengan kemunculan postingan yang sma labelnya, anda tidak perlu bersusah payah mencari judul postingan lainnya. Anda hanya perlu melihat judul-judul tersebut dan jika sudah dapat yang anda pilih, tinggal klik kemudian muncul postingan dari judul tadi.
Bagaimana ...berminatkah anda...? Jika ya..simak langkah-langkahnya.
Postingan ini telah berhasil dicoba pada blog percobaan EPG Studio.
Bagaimana ...berminatkah anda...? Jika ya..simak langkah-langkahnya.
- Sign ke Blogger.
- Pilih Tata Letak, Edit HTML.
- Back Up dulu template anda untuk menjaga jika terjadi kegagalan.
- Kasih tanda centang pada kotak Expand Widgets Template.
- Cari kode
<data:post.body/>
kemudian copy seluruh kode dibawah ini dan paste dibawah kode tadi.
Bagi blog yang sudah diasang read more kode<data:post.body/>
ada 2 buah pilih yang pertama, kemudian paste dibawahnya.
<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>
<div class='widget-content'>
<h3>Related Posts by Categories</h3>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>
var homeUrl3 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 100;
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('data2007').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>
</div>
</b:if> - Ubahlah kata Related Posts by Categories dengan kalimat yang anda inginkan, misalnya : Postingan Terkait lainnya, Artikel Terkait atau apa saja sesuai dengan keinginan anda.
- Ubahlah angka-angka pada yang dicetak putih lainnya untuk pengaturan jumlah judul postingan yang ingin ditampilkan.
- Klik Tombol Simpan Template
- Selesai...Lihat Hasilnya.
Postingan ini telah berhasil dicoba pada blog percobaan EPG Studio.
0 komentar:
Posting Komentar