Huh.... sy rasa banyak dh org yang wat tutorial cam ni....
Jadi.... untuk tutorial ni saya guna "read more" versi yang saya guna pada blog saya ni....
Versi ni membuatkan post anda dikembangkan pada tetingkap baru...
Ish... susah jugak nk terangkan....
Pastikan anda menggunakan template versi XML untuk mengikuti tutorial ini....
Jd ikut lar tutorial ini untuk lebih memahamkan diri anda....
Mula-mula pi kat Layout->Edit HTML...
Sebelum wat apa-apa klik 'download full template' dulu untuk backup.....
Kot-kot silap buat boleh dapat balik template yang asal......
Hehehe......
Sebelum mula mengedit, pastikan anda telah menanda pada kotak 'expand widget templates'....
1. Cari </head>dalam template anda.....
Kalau malas guna [CTRL+F] untuk cari.......
Pastu masukkan code kat bawah ni sebelum </head> tu.....
<script type="text/javascript">
function toggleIt(id) {
post = document.getElementById(id);
if (post.style.display != 'none') {
post.style.display = 'none';
} else {
post.style.display = '';
}
}
function showFullPost(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost")
spans[i].style.display = 'inline';
if (spans[i].id == "readmore")
spans[i].style.display = 'none';
}
}
var fade = false;
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Appear(spans[i]);
} else spans[i].style.display = 'inline';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}
function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Fade(spans[i]);
} else spans[i].style.display = 'none';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}
function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
spans[i].style.display = 'none';
found = 1;
}
if ((spans[i].id == "showlink") && (found == 0))
spans[i].style.display = 'none';
}
}
</script>
2. Cari <div class='post-body'> dan tukarkan kod selepasnya seperti dibawah...
<div class='post-body' expr:id='"post-" + data:post.id' >
<b:if cond='data:blog.pageType == "item"'>
<style>#fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>
<style>#fullpost{display:none;}</style>
<p><data:post.body/></p>
<span id='showlink'>
<a expr:href='data:post.url'>Read More......</a>
</span>
<script type='text/javascript'>
checkFull("post-" + "<data:post.id/>");
</script>
</b:if>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
3. Klik [Save Changes]...
4. Masukkan kod <span id="fullpost"> ke dalam setiap post yang anda mahu ringkaskan...
Contohnya...
Tuliskan permulaan ataupun ringkasan disini...
<span id="fullpost">
Yang lain kat dalam ni...
</span>