Mục đích của bài viết này là để xóa bỏ tiện ích Auto readmore ra khỏi Blogger template, bởi một số lý do như:

- Không muốn sử dụng Auto readmore nữa vì nó không phù hợp với Blog của bạn - ....
Các bước thực hiện:
Trước khi thực hiện, bạn nên sao lưu (back up) template để đề phòng sự cố không mong muốn xảy ra trong quá trình chỉnh sửa, xem Sao lưu và phục hồi Blogger template1. Đăng nhập vào Blogger.com
Chọn Blog cần chỉnh sửa > Template > Edit HTML2. Thay thế HTML
Tìm đoạn code có dạng: <b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:post.firstImageUrl'>
<div class='postThumb'>
<img expr:src='data:post.firstImageUrl' expr:title='data:post.title' expr:alt='data:post.title'/>
</div>
</b:if>
<div expr:id='"summary" + data:post.id'>
<data:post.body/>
</div>
<script type='text/javascript'> createSummary("summary<data:post.id/>");</script>
<div><a expr:href='data:post.url'>Read more »</a></div>
<b:else/>
<data:post.body/>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
Thay thế bằng code: <data:post.body/>
- Mẹo: để tìm nhanh được đoạn code bên trên, sử dụng Ctrl+F và tìm với keyword: <data:post.body/>.3. Xóa Javascript của Auto readmore
Nếu Auto readmore sử dụng Javascript thì cũng cần phải xóa nó đi. Bạn thử tìm kiếm (Ctrl+F) từ khóa như summary để tìm đoạn Javascript kiểu như:<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 createSummary(pID) {
var div = document.getElementById(pID);
var summ = 150;
var summary = '<div><p>' + removeHtmlTag(div.innerHTML, summ) + '</div></p>';
div.innerHTML = summary;
}
//]]></script>
Nếu không tìm thấy thì nhiều khả năng Auto readmore của bạn không sử dụng Javascript
0 nhận xét:
Đăng nhận xét