![]() |
| Tùy chỉnh hiện thị nội dung trong blogger / blogspot |
Đây là một điều căn bản các bạn cần phải nhớ để có thể thiết kế được giao diện blogger / blogspot với các phong cách, kiểu dáng khác nhau. Một ví dụ điển hình đó là việc di chuyển các widget, nội dung, hình ảnh chỉ hiển thị ở trang chủ hoặc trang riêng biệt nào đó. Ngoài ra các bạn cũng có thể áp dụng nó vào các code CSS , JS, HTML chỉ hiển thị ở trang chủ hoặc trang riêng biệt.
Sau đây chúng ta sẽ có hai cách để bạn có thể tùy chỉnh nội dung hiển thị trong blogger / blogspot là can dự trực tiếp vào code html hoặc thông qua css ẩn nội dung đó đi.
1. Tùy chỉnh nội dung hiển thị bằng HTML
Các bạn xem ví dụ code bên dưới:<b:if cond="data:blog.url == data:blog.homepageUrl">
Thông báo: Sun Fantastic chính thức khởi động !
</b:if>
Thì trong đó
1-1. Code chỉ hiển thị nội dung trong blogger
Trường hợp 1. Chỉ hiển thị nội dung ở trang chủ.<b:if cond='data:blog.url == data:blog.homepageUrl'> nội dung sẽ hiển thị </b:if>
<b:if cond='data:blog.pageType == "item"'> nội dung sẽ hiển thị </b:if>
<b:if cond='data:blog.pageType == "static_page"'> nội dung sẽ hiển thị </b:if>
<b:if cond='data:blog.pageType == "index"'> nội dung sẽ hiển thị </b:if>
<b:if cond='data:blog.pageType == "archive"'> nội dung sẽ hiển thị </b:if>
<b:if cond='data:blog.url == "URL của trang riêng biệt"'> nội dung sẽ hiển thị </b:if>
<b:if cond='data:blog.pageType == "error_page"'> nội dung sẽ hiển thị </b:if>
1-2. Code không hiển thị nội dung trong blogger
Xem ví dụ:<b:if cond='data:blog.pageType != "index"'> nội dung sẽ hiển thị </b:if>
<b:if cond='data:blog.pageType != "item"'> nội dung sẽ hiển thị </b:if>
Các bạn có thể thấy code chỉ hiển thị sử dụng dấu
Như vậy các bạn chỉ việc thay dấu
1-3. Tùy biến ẩn / hiện
Dựa vào những trường hợp trên chúng ta có thể dễ dàng tùy chỉnh hiển thị nội dung trong blogger. Nhưng tôi sẽ giúp bạn viết nó một cách ngắn gọn hơn với thẻVí dụ: Chỉ hiển thị ở trang chủ - không hiển thị ở các trang còn lại / Không hiển thị ở trang chủ - Hiển thị ở các trang còn lại
<b:if cond='data:blog.url == data:blog.homepageUrl'>
Nội dung chỉ hiển thị ở trang chủ
<b:else/>
Nội dung không hiển thị ở trang chủ / Hiển thị trên tất cả trang còn lại
</b:if>
1-4. Tùy chỉnh hiển thị widget
Đối với widget khi chúng ta can dự trực tiếp bằng html để tùy chỉnh hiển thị. Chúng ta bắt buộc tìm kiếm code của widget trong Blogger > Mẫu > Chỉnh sửa HTML.Ví dụ: Một widget có code như sau
<b:widget id='HTML2' locked='false' title='Tutorial' type='HTML'>Chúng ta sẽ thêm code hiển thị ở trước thẻ
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit' />
</b:if>
</b:includable>
</b:widget>
Để tìm được ID của widget cần tìm ta click chuột phải vào tên tiêu đề của widget đó và chọn dòng Kiểm tra phần tử. Sau đó trên trình duyệt Chrome sẽ hiện lên một bảng code dàng cho các nhà quản trị web. Chúng ta nhìn lên dòng bên trên sẽ thấy id của widget chúng ta cần tìm.
2. Tùy chỉnh nội dung hiển thị bằng CSS
Với CSS thì chúng ta dễ dàng ẩn hiện nội dung trên các trang blogger chỉ với một số thuộc tính đơn giản và ngắn gọn.Ví dụ: Trong trang bài viết chúng ta ẩn widget có id
<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
#HTML1 {display: none;}
</style>
</b:if>
Thuộc tính
Chúc các bạn thành công !



No comments:
Post a Comment