- Bài viết hôm nay mình sẽ giới thiêu đến các bạn những thẻ thường dùng trong Blogspot, tuy chưa đầy đủ lắm nhưng đây là công sức mình bỏ ra cả tuần nay sưu tầm về được chỉ mong giúp ích được cho những bạn newbie mới tham gia vào cộng đồng Blogspot.
- Mình cũng mong sao thông qua bài viết này để có một nơi để các Blogger tham gia hội ý và góp ý giúp đỡ nhau trong cộng đồng Blogspot.
P/S: Các cao thủ Blogspot nếu có đi ngang qua mà thấy thiếu sót hoặc sai thiếu chỗ nào xin chỉ giáo.
1. Chỉ hiện thị trên trang chủ (home)
<b:if cond='data:blog.url == data:blog.homepageUrl'>hoặc
Nội dung chỉ hiển thị trên trang chủ
</b:if>
<b:if cond='data:view.isHomepage'>2. Chỉ hiện thị trên trang index (home, label, archive)
Nội dung chỉ hiển thị trên trang chủ
</b:if>
<b:if cond='data:blog.pageType == "index"'>hoặc
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>
<b:if cond='data:view.isMultipleItems'>3. Chỉ hiện thị trên trang tĩnh (page)
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>
<b:if cond='data:blog.pageType == "static_page"'>hoặc
Nội dung chỉ hiển thị trên trang tĩnh static page
</b:if>
<b:if cond='data:view.isPage'>4. Chỉ hiện thị trên trang lưu trữ (archive)
Nội dung chỉ hiển thị trên trang tĩnh static page
</b:if>
<b:if cond='data:blog.pageType == "archive"'>hoặc
Nội dung chỉ hiển thị trên tất cả các trang lưu trữ archive
</b:if>
<b:if cond='data:view.isArchive'>5. Chỉ hiện thị trên trang bài viết (post)
Nội dung chỉ hiển thị trên tất cả các trang lưu trữ archive
</b:if>
<b:if cond='data:blog.pageType == "item"'>hoặc
Nội dung chỉ hiển thị trên trang bài viết
</b:if>
<b:if cond='data:view.isPost'>6. Chỉ hiện thị trên trang tĩnh & bài viết (page & post)
Nội dung chỉ hiển thị trên trang bài viết
</b:if>
<b:if cond='data:blog.url == data:post.url'>hoặc
Nội dung chỉ hiển thị với trang tĩnh và bài viết
</b:if>
<b:if cond='data:view.isSingleItem'>7. Chỉ hiện thị trên trang nhất định
Nội dung chỉ hiển thị với trang tĩnh và bài viết
</b:if>
<b:if cond='data:blog.url == "https://www.daiphi.com/p/lien-he.html"'>hoặc
Nội dung chỉ hiện thị trên trang https://www.daiphi.com/p/lien-he.html
</b:if>
<b:if cond='data:blog.url == data:blog.homepageUrl path "https://www.daiphi.com/p/lien-he.html"'>8. Chỉ hiện thị trên trang nhãn (label)
Chỉ hiển thị trên trang có địa chỉ url https://www.daiphi.com/p/lien-he.html
</b:if>
<b:if cond='data:blog.searchLabel'>hoặc
<!-- 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'>9. Chỉ hiện thị trên trang nhãn nhất định (label name)
Nội dung hiển thị trên tất cả các trang nhãn label
</b:if>
<b:if cond='data:blog.searchLabel == "Blogger"'>hoặc
Nội dung chỉ hiển thị trên nhãn "Blogger"
</b:if>
<b:if cond='data:view.isLabelSearch == "Blogger"'>10. Chỉ hiện thị trên trang tác giả bài viết (author post)
<!-- Nội dung chỉ hiển thị trên nhãn "Blogger"-->
</b:if>
<b:if cond='data:displayname == "author-name"'>11. Chỉ hiện thị trên trang 404
Nội dung cần trình bày
</b:if>
<b:if cond='data:blog.pageType == "error_page"'>hoặc
Nội dung chỉ hiển thị trên trang lỗi
</b:if>
<b:if cond='data:view.isError'>12. Chỉ hiện thị khi có backlink
Nội dung chỉ hiển thị trên trang lỗi
</b:if>
<b:if cond='data:post.showBacklinks'>
Nội dung chỉ hiển thị khi có backlink
</b:if>
13. Chỉ hiện thị trên trang mobile (khi kich hoạt giao diện mobile)
<b:if cond='data:blog.pageType == "data:blog.isMobile"'>hoặc
Nội dung chỉ hiển thị trên trang mobile
</b:if>
<b:if cond="data:blog.isMobile">
Nội dung chỉ hiển thị trên trang mobile
</b:if>
14. Trên trang nhiều bài viết áp dụng bài viết đầu tiên
<b:if cond='data:post.isFirstPost'>
Nội dung cần trình bày
</b:if>
15. Trên trang post có link tiêu đề
<b:if cond='data:post.link'>
Nội dung cần trình bày
</b:if>
16. Mô tả ngắn gọn
<data:post.snippet/>
17. Bài viết có dấu ngắt dòng
<b:if cond='data:post.hasJumpLink'>
<b:if cond='data:blog.url != data:post.hasJumpLink'>JumpLink test
<data:post.jumpText/>
18. Chỉ hiện thị trên trang kết quả tìm kiếm
<b:if cond='data:blog.searchQuery == "DAIPHI"'>
Nội dung chỉ hiện thị khi tìm kiếm từ khóa "DAIPHI"
</b:if>
19.Hiện thị từ khóa kết quả tìm kiếm & trên trang kết quả tìm kiếm
<b:if cond='data:blog.searchQuery'>hoặc
No posts for search: <data:blog.searchQuery/>
</b:if>
<b:if cond='data:blog.searchQuery == "DAIPHI"'>
Nội dung chỉ hiển thị trên trang tìm kiếm với từ khóa "DAIPHI"
</b:if>
hoặc
<b:if cond='data:view.isSearch'> Nội dung cần hiện thị bao gồm trang tìm kiếm nhãn</b:if>hoặc
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'> Nội dung cần hiện thị chỉ các trang tìm kiếm</b:if>hoặc
<b:if cond='data:blog.searchQuery'>
Nội dung hiển thị trên tất cả các trang tìm kiếm
</b:if>
<b:if cond='data:post.thumbnailUrl'>
Nội dung chỉ hiển thị với bài viết có ảnh thumbnail
</b:if>
<b:if cond='data:post.firstImageUrl'>
<img border='0' expr:src='data:post.firstImageUrl' expr:title='data:post.title' height='150px' width='190px'/>
</b:if>
<b:if cond='data:post.thumbnailUrl'>
<a expr:href='data:post.url'>
<img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' height='72px' width='72px'/></a>
</b:if>
Kết hợp 1 điều kiện:
<b:if cond='data:blog.pageType == "index"'>
Tao ở trang chủ
<b:else/>
Còn lại là của tao
</b:if>
Kết hợp 2 điều kiện:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Tao ở trang chủ
<b:else/>
<b:if cond='data:blog.searchLabel'>
Tao ở trang nhãn
<b:else/>
Còn lại là của tao
</b:if>
</b:if>
23. Thẻ điều kiện khi bài viết có nhãn nào đó
<b:if cond='data:post.labels any (l => l.name == "Tên nhãn")'>ngược lại
Nội dung chỉ hiện thị ở trang nhãn
</b:if>
<b:if cond='data:post.labels any (l => l.name != "Tên nhãn")'>24. Hiển thị nội dung trên trang có số comments bằng một giá trị nào đó
Nội dung không hiện thị ở trang nhãn
</b:if>
<b:if cond='data:post.numComments == number'>25. Hiển thị nội dung trong tất cả các trang khi chức năng comment được kích hoạt
Nội dung sẽ hiện thị khi số comment = 1 giá trị quy định
</b:if>
<b:if cond='data:post.allowComments'>26. Hiển thị nội dung ở trang Preview (xem trước)
Nội dung cần trình bày
</b:if>
<b:if cond='data:view.isPreview'>
Nội dung cần hiện thị
</b:if>
27. Các lệnh điều kiện: in, not in, and, or
<b:if cond='data:blog.pageType in {"static_page","item"}'>
Noi dung chi hien thi cho trang tinh & bai viet
</b:if>
<b:if cond='data:blog.pageType not in {"static_page","item"}'>
Noi dung khong hien thi cho trang tinh & bai viet
</b:if>
<b:if cond='data:blog.pageType == "static_page" and data:blog.pageType == "item"'>
Noi dung chi hien thi cho trang tinh & bai viet
</b:if>
<b:if cond='data:blog.pageType == "static_page" or data:blog.pageType == "item"'>
Noi dung chi hien thi hoac trang tinh hoac bai viet
</b:if>
P/S: Áp dụng các thẻ điều kiện với nhau thì ta có thể tùy biến Blogspot hoàn toàn theo ý thích của mình, hay tận dụng các thẻ này để sáng tạo một trang Blogspot chuyên nghiệp và độc đáo không đụng hàng bất cứ Blogspot nào.