Khi
bạn thiết kế website bằng blogpsot, đôi lúc bạn muốn ẩn những bài viết nhất định
ngoài trang chủ để trang web trở nên chuyên nghiệp hơn. Vậy làm cách nào để thực
hiện được kỹ thuật này? Bạn hãy khám phá nội dung chi tiết trong bài viết này
nhé.
Ẩn Bài Viết Ngoài Trang Chủ Theo Label |
Cách làm rất đơn giản, bạn chỉ cần gán
những bài viết không mong muốn vào một nhãn mà bạn chỉ định. Sau đó thực hiện
những bước sau:
Bước 1: Tìm đến dòng <b:includable id='main' var='top'>
Tìm đoạn html như bên dưới:
<b:loop values='data:posts' var='post'>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:post.includeAd'>
<b:if cond='data:post.isFirstPost'>
<data:defaultAdEnd/>
<b:else/>
<data:adEnd/>
</b:if>
<data:adCode/>
<data:adStart/>
</b:if>
<b:if cond='data:post.trackLatency'>
<data:post.latencyJs/>
</b:if>
</b:loop>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:post.includeAd'>
<b:if cond='data:post.isFirstPost'>
<data:defaultAdEnd/>
<b:else/>
<data:adEnd/>
</b:if>
<data:adCode/>
<data:adStart/>
</b:if>
<b:if cond='data:post.trackLatency'>
<data:post.latencyJs/>
</b:if>
</b:loop>
Thay đoạn code vừa tìm
được bằng đoạn mã sau:
<b:loop values='data:posts' var='post'><b:if cond='data:blog.url == data:blog.homepageUrl'><b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'><b:if cond='data:label.isLast == "true"'>
<b:if cond='data:label.name != "A Label"'>
<b:include data='post' name='printPosts'/></b:if></b:if></b:loop></b:if><b:else/><b:include data='post' name='printPosts'/></b:if></b:loop>
<b:if cond='data:label.name != "A Label"'>
<b:include data='post' name='printPosts'/></b:if></b:if></b:loop></b:if><b:else/><b:include data='post' name='printPosts'/></b:if></b:loop>
Chú ý:
- A Label: là nhãn cần ẩn.
VD: a video, a bài viết ẩn, a hiển thị…vv
- Có phân biệt hoa thường
trong nhãn bài viết và code ẩn
Bước 2: Tìm đến thẻ đóng </b:includable> của dòng code <b:includable id='main' var='top'>
Rồi đặt code bên dưới
đây vào ngay sau thẻ đóng vừa tìm được:
<b:includable id='printPosts' var='post'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'>
<data:post.dateHeader/>
</h2>
</b:if>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "static_page"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
</b:includable>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'>
<data:post.dateHeader/>
</h2>
</b:if>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "static_page"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
</b:includable>
Không có nhận xét nào: