Tuy nhiên, làm như vậy sẽ khá thủ công và lượng kí tự hiển thị mỗi bài viết không đều, không thẩm mỹ. Hôm nay mình sẽ hướng dẫn các bạn cách tạo trích dẫn bài viết tự động với hình thu nhỏ (Auto read more with thumbnail) cho Blogger.
1. Đầu tiên, các bạn vào Mẫu, chọn Chỉnh sửa HTML
2. Bấm Ctrl+F để tìm đến mã:
</head>Chèn đoạn mã dưới đây ngay sau mã vừa tìm được:
3. Tiếp tục, tìm đoạn mã:<!-- Auto read more script Start --> <script type='text/javascript'> var thumbnail_mode = "yes"; //chọn yes để hiển thị ảnh thu nhỏ, ngược lại chọn no summary_noimg = 430; //chiều dài trích dẫn với bài viết ko có hình summary_img = 340; //chiều dài trích dẫn với bài viết có hình img_thumb_height = 100; // chiều cao hình thu nhỏ img_thumb_width = 120; // chiều rộng hình thu nhỏ </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(thumbnail_mode == "yes") { 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> <!-- Auto read more script End -->
<data:post.body/>Thay đoạn mã vừa tìm được bằng đoạn mã bên dưới:
4. Các bạn bấm Lưu mẫu để hoàn thành!<!-- Auto read more Start --> <b:if cond='data:blog.pageType == "item"'> <data:post.body/> <b:else/> <b:if cond='data:blog.pageType == "static_page"'> <data:post.body/> <b:else/> <div expr:id='"summary" + data:post.id'><data:post.body/></div> <script type='text/javascript'> createSummaryAndThumb("summary<data:post.id/>"); </script> <a class='more' expr:href='data:post.url'>Đọc tiếp ...</a> </b:if> </b:if> <!-- Auto read more End -->
Chúc các bạn thành công!
Ý mình là chỉ hiện 1 bài đăng Giới Thiệu Ở Trang Chủ và cho hiện tất cả nội dung để giống các website doanh nghiệp hơn :>
Email của mình: quantrihhp@gmail.com
Lúc trước mình đã gửi cho bạn vài mail hỏi đáp rồi đấy :>
Nhưng mà câu hỏi của bạn chưa rõ nên mình không biết giúp sao nữa :(... Website doanh nghiệp có nhiều style mà bạn...