Tricks: Auto Read More Untuk Blogger
Fungsi "Read More" amat penting bagi sesebuah blog. Ia dapat mengelakkan sesebuah post yang terlalu panjang terpapar di muka utama blog. Dengan adanya fungsi "Read More", hanya ringkasan post yang akan terpapar di muka utama blog anda. Jadi, ia akan memendekkan muka utama blog anda. Ini untuk kaedah "Auto Read More". Sebelum ini ada kaedah yang hampir sama tetapi anda perlu menambah beberapa tag di dalam post anda dan post-post yang terdahulu tidak termasuk dalam fungsi "Read More". Susah dan melecehkan.
Kelebihan fungsi "Auto Read More":-
- Automatik mempamerkan gambar post dan kemudian isi post.
- Tidak perlu menambah sebarang kod pada post anda.
- Tidak perlu update post-post yang terdahulu.
- Imej "Read More" yang menarik. Lihat gambar di atas.
- Tidak ada javascript. Blog tidak menjadi berat.
- Sesuai untuk semua template yang tidak mempunyai fungsi "Auto Read More"
OK, let see how to do this. Mudah.
Pergi ke Dashboard >> Layout >> Edit HTML, pastikan
dan cari tag </head>.
Kemudian anda "copy" letakkan kod di bawah tag di atas.
<script type='text/javascript'>var thumbnail_mode = "no-float" ;
summary_noimg = 430;
summary_img = 340;
img_thumb_height = 100;
img_thumb_width = 120;
</script>
<script type='text/javascript'>
//<![CDATA[
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}
function createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = summary_noimg;
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
summ = summary_img;
}
var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
//]]>
</script>
Sekarang cari pula tag <data:post.body/> dan dengan kod di bawah:-
<b:if cond='data:blog.pageType != "item"'>Klik "Save Templates" dan selesai.
<div expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");
</script> <span class='rmlink' style='float:right;padding-top:20px;'><a expr:href='data:post.url'><img src='http://i37.tinypic.com/351icqx.jpg'/></a></span>
</b:if>
<b:if cond='data:blog.pageType == "item"'><data:post.body/></b:if>
Anda boleh gantikan url http://i37.tinypic.com/351icqx.jpg dengan salah satu url image di bawah:-
http://img15.imageshack.us/img15/1821/black1q.gif
http://img15.imageshack.us/img15/4785/blackfc.png
http://img27.imageshack.us/img27/6199/black1l.gif
http://img27.imageshack.us/img27/8146/bluedark.gif
http://img27.imageshack.us/img27/3691/pinkua.png
http://img27.imageshack.us/img27/5526/lightorange.gif
http://img27.imageshack.us/img27/7469/red1.gif
http://img20.imageshack.us/img20/4997/grey1.gif
Anda juga boleh DOWNLOAD koleksi butang "Read More" seperti di atas dan upload ke dalam hosting anda sendiri.
Comments
Post a Comment