Ads

Những thẻ điều kiện quan trọng để cấu trúc thành blogspot bạn cần biết

Đối với một template blogger thì thẻ điều kiện b:if hay mở rộng hơn là b:else là yếu tố không thể thiếu, nó giúp bạn có thể điều hướng hiển thị website của bạn một cách tối ưu nhất. Và một khi bạn đã nắm rõ được chức năng và ý nghĩa của những thẻ này thì bạn có thể tùy chỉnh blog của bạn dễ như trở bàn tay vậy :v
Có rất nhiều người nhưng theo mình được biết thì hiện tại có bạn trẻ Trần Thanh Bình admin bên Code đây rồi rất nắm vững về phần này.

Nhung the dieu kien quan trong de cau truc thanh blogspot ban can nam vung

1. Trang chủ (Homepage)
<b:if cond='data:view.isHomepage'>
<!-- Nội dung chỉ hiển thị trên trang chủ -->
</b:if>

2. Trang bài viết (item)
<b:if cond='data:view.isPost'>
<!-- Nội dung chỉ hiển thị trên trang bài viết -->
</b:if>
Cho một trang bài viết cụ thể:
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "2016/03/postn.html"'>
<!-- Nội dung chỉ hiển thị trên trang bài viết có địa chỉ url Blog-cua-ban/2016/03/postn.html-->
</b:if>

3. Trang tĩnh (Static page)
<b:if cond='data:view.isPage'>
<!-- Nội dung chỉ hiển thị trên trang tĩnh static page -->
</b:if>
Cho một trang tĩnh cụ thể:
<b:if cond='data:blog.url == data:blog.canonicalHomepageUrl + "p/static.html"'>
<!-- Nội dung chỉ hiển thị trên trang bài viết có địa chỉ url Blog-cua-ban/p/static.html 'foo' -->
</b:if>

4. Trang index bao gồm trang chủ, trang hiển thị nhãn Label, và trang archive.
<b:if cond='data:view.isMultipleItems'>
<!-- Nội dung chỉ hiển thị trên các trang index: trang chủ, trang hiển thị nhãn, trang lưu trữ -->
</b:if>

5. Trang label search
<b:if cond='data:view.isLabelSearch'>
<!-- Nội dung hiển thị trên tất cả các trang nhãn label -->
</b:if>
.................
<b:if cond='data:view.isLabelSearch == "blogger"'>
<!-- Nội dung chỉ hiển thị trên nhãn "blogger"-->
</b:if>

6. Hiển thị nội dung cho kết quả tìm kiếm (ví dụ: /search?q=blogger)
<!-- Bao gồm trang tìm kiếm nhãn -->
<b:if cond='data:view.isSearch'> … </b:if>

<!-- Chỉ các trang tìm kiếm -->
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'> … </b:if>

7. Trang lỗi 404
<b:if cond='data:view.isError'>
<!-- Nội dung chỉ hiển thị trên trang lỗi -->
</b:if>

8. Trang lưu trữ (archive)
<b:if cond='data:view.isArchive'>
<!-- Nội dung chỉ hiển thị trên tất cả các trang lưu trữ archive-->
</b:if>

9. Trang hiển thị trên mobile
<b:if cond="data:blog.isMobile">
<!-- Nội dung chỉ hiển thị trên trang mobile-->
</b:if>

10. Nội dung hiển thị cho những trang có nhiều bài viết trên cùng một trang, áp dụng này cho bài viết đầu tiên FirstPost
<b:if cond='data:post.isFirstPost'>
<!-- Nội dung cần trình bày -->
</b:if>

11. Nội dung hiển thị cho trang tĩnh Static Page và bài viết Item
<b:if cond='data:view.isSingleItem'>
<!-- Nội dung chỉ hiển thị với trang tĩnh và bài viết -->
</b:if>

12. Hiển thị nội dung nếu bài viết có ảnh thumbnail
<b:if cond='data:post.thumbnailUrl'>
<!-- Nội dung chỉ hiển thị với bài viết có ảnh thumbnail -->
</b:if>

13. Hiển thị một nội dung khi có Backlink
<b:if cond='data:post.showBacklinks'>
<!-- Nội dung chỉ hiển thị khi có backlink -->
</b:if>

14. Hiển thị nội dung cho Tác giả bài viết
<b:if cond='data:displayname == "author-name"'>
<!-- Nội dung cần trình bày -->
</b:if>

15. Hiển thị nội dung trên trang có số comments bằng một giá trị nào đó
<b:if cond='data:post.numComments == number'>
<!-- Nội dung cần trình bày -->
</b:if>

16. Hiển thị nội dung trong tất cả các trang khi chức năng comment được kích hoạt
<b:if cond='data:post.allowComments'>
<!-- Nội dung cần trình bày -->
</b:if>

17. Hiển thị nội dung ở trang Preview (xem trước)
<b:if cond='data:view.isPreview'> … </b:if>

18. Điều kiện đối với nhãn (Label) cuối cùng
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast != &quot;true&quot;'>
<!-- Nếu ko phải nhãn cuối thì thêm ký tự đặc biệt vào phía sau -->
,
</b:if>
</b:loop>

19. Nếu widget thì thêm cond='' trong widget luôn ví dụ
<b:widget cond=''data:view.isMultipleItems and !data:view.isArchive...

Mình biết có rất nhiều bạn sẽ không chú ý tới mấy phần này, nhưng nếu nắm vững thì RIP template nằm trong tầm tay của các bạn nhé.!.
Nguồn code được cung cấp bởi blogthuthuatwin10.com. Khi sao chép nhớ ghi nguồn gốc để tôn trọng người viết.

Cùng bình luận bài viết

  1. cái baner bên trên giống của GA vãi a

    Trả lờiXóa
  2. Em đôi khi cũ rất cần mấy phần này để diều chỉnh blog, ko có nó thì chắc cái temp nó xấu hoắc rùi, bài viết hay lắm anh!

    Trả lờiXóa
  3. huhu anh niệm xóa lk của em gòi T.T

    Trả lờiXóa
    Trả lời
    1. E nên hiểu vì sao a xóa mà đúng ko?

      Xóa
  4. Hữu ích, mak a niệm nên bỏ cái quảng cáo ở dưới đi, nó che mấy cái liên kết k click vô đc kìa :v

    Trả lờiXóa
    Trả lời
    1. Ok e chắc màn hình bên máy e nó khác, mà thôi để a xóa nó đi.

      Xóa