Breaking

Saturday, October 27, 2012

Các kiểu trang trong blogger (blogspot)


Phân loại 4 kiểu trang của Blogge
1. Kiểu trang index

  •  Trang chủ (trang chính) http://zzzzz.blogspot.com/
  •  Trang label (nhãn) http://zzzzz.blogspot.com/search/label/tên nhãn
  •  Trang search (tìm kiếm) http://zzzzz.blogspot.com/search/từ khóa cần tìm

2. Kiểu trang item:

  •  Trang xem chi tiết bài viết http://trang chủ / năm / tháng / tên bài viết.html


3. Kiểu trang archive (trang lưu trữ)
  • Đây là trang mà khi bạn click vào danh sách lưu trữ bài viết theo năm tháng nó sẽ liệt kê ra các bài viết có trong năm tháng đó cho bạn.
  • Đường dẫn có cấu trúc: http://zzzzz.blogspot.com / năm_tháng_tuần_archive.html

4. Kiểu trang static_page (trang tĩnh)

  •  http://zzzzz.blogspot.com / p / tên trang.html



Lệnh điều khiển trang
Lệnh điều khiển trang rất quan trong trong blog, vì blog được viết bằng xml chỉ với một file duy nhất mà phải xử lý nhiều vấn đề, mỗi trang có chức năng khác nhau và sẽ hiển thị khác nhau ta cần biết lệnh quy định cho từng trang này. Đối với web động khác thì không có điều này bởi mỗi trang được viết thành file riêng biệt.

<:b if cond=' '> </b:if>  để đặt điều kiện riêng biệt cho từng kiểu trang

Điều kiện hiển thị ở trang chủ (home)
<b:if cond='data:blog.url == data:blog.homepageUrl'>
...
</b:if>

Điều kiện hiển thị ở trang bài viết
<b:if cond='data:blog.pageType == "item"'>
...
</b:if>

Điều kiện hiển thị ở trang chủ (home), trang nhãn (label), tìm kiếm (saerch)
<b:if cond='data:blog.pageType == "index"'>
...
</b:if>

Điều kiện hiển thị ở các trang lưu trữ
<b:if cond='data:blog.pageType == "archive"'>
...
</b:if>

Điều kiện hiển thị ở các trang tĩnh
<b:if cond='data:blog.pageType == "static_page"'>
...
</b:if>

Điều kiện hiển thị ở một trang riêng biệt nào đó

<b:if cond='data:blog.url == "URL_của_trang_nào_đó"'>
...
</b:if>

Nếu thay == thành != thì kết quả sẽ ngược lại
Ví dụ: Điều kiện loại trừ trang bài viết

<b:if cond='data:blog.pageType != "item"'>
...
</b:if>
Điều kiện lồng nhau:
Nếu cần hiển thị ở cả hai trang home và trang item thì ta thêm 2 điều kiện lồng nhau

<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:if cond='data:blog.pageType == "item"'>
...
</b:if>
</b:if>
Hoặc chỉ hiển thị trang bài viết, không hiển thị trang chủ

<b:if cond='data:blog.url != data:blog.homepageUrl'>
<b:if cond='data:blog.pageType == "item"'>
...
</b:if>
</b:if>

No comments:

Post a Comment