Như bạn thấy mỗi bài đăng trên blog của mình đều có phần “Đọc thêm” hay "Xem chi tiết" và click vào phần này thì bài viết đầy đủ mới hiển thị ra. Nội dung phía trên tóm tắt bài viết. Sử dụng thủ thuật này giúp blog bạn chuyên nghiệp và trông giống một website hơn.Thực hiện:
Vào
Template -> Edit HTML -> Expand widget, tìm đến thẻ <data:post.body/> và thay nó bằng đoạn code sau:<b:if cond='data:blog.pageType != "item"'>
<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'>
<a expr:href='data:post.url'>-->đọc tiếp...</a></span>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<data:post.body/></b:if>
Sau đó bạn thêm đoạn code dưới đây vào trước phần
</HEAD> của template:<script type='text/javascript'> 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>
Trong đó:
summary_noimg là số ký tự phần miêu tả cho các bài không có hình đại diện.summary_img là số ký tự phần miêu tả cho các bài có hình đại diện.img_thumb_height chiều cao của hình đại diện (pixel).img_thumb_width chiều rộng của hình đại diện (pixel).Bạn có thể tùy chỉnh lại cho phù hợp với blog cùa mình. Chúc thành công!
Labels:
Thủ thuật Blogger



