Khi thử tham gia làm tác giả của Vnblogspot, và khi thử viết bài thì thấy thắc mắc với kiểu preview (xem trước) của trang Vnblogspot Revi...

Khi thử tham gia làm tác giả của Vnblogspot, và khi thử viết bài thì thấy thắc mắc với kiểu preview (xem trước) của trang Vnblogspot Review. Trong khi trang chủ có kiểu trình bày hoàn toàn khác, còn trang preview lại có giao diện của Vnblogspot. Không lẻ có 2 blog trong 1 địa chỉ?
Hỏi anh Tien thì được trả lời chung chung là dựa vào url và page type của blog. Sau một ngày mày mò cộng tham khảo bài viết Tìm hiểu kiểu trang của Blogger của anh Duy Pham thì mình đã tìm ra được thêm một kiểu trang nữa của Blogger.
Mặc dù không phải dân chuyên nghiệp gì nhưng thấy có chút thú vị với phát hiện nhỏ của mình nên xin tổng hợp lại các kiểu trang của Blogger như sau:
1. Trang Chủ
Trang này chắc không xa lạ với các bạn. Kiểu trang của trang chủ là "index". Cách kiểm tra bằng code của Blogger phải là:
<b:if cond='data:blog.url == data:blog.homepageUrl'> <b:if cond='data:blog.pageType == "index"'> Những gì muốn hiển thị trên trang chủ thì bỏ đây </b:if> </b:if>
2. Trang nhãn
Bạn sẽ gặp trang này khi bạn click vào một nhãn. Nó thường có URL ví dụ như: "http://vn-hon.blogspot.com/search/label/Guide". Mấy trang kiểu này cũng có kiểu trang là "index". Để kiểm tra được loại trang này thì phải viết code javascript kiểm tra xem trong URL của trang có đoạn "/search/label/" không. Đoạn code này em chưa biết viết, chỉ có ý tưởng vậy thôi.
3. Trang tìm kiếm
Trang này bạn sẽ thấy khi gõ vào khung tìm kiếm của một blog nào đó hoặc bấm các nút phân trang (bài cũ hơn, bài mới hơn...). URL của nó thường có dạng như: "http://vn-hon.blogspot.com/search?q=Gladiator". Kiểu trang của mấy trang này cũng là "index". Để kiểm tra thì cũng viết code tìm thử trong URL trang có đoạn "/search?q=" hay không.
4. Trang lưu trữ
Trang này chúng ta sẽ gặp khi bấm vào liên kết lưu trữ của blog (theo tháng hoặc năm). URL của nó thường kết thúc với chữ "_archive.html" ví dụ như: "http://vn-hon.blogspot.com/2011_06_01_archive.html". Các trang này có kiểu là "archive". Cách kiểm tra bằng code của Blogger là:
<b:if cond='data:blog.pageType == "archive"'> Những gì muốn hiện trong trang lưu trữ thì bỏ ngay đây </b:if>
5. Trang tĩnh
Bạn nào rành rảnh Blogger thường đã biết các trang này. Mình thường dùng nó để tạo ra các trang như: Liên hệ, Giới thiêu,... Nó thường có dạng url như: "http://vn-hon.blogspot.com/p/gioi-thieu.html", luôn luôn có mặt của chữ "/p/". Các trang này có kiểu "static_page". Cách kiểm tra bằng code Blogger là:
<b:if cond='data:blog.pageType == "static_page"'> Những gì muốn hiện trong trang tĩnh thì bỏ ngay đây </b:if>
6. Trang bài viết
Đây là các trang mà bạn thường để hiển thị bài mà các bạn đăng. Kiểu của nó là "item" và URL thường có dạng là: "http://vn-hon.blogspot.com/2011/06/honguide-huong-dan-co-ban-cho-nguoi-moi.html". Để kiểm tra xem có phải là trang bài viết không, các bạn sử dụng code Blogger sau:
Đây là các trang mà bạn thường để hiển thị bài mà các bạn đăng. Kiểu của nó là "item" và URL thường có dạng là: "http://vn-hon.blogspot.com/2011/06/honguide-huong-dan-co-ban-cho-nguoi-moi.html". Để kiểm tra xem có phải là trang bài viết không, các bạn sử dụng code Blogger sau:
<b:if cond='data:blog.url != data:blog.homepageUrl'> <b:if cond='data:blog.pageType == "item"'> Những gì chỉ muốn hiện trong trang bài viết thì bỏ ở đây </b:if> </b:if>
7. Trang preview
Khi bạn viết bài, trước khi đăng, bạn thường nhấn nút Preview (xem trước) để coi thử bài có đẹp không. Trang này có kiểu "item" và có URL thường là "http://vn-hon/b/post-preview?token=" nhưng trình duyệt sẽ nhận URL của nó là trùng với trang chủ. Nên chúng ta sẽ kiểm tra bằng code Blogger như sau:
<b:if cond='data:blog.url == data:blog.homepageUrl'> <b:if cond='data:blog.pageType == "item"'> Những gì chỉ muốn hiện trong trang preview (xem trước) thì bỏ ở đây </b:if> </b:if>

Bài bổ ích.
Trả lờiXóa"ChickenMoon" tiếng Việt nghĩa là j nhỉ? Dậu Nguyệt? :D
Bác Tiến cho em hỏi muốn đặt tag alt cho ảnh trong blogspot thì làm như thế nào hả bác
Trả lờiXóabạn đặt alt tag tự động hay hơn như trang của mình ý
Trả lờiXóa@ChipKool_OnlineAlt tag tự động sợ Google nhìn không thấy thôi.
Trả lờiXóa@Nguyễn Anh DuyLúc đầu chơi DotA thích Luna Moon nhưng còn gà nên ghép lại thành Chickenmoon. Giờ chơi HON thôi, hơi bị zo`. Cứ gọi mình là Nguyệt Kê đi. :D
Trả lờiXóachứ giờ phải làm sao Bác Tiến, bác chỉ dẫn cụ thể cho em với
Trả lờiXóaTiện thể cho bác cho em xin thủ thuật thanh chia sẽ như của bác với
Trả lờiXóa@Tan SyChờ tool của em thôi bác. Hoặc chờ Blogger update.
Trả lờiXóa@Tan SyEm sẽ cho ra cả bộ sưu tập luôn cho bác và bà con nhé.
Trả lờiXóaMục số 7 là Preview chứ không phải Review tác giả ạ. Sai lỗi chính tả rồi.
Trả lờiXóa@D.N.HCảm ơn bạn. Mình đã nhờ a.Tiến sửa lại giúp rồi. Mình chỉ edit được bài bên blog kia thôi.
Trả lờiXóaBài viết rất bổ ích
Trả lờiXóaVới các kiểu trang này, dòng lệnh b:if có hai dấu == là hiện ở dạng trang, nếu thay thành hai dấu != thì ngược lại là KHÔNG hiện ở dạng trang, sẽ tăng thêm nhiều lựa chọn, trong lúc em ẩn widget phát hiện cái này, không biết đúng không pác?
Trả lờiXóaAnh Tiến cho em hỏi địa chỉ mail anh được ko ạ!
Trả lờiXóaBác Tiến mới chỉnh lại cái Menu nhìn mê luôn. Giao diện Vnblogspot ngày càng cuốn hút.
Trả lờiXóa@Đặng Nguyễn Trường GiangCái này đúng đó bạn.
Trả lờiXóaMình cũng muốn tham gia chia sẻ bài viết nhưng khi đăng ký mail thì chẳng thấy thư trả lời đâu cả.
Trả lờiXóa@Văn KhươngBạn nào có đăng ký mình đều gửi thư mời. Có thể nó nằm trong spam box. Bạn check lại thử xem.
Trả lờiXóaHiện tại vẫn còn 3 bạn chưa click vào liên kết chấp nhận gia nhập là:
- ktnhas...
- hieunguyen...
- tuankiet...
Mình đã tìm 'lòi cả mắt' rồi mà không thấy.Hix
Trả lờiXóaAh được rồi.Cảm ơn nhé.Hj!
Trả lờiXóa@Nguyễn Anh Duy cái DẬU NGUYỆT nghe funny vãi
Trả lờiXóaBạn ơi làm ơn cho mình hỏi muốn đặt quảng cáo dưới mỗi bài viết cho từng nhãn mình chọn có dc không ?
Trả lờiXóacho mình hỏi liệu có thể tạo đc 1 trang trung gian trước khi đén trang post dc không như kiểu là
Trả lờiXóahttp://truyen.vnsharing.net/Truyen/Kami-no-mizo-Shiru-Sekai
Nói chung blogger là ít tùy biến nhất !
Trả lờiXóaBài viết hay! Cảm ơn nhiều!
Trả lờiXóa