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:

  • Chia sẻ theme GoMedia cho wordpress Gomedia là một magazine, social WordPress theme với thiết kế lấy cảm hứng thiết kế từ tạp chí TechCrunch. Theme Gomedie là một theme cao cấp với thiết kế tinh tế và khả năng responsive ấn tượng. Do vậy, đây sẽ là một theme … Read More
  • Share theme bản quyền Adorable cho wordpress Adorable version 01 là một trong những theme dành cho blogging của mythemeshop được đánh giá cao bởi sự linh hoạt, khả năng hiển thị trên nhiều thiết bị và bố trí theo cách cột nội dung DEMO ---TẢI  VỀ Xem các T… 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
  • 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
  • Việt hóa ngôn ngữ trong giao diện osclass và chỉnh sửa các tập tin (.po và .mo) Trong giao diện của mã nguồn sẽ có riêng một tập tin ngôn ngữ nằm trong thư mục languages ( ví dụ: /oc-content/themes/modern/languages/.... ). Sẽ có ít nhất hai tập tin  theme.po và theme.mo , đó là nhữ… 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ế...