Sunday, July 19, 2015

Thẻ điều kiện trong blogspot là thành phần giúp bạn có thể tùy chỉnh cho widget hiển thị ở những trang nhất định như trang chủ, trang tĩnh, trang bài viết, trang lưu trữ, trang chứa url bất kỳ...Nếu bạn sử dụng linh hoạt thẻ này kết hợp với html, css và jquery bạn sẽ làm được khá nhiều điều trong blogspot.Hôm nay minh văn xin giới thiệu cho các bạn một số thẻ đơn giản giúp bạn sử dụng blog được tốt hơn.



Thẻ điều kiện có dạng chung như sau: 
Nó bắt đầu bằng một thẻ mở <b:if với thuộc tính cond và kết thúc bằng thẻ đóng </b:if> 
Danh sách thẻ điều kiện trong blogspot

 Hiển thị trên trang index bao gồm trang chủ, trang hiển thị nhãn, và trang archive. 
Cách áp dụng thẻ điều kiện trong blogspot

<b:if cond='Điều kiện'> Nội dung tùy chỉnh </b:if>
1. Hiển thị trên trang chủ với cú pháp như sau. 
<b:if cond='data:blog.url == data:blog.homepageUrl'>Nội dung tùy chỉnh</b:if>
2. Hiển thị trên tất cả các trang trừ trang chủ
<b:if cond='data:blog.url != data:blog.homepageUrl'>Nội dung tùy chỉnh</b:if>
Các bạn chú ý tới dấu: == và != tương ứng là so sánh bằng và không bằng.Nghĩa là nếu có dấu == thì chỉ hiển thị nội dung ở trang chủ, còn dấu != thì trừ trang chủ ra sẻ hiển thị tất cả các trang còn lại hay là trừ trang chủ ra. 

3.Hiển thị ở trang bài viết 


<b:if cond='data:blog.pageType == &quot;item&quot;'>Nội dung tùy chỉnh</b:if>
4. Hiển thị trên một trang tĩnh 
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>Nội dung tùy chỉnh</b:if>

<b:if cond='data:blog.pageType == &quot;index&quot;'>Nội dung tùy chỉnh</b:if>
6. Hiển thị trên trang label (nhãn) 
<b:if cond='data:blog.searchLabel'> Nội dung tùy chỉnh </b:if>
7. Hiển thị trên trang hoặc bài viết bất kỳ 
<b:if cond='data:blog.url == "URL_Ở_Đây"'>Nội dung tùy chỉnh</b:if>
8. Hiển thị trên trang lỗi 404 
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>Nội dung tùy chỉnh</b:if>
9. Hiển thị trên trang lưu trữ 
<b:if cond='data:blog.pageType == &quot;archive&quot;'>Nội dung tùy chỉnh</b:if>
10. Trang hiển thị trên mobile 
<b:if cond='data:blog.pageType == "data:blog.isMobile"'>Nội dung tùy chỉnh</b:if>
11. Bài viết đầu tiên

<b:if cond='data:post.isFirstPost'>Nội dung tùy chỉnh</b:if>
12. Trang label search 
<b:if cond='data:blog.searchLabel'>Nội dung tùy chỉnh</b:if>
Đọc đoạn trên chắc bạn cũng hiểu thẻ điều kiện nó hiển thị ở đâu như thế nào rồi chứ nhỉ. Tuy nhiên nó không đơn thuần như thế mà bạn cần kết hợp chúng lại với nhau thông dụng nhất là áp dụng thẻ điều kiện để tối ưu thẻ meta tag trong blogspot. 
<b:if cond='Điều kiện'>..............</b:if><b:if cond='Điều kiện'>..............<b:else/>..............</b:if>
ví dụ : áp dụng thẻ điều kiện trong meta tag

         <b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/></title><meta content='' name='description'/><meta content='Chia sẻ những kiến thức tốt nhất về' name='keywords'/><b:else/><title><data:blog.pageName/> - <data:blog.title/></title><meta expr:content='data:blog.pageName + &quot;. ' name='description'/><meta expr:content='data:blog.pageName + &quot;, ' name='keywords'/></b:if>
Thêm một ví dụ nữa ví dụ bạn muốn chèn mã quảng cáo vào bài viết thì bạn chèn code sau vào. Muốn hiển thị vị trí nào thì bạn xác định vị trí đó và chèn đoạn code dưới vào thôi. 
<b:if cond='data:blog.pageType == &quot;item&quot;'><div style='float:left; margin:10px;'>Mã quảng cáo đặt ở đây</div></b:if>
Hoặc thêm một ví dụ nữa là chèn mã quảng cáo sau bài viết đầu tiên thì chèn code sau: 
<b:if cond='data:blog.pageType == "item"'><b:if cond='data:post.isFirstPost'>Mã quảng cáo đặt ở đây</b:if></b:if>
Ví dụ về sự kết hợp thẻ điều kiện với css 
<b:if cond='data:blog.pageType != &quot;item&quot;'><b:if cond='data:blog.url == data:blog.homepageUrl'><style type='text/css'>.post-body {color: yellow;}</style><b:else/><b:if cond='data:blog.searchLabel'><style type='text/css'>.post-body {color: blue;}</style><b:else/><style type='text/css'>.post-body {color: red;}</style></b:if></b:if><b:else/><style type='text/css'>.post-body {color: green;}</style></b:if>

Bài viết liên quan:

  • 9 tag blockquote đẹp dùng trong Blogspot Bạn đã biết tác dụng của tag blockquote trong html chưa? Đây là một trong những tag html quan trọng giúp bạn định dạng văn bản chuyên nghiệp hơn trong hệ thống blog của mình và đặc biệt giúp blog của bạn thể hiện rõ những … Read More
  • Hiển thị bài viết gần đây có hình Thumbnails theo nhãn cho blog  Hiển thị bài viết gần đây kèm theo hình ảnh cho bài viết theo nhãn đang được các bạn quan tâm để trang chí cho blog của mình thêm chuyên nghiệp. Bài viết này minh văn sẽ hướng dẫn cho các bạn làm thế nào để hiển thị … Read More
  • Hiện thị đúng hình ảnh Blog trên facebook Hiện thị đúng hình ảnh Blog của bạn trên facebook. Có bao giờ bạn thử share bài viết từ Blog của mình lên mạng nhưng hình ảnh kèm theo không như mong muốn hoặc không có không? Vấn đề luôn luôn tìm thấy với chia sẻ URL … Read More
  • Tích hợp All in One SEO Pack vào Blog Như bạn biết rằng All in One SEO Pack là một Plugin tốt nhất cho WordPress, nhưng bạn đã nghe về All in One SEO Pack cho Blogger  năm 2015.  Hôm nay tôi hướng dẫn các bạn thêm plugin này vào … Read More
  • Các thẻ điều kiện if else trong blogspot Thẻ điều kiện trong blogspot là thành phần giúp bạn có thể tùy chỉnh cho widget hiển thị ở những trang nhất định như trang chủ, trang tĩnh, trang bài viết, trang lưu trữ, trang chứa url bất kỳ...Nếu bạn sử dụng linh hoạ… Read More

Văn Phòng

Nơi chia sẻ cho bạn kiến thức về lĩnh vực Văn Phòng cơ bản nhất bao gồm Word, Excel, PowerPoint...

Mã Nguồn Website

Nơi chia sẻ cho bạn kiến thức về lĩnh vực Mã Nguồn Mở Website thông dụng nhất bao gồm Blog, Wordpress,Joomla,OSClass, NukeViệt...

Thủ Thuật SEO

Nơi chia sẻ cho bạn kiến thức về lĩnh vực SEO cơ bản nhất bao gồm Mạng xã hội, Blog, Website, Google...

Kiếm Tiền Online

Nơi chia sẻ cho bạn kiến thức về lĩnh vực Kiếm Tiền Online cơ bản nhất bao gồm Tiếp thị liên kết, đặt quảng cáo, viết blog, website...

Bài mới

Internet

Nơi chia sẻ cho bạn kiến thức cơ bản về lĩnh vực Internet như; Mạng xã hội, Blog, Website...

Tin Công Nghệ

Cập nhập tin tức mới nhất về lĩnh vực công nghệ như; Điện thoại, Máy tính...
  • Dế Lumia 2016 sẽ dùng Snapdragon 820?
    Theo những nguồn tin mới nhất thì Microsoft đang tích cực thử nghiệm chip Snapdragon 820 cho các thiết bị di động ra mắt vào năm 2016. Sau khi trình làng Lumia 950 và 950 XL, Microsoft...
  • Cấu hình desktop cho người dùng gia đình
    Mặc dù hiện nay laptop rất phổ biến, nhưng nếu bạn muốn cấu hình máy tốt hơn, mạnh mẽ hơn, dễ dàng nâng cấp và dễ kiểm soát con cái khi chúng sử dụng máy tính cho việc học tập, vui chơi giải trí...
  • Sony chuẩn bị ra mắt máy ảnh cảm biến 50 megapixel
    Theo thông tin được đăng tải từ SonyAlphaRumors, Sony hiện tại đang bí mật phát triển máy ảnh mới với công nghệ cảm biến hình ảnh có độ phân giải lên đến 50 megapixel. Bên cạnh đó, thế...