Trước đây, tôi đã từng giới thiệu với các bạn 2 cách để tạo Read More (đọc tiếp) link, 2 cách này cũng tỏ ra khá hiệu quả và được rất nhiều người sử dụng. Tuy nhiên, trong quá trình sử dụng tôi nhận thấy rằng những cách đó có những hạn chế nhất định.
- 1 là ta phải tự tạo phần miêu tả và phần mở rộng 1 cách thủ công (mỗi bài đều phải làm như thế).
- 2 là đối với những blog đã có nhiều bài viết mà vẫn chưa dùng Readmore thì việc dùng Readmore sau này là không thể, vì muốn tạo readmore ta phải edit toàn bộ bài viết để ngăn tách phần miêu tả và phần mở rộng.
Dưới đây tôi sẽ giới thiệu với các bạn 1 cách tạo readmore hoàn toàn mới lạ, và hoàn toàn tự động, từ nay chúng ta không cần phải ngăn phần miêu tả và phần mở rộng nữa, tự nó sẽ phân chia cho chúng ta, và trong bài post chúng ta cũng không cần phải có các thẻ <span> </span> nữa. Đây là một cách tuyệt vời, vì với những blog đã từ sử dụng readmore cũ cũng có thể sử dụng, kể cả những blog chưa sử dụng readmore theo cách cũ thì các bài viết cũng sẽ được tạo readmore.
Cài đặt:
* Nếu bạn đã từng sử dụng readmore dạng cũ, hãy remove code của chúng. Nếu bạn không biết cách remove, hãy đọc lại bài hướng dẫn cách làm trước đó, bạn sẽ biết phải remove những chỗ nào.
- Vào EditHTML, sao lưu một bản XML dự phòng
- Chọn Expand Widget Tempate
- 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'/>
<script type='text/javascript'>
var blogID = "937920098338306331";
function retriveSummaryPost<data:post.id/>(json){document.getElementById("summary<data:post.id/>").innerHTML
= json.entry.summary.$t + "..."}
function createSummaryPost<data:post.id/>(POSTID){ var script =
document.createElement("script");
script.src = "http://www.blogger.com/feeds/"+blogID+"/posts/summary/"+POSTID+"?alt=json-in-script&callback=retriveSummaryPost<data:post.id/>";
script.type = "text/javascript"; document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
<script type='text/javascript'>
createSummaryPost<data:post.id/>("<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"'>
<div id='post_body'><data:post.body/></div>
</b:if>
Hãy thay số 937920098338306331 thành blogID của bạn.
* Nếu template của bạn đã qua nhiều lần thêm hacks thì có thể sẽ tìm ra được rất nhiều thẻ data:post.body, nếu vậy thì bạn phải chọn thẻ data:post.body nào để chèn cho phù hợp? Vì mỗi template và mỗi hack có nhiều điểm khác nhau, cho nên nếu bạn không biết cách chèn thì chỉ còn cách comment bên dưới kèm theo địa chỉ template (XML) của bạn rồi tôi sẽ nghiên cứu và hướng dẫn bạn cách chèn sao cho đúng.
No related posts.
Tags: Truyện Cười Học Sinh, Truyện Cười Dân Gian, Truyện Cười Người Lớn, Truyện Cười Châm Biếm, jokes, Truyện Cười Việt Nam, truyện cười, Vui Cười, Giải Trí, Nghệ thuật sống , hình vui cười, Thủ Thuật web blog, Wordpress, SEO, Blogger ( google blog), Đầu Cơ Vui Cười, Giải Trí, Nghệ thuật sống , hình vui cười, Thủ Thuật web blog, Wordpress, SEO, Blogger ( google blog), Đầu Cơ Tên Miền, Free Host, Kiếm Tiền, Share all, Tên Miền, Tên Miền Việt Nam, Tin Bảo Mật, Thủ Thuật web blog, my.opera.com, tool for websiteBlogger, Link, Truyện Cười