Tutorial untuk Artikel Berkaitan ini telah diminta oleh Cik Amoi beberapa hari lalu tetapi penulis terpaksa menyiapkan tutorial lain terlebih dahulu. Pagi tadi, penulis melihat dia telah pun berjaya membuatnya.
Justeru, penulis memohon maaf kerana kelewatan menulis tutorial ini.
Oleh kerana penulis bercadang untuk membuat tutorial ini, maka penulis teruskan jua walaupun Amoi telah merujuk tutorial lain.
1. Login ke Blogspot.
2. Pilih Layout - Edit HTML (Tanda kotak Expand Widget).
3. Download Full Template sebelum mengedit blog.
4. Cari <data:post.body/> dan masukkan skrip ini di bawahnya. Jika <data:post.body/> ada lebih dari satu, letakkan di bawah kod pertama.
<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>
<div class='widget-content'>
<h3>Artikel² Mengikut Kategori</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>
5. Save template.
Anda bleh menukar tulisan berwarna merah mengikut kehendak sendiri. Selamat mencuba. Semoga berjaya.
10 Comment
walau apa pun thnkx ya sebab tetap sudi buat tutorial untuk amoi^^
langsung aku tidak paham...n tidak boleh lansung...peningggggggg
Amoi : No hal. :D
Jakun : Errr, cuba ikut cara²nya satu persatu. Mesti bleh punya.
wow great will try
Xuen Adyla : Selamat mencuba.
Salam... nih dah banyak org komen...
Jumpa blog nih dari sini...
http://www.menteil.net/alamak-blog-aku-takde-orang-nak-komen.html
MindHeartBodySoul : Komen sini mmg x byk.
Terima kasih sbb sudi singgah. :)
salam...sy dah wat...tp bila view tak muncul pun...
hz wan : Cuba guna LinkWithin, ia lebih mudah dr yg ni. :)
Post a Comment
Gunakan tatabahasa yang betul sewaktu menulis komentar agar mudah difahami oleh penulis. Terima kasih. :-)
Sila ambil perhatian perkara² berikut :-
1. Tinggalkan nama dan url blog atau laman web anda.
2. HTML tag seperti <b>, <i>, <a> boleh digunakan.
3. Sila berhemah di dalam berbahasa.