Thẻ điều kiện (if) và cách sử dụng đối với Blogger

Thẻ điều kiện (if) và cách sử dụng đối với Blogger


I. CÚ PHÁP CỦA CÁC THẺ ĐIỀU KIỆN TRONG BLOGSPOT
1
2
<b:if cond='Điều kiện'>
</b:if>
Nó được tạo thành từ một thẻ , nó là câu điều kiện, nếu giá trị nếu thỏa mãn điều kiện thì chúng sẽ hiển thị. Hoặc nếu không thỏa mãn điều kiện kiểm tra thì kết quả sẽ hiển thị ở nội dung 2.
II.DANH SÁCH CÁC THẺ ĐIỀU KIỆN HAY SỬ DỤNG TRONG BLOGSPOT
Phần bên dưới, Tú liệt kê các thẻ có điều kiện hay được sử dụng trong blogspot để giúp mọi người tùy biến khi cần thiết.
1. Nội dung hiển thị cho trang chủ, trang label (Danh mục), tranh lưu chữ archive

<b:if cond='data:blog.pageType == "index"'> hoặc
<b:if cond='data:blog.pageType == "index"'>...content...</b:if>
ví dụ, bạn có 1 đường dẫn url sau: 

[your_blog_url]/search/label/[YOUR_LABEL] 

Nó sẽ hiển thị (các) bài đăng của bạn với một [YOUR_LABEL] label. 
Thay đổi [your_blog_url] bằng URL blog của riêng bạn, chẳng hạn như: truyenhoangdung.blogspot.com hoặc URL blog của miền tùy chỉnh của bạn. 
Thay đổi [YOUR_LABEL] bằng nhãn của riêng bạn

2. Nội dung hiển thị cho bài viết

<b:if cond='data:blog.pageType == "item"'> hoặc
 <b:if cond='data:blog.pageType == "item"'>...content...</b:if>
3. Nội dung hiển thị trang trang (Page).

<b:if cond='data:blog.pageType == "static_page"'>
<b:if cond='data:blog.pageType == "static_page"'>...content...</b:if>
4. Nội dung hiển thị cho trang lưu trữ (archive)

<b:if cond='data:blog.pageType == "archive"'> hoặc
<b:if cond='data:blog.pageType == "archive"'>...content...</b:if>
ví dụ:

[Your_blog_url] / 2014/11 Nó sẽ hiển thị (các) bài đăng của bạn trong tháng 11 (2014). Đồng thời, thay đổi [your_blog_url] bằng URL blog thực của bạn.
 
5. Nội dung hiển thị cho trang chủ (HomePage)
1
<b:if cond='data:blog.url == data:blog.homepageUrl'>
6. Nội dung hiển thị cho một trang URL bất kỳ
1
<b:if cond='data:blog.url == "PUT_URL_HERE"'>
7. Nội dung hiển thị cho Trang (Page) và bài viết (post)
1
<b:if cond='data:blog.url == data:post.url'>
8. Nội dung hiển thị kết quả cho trang Nhãn (Label)
1
<b:if cond='data:blog.searchLabel'>
9. 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.
1
<b:if cond='data:post.isFirstPost'>
Cách sử dụng các thẻ điều kiện trong Blogspot (Blogger)
10.Chỉ hiển thị nội dung trên trang chủ URL của blog:
<b:if cond='data:blog.url == data:blog.homepageUrl'>...content...</b:if>




11.Chỉ hiển thị nội dung trên một URL cụ thể trên blog:
<b:if cond='data:blog.url == "specific-URL-on-the-blog"'>...content...</b:if>
Chúng ta cần đặt URL và giao thức đầy đủ cho điều đó, chẳng hạn như:
Http://truyenhoangdung.blogspot.com/2002/01/hello_hoho.html
Không sử dụng URL tương đối, như chỉ /2002/01/hello_hoho.html.
 
12.Hiển thị nội dung trên trang báo lỗi của blog (trang 404 - không tìm thấy):
<b:if cond='data:blog.pageType == "error_page"'>...404 note content...</b:if>
 
Có các yếu tố và kiểu dáng được xác định trước do Blogger cung cấp cho điều đó.
Chúng là các phần tử bắt đầu với status - msg-.
Bạn có thể tìm kiếm chúng trên XHTML của bạn.
Tuy nhiên, nếu bạn muốn sửa đổi trang báo lỗi, sử dụng câu lệnh có điều kiện này để làm cho phần tử bổ sung / CSS / JS xuất hiện / chỉ chạy cho các tiêu chí đó.
 
13.Chỉ hiển thị nội dung trên (các) bài đăng đang / đang hiển thị liên kết ngược:
<b:if cond='data:post.showBacklinks'>...content...</b:if>
 
14.Chỉ hiển thị nội dung trên (các) bài đăng đang / đang hiển thị tên hiển thị cụ thể (chẳng hạn như tác giả của bài đăng):
<b:if cond='data:displayname == "specific-name"'>...content...</b:if>


15.Chỉ hiển thị nội dung trên (các) bài đăng có số nhận xét cụ thể:
<b:if cond='data:post.numComments == [number_here]'>...content...</b:if>


16.Chỉ hiển thị nội dung trên (các) bài đăng có / có liên kết nhảy (liên kết "đọc thêm" “read more”):
<b:if cond='data:post.hasJumpLink'>...content...</b:if>
 
17. Chỉ hiển thị nội dung trên (các) bài đăng đã được bật / bình luận:
<b:if cond='data:post.allowComments'>...content...</b:if>
 
18.Có rất nhiều điều kiện khác. Nhưng chúng "ít dùng", đây là một trong số chúng
  • <b:if cond='data:blog.metaDescription'>
  • <b:if cond='data:mobile'>
  • <b:if cond='data:title'> or <b:if cond='data:title != ""'>
  • <b:if cond='data:showThumbnails == "false/true"'>
  • <b:if cond='data:showSnippets == "false/true"'>
  • <b:if cond='data:post.thumbnail'>
  • <b:if cond='data:display == "list"'>
  • <b:if cond='data:blog.url == data:label.url'>
  • <b:if cond='data:showFreqNumbers'>
  • <b:if cond='data:useImage'>

CÁCH SỬ DỤNG THẺ ĐIỀU KIỆN IF TRONG BLOGGER ĐỂ TỐI ƯU SEO
Bạn đăng nhập vào Blogspot của mình, chọn Mẫud –> Chình sửa HTML.
Để có thể đưa nội dung vào hiển thị, việc đơn giản là bạn chỉ cần đưa nội dung vào giữa đoạn bắt đầu là và kết thúc
VD:
1
2
3
<b:if cond='data:blog.pageType == "item"'>
Nội dung hiển thị
</b:if>
Hãy nhớ rằng luôn có thẻ ở cuối để kết thúc. Nếu không bạn sẽ không thể lưu hành động chỉnh sửa của mình. Mặc định Blogger có dà soát các lỗi cho người dùng.
Nếu như bạn muốn đưa vào một nội dung thay thế, nếu như điều kiện đưa vào là sai, bạn cần thêm một thẻ là và cho nội dung vào giữa.
VD:
1
2
3
4
5
<b:if cond='data:blog.pageType == "item"'>
Nội dung 1, nếu điều kiện là đúng
<b:else/>
Nội dung 2, nếu đièu kiện trên sai.
</b:if>
SỬ DỤNG CÁC THẺ ĐIỀU KIỆN NÀY ĐỂ LÀM GÌ?
  1. Bạn hoàn toàn có thể tối ưu, thêm title, description vào bất kỳ trang nào mà bạn muốn.
  2. Tối ưu và chặn index các trang kém nội dung.
  3. Tối ưu việc hiển thị nội dung, đưa thêm nội dung hỗ trợ quá trình SEO HomePage và Nhãn (Label)

No comments

Powered by Blogger.