Thành công!
TRUCBLOG JOURNAL GÓC ĐỌC • GÓC VIẾT
Bài viết / Góc chia sẻ

Loại bỏ Read more ở trang tĩnh (static page)

Đỗ Trực tháng 3 30, 2013 2 phút đọc 5 bình luận … Lượt xem
Như các bạn đã biết đối với Blogger thì thủ thuật tóm tắt bài viết tự động với nút Read More và ảnh đại diện là một phần quan trọng tạo nên diện mạo đẹp cho Blog của bạn. Tuy nhiên kể từ khi Blogger phát hành đặc tính tạo trang tĩnh (New Page/ static page) thì thủ thuật Read More gặp vấn đề đối với các trang tĩnh. Thông thường các trang tĩnh dùng để tạo các trang About, Contact… Khi bạn mở trang tĩnh thì nó hiển thị Read More, khi click chuột vào liên kết Read More vẫn không hiển thị toàn bộ nội dung bài viết. Để giải quyết vấn đề này thì cần phải loại bỏ chức năng Read More có ảnh đại diện ra khỏi các trang tĩnh.
Để làm được điều này, bạn thực hiện theo các bước sau đây:


1. Tìm kiếm <data:post.body/>

  • Dùng tổ hợp phím Ctrl + F tìm dòng mã như bên dưới hay tương tự như vậy:
<div class='post-body'>
<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;padding-top:20px;'><a expr:href='data:post.url'> Read more "<data:post.title/>"</a></span>
</b:if>
<b:if cond='data:blog.pageType == "item"'><data:post.body/></b:if>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>

2. Cách ẩn read more

Thêm đoạn mã dưới đây vào sau dòng <div class='post-body'> . Nếu không tìm thấy dòng đó, bạn để ý dòng<b:if cond='data:blog.pageType != &quot;item&quot;'> sẽ có một dòng tương tự như vậy trong mã tạo Read more, bạn thêm đoạn mã sau trước dòng này cũng được:
<b:if cond='data:blog.pageType == &quot;static_page&quot;'><br/>
<data:post.body/>
<b:else/> 
Và thêm thẻ đóng </b:if> vào trước dòng <div style='clear: both;'/>
  • Ý nghĩa của đoạn mã này như sau: Đối với các trang tĩnh (static page) thì hiển thị toàn bộ nội dung bài viết; không hiển thị chức năng Read more ở các trang bài viết (item) và đối với các trang bài viết (item) thì hiển thị toàn bộ nội dung bài viết. Như vậy chức năng Read more đã được loại bỏ hoàn toàn khỏi các trang tĩnh một cách triệt để.

CHÚC CÁC BẠN THÀNH CÔNG !!!
Chia sẻ bài viết:
Ảnh đại diện tác giả

Đỗ Trực Tác giả / Admin

Chia sẻ kiến thức lập trình, phát triển web, công nghệ và các thủ thuật thực tế. Cảm ơn bạn đã ghé thăm Truc Blog.

Thảo Luận & Nhận Xét (5)

Công cụ bình luận nâng cao:
Nội quy bình luận của blog

Hãy cùng giữ phần thảo luận thân thiện, hữu ích và an toàn cho mọi người.

  1. Trao đổi lịch sự, tôn trọng người khác; góp ý vào nội dung, không công kích cá nhân.
  2. Bình luận đúng chủ đề bài viết; tránh spam, quảng cáo lặp lại hoặc đường dẫn đáng ngờ.
  3. Không đăng mật khẩu, số giấy tờ, thông tin liên hệ riêng tư hay dữ liệu nhạy cảm.
  4. Khi chia sẻ mã nguồn, hãy dùng công cụ mã hóa code để giữ nguyên ký tự và dễ đọc.
  5. Chỉ chia sẻ hình ảnh, video và tài liệu mà bạn có quyền sử dụng; không đăng nội dung vi phạm pháp luật.
  6. Quản trị viên có thể ẩn hoặc xóa nội dung spam, xúc phạm, không an toàn hoặc không phù hợp.
Biểu tượng cảm xúc nổi bậtChạm để sao chép
Công cụ Mã hóa HTML & Chèn Code vào Bình luận
* Nhấn Chèn Ảnh/Video, dán liên kết công khai rồi sao chép URL vào bình luận. Sau khi bình luận được đăng, mẫu sẽ tự hiển thị ảnh trực tiếp, video MP4/WebM hoặc video YouTube nếu URL thuộc định dạng được hỗ trợ. Blogger không cho tải tệp trực tiếp lên bình luận.

Nhận xét

  1. Uhm, mới thay cái Box ở home page đẹp đó, chúc thành công. có thể chia sẻ trao đổi nha.

    Trả lờiXóa
    Trả lời
    1. Hj thanks bạn cũng mày mò thui ^^.Blog mình lập ra là để chia sẻ mà :)

      Xóa
  2. Warrior focuses on the both two men's journey to Sparta, a 16-man middleweight MMA grand prix tournament to be held in Atlantic City that promises $5 million to the winner. Not just that, you can watch exclusive pictures and videos to find out what your favorite celebrity is wearing on the red carpet and share it with your friends. The retail strategy in play during the recession is all too different from what it was in healthier economic times and every retail segment is facing a different kind of challenge though the root cause to all is the same.

    Also visit my web page; http://nusratjahan.edublogs.org/2013/04/01/that-was-12-years-after-the-first-photograph-was-captured-by-frenchman-louis-jacque-mande-daguerre-a-professional-opera-scene-painter/

    Trả lờiXóa
  3. Giờ mới qua thăm được nàh bác nè, nhân tiện bác đổi giúp mình Sinhk33.blogspot.com thành Sinhk33.com nhé, cảm ơn bác

    Trả lờiXóa
  4. Bạn ơi, bạn đổi tên miền này tienganhgioi.blogspot.com thành tienganhgioi.com dùm mình được không? Cám ơn đã chia sẻ và giúp đỡ!!!

    Trả lờiXóa