Blogger Tutorial: Pamer dan Sembunyi Kandungan atau Widget pada Laman Tertentu

Monday, 25 April 2016 | comments


Blogger ada beberapa conditional tags yang anda boleh guna untuk target pada laman tertentu. Berikut adalah senarainya seperti di abwah:

Blogger Conditional Tags

Index Pages
Termasuk: home page, label pages, dan yearly archive pages
<b:if cond='data:blog.pageType == "index"'>
YOUR CODE HERE. IF THIS IS THE INDEX PAGE, DO THIS.
</b:if>
Home Page
Termasuk: home page sahaja
<b:if cond='data:blog.url == data:blog.homepageUrl'>
YOUR CODE HERE. IF THIS IS THE HOME PAGE, DO THIS.
</b:if>
Item Pages
Termasuk: single posts (i.e. bila anda buka satu pos untuk baca)
<b:if cond='data:blog.pageType == "item"'>
YOUR CODE HERE. IF THIS IS AN ITEM PAGE, DO THIS.
</b:if>
Static Pages
Termasuk: pages created in the Pages section of Blogger (not posts)
<b:if cond='data:blog.pageType == "static_page"'>
YOUR CODE HERE. IF THIS IS A STATIC PAGE, DO THIS.
</b:if>
Archive Pages
Termasuk: pos pada archive anda, older/newer posts pages
<b:if cond='data:blog.pageType == "archive"'>
YOUR CODE HERE. IF THIS IS AN ARCHIVE PAGE, DO THIS.
</b:if>
Search/Label Pages
Termasuk: laman yang dibuka melalui label cloud atau list
<b:if cond='data:blog.searchLabel'>
YOUR CODE HERE. IF THIS IS A LABEL PAGE, DO THIS.
</b:if>
Search Query Pages
Termasuk: laman yang di akses melalui search widget
<b:if cond='data:blog.searchQuery'>
YOUR CODE HERE. IF THIS IS A SEARCH RESULT PAGE, DO THIS.
</b:if>
Error Page
Termasuk: error page bila laman tidak dijumpai atau tidak wujud
<b:if cond='data:blog.pageType == "error_page"'>
YOUR CODE HERE. IF THIS IS THE ERROR PAGE, DO THIS.
</b:if>
Specific Page/URL
Includes: a specific page that you supply. Enter your URL in the code below
<b:if cond='data:blog.url == "URL"'>
YOUR CODE HERE. IF THIS IS THE PAGE SPECIFIED, DO THIS.
</b:if>
First Post
Termasuk: only the first post shown on your blog. Does not include pages.
<b:if cond='data:post.isFirstPost'>
YOUR CODE HERE. IF THIS IS THE FIRST POST, DO THIS.
</b:if>

Bagaimana menggunakannya

Kod ini boleh digunakan dimana sahaja dalam template laman HTML anda, tapi tidak termasuk dalam <b:section> atau <b:widget> tag. Jika anda mahu Linkwithin widget untuk muncul pada post pages tertentu, contohnya, anda gunakan kod ini pada tempat yang anda mahu Linkwithin widget muncul pada template (biasanya pada post footer)
<div class='post-footer-line post-footer-line-2'>
<b:if cond='data:blog.pageType == "item"'>
<div class="linkwithin_div"></div>
</b:if>
</div>
Apa yang perlu anda buat adalah masukkan kandungan diantara  conditional tags seperti ditunjukkan di atas.

Menterbalikkan keadaaan

Jika anda mahu mengecualikan page atau post, anda perlu menterbalikkan keadaan. Ini bermakna kandungan yang anda pilih akan hanya muncul pada laman selain daripada yang anda masukkan tag. contoh adalah seperti di bawah:
<b:if cond='data:blog.pageType != "static_page"'>
YOUR CODE HERE. IF THIS IS NOT A STATIC PAGE, DO THIS.
</b:if>

Apa yang saya buat adalah tukar == kepada != dalam kod diatas. Daripada menyebut “if this page is equal to the item” saya telah tukar kepada “if this page is not equal to the item”.

Mungkin anda akan rasa keliru pada mulanya, tapi apabila sudah tahu cara gunanya, conditional tags akan jadi amat berguna untuk anda.
Share this article :
Sora Templates
Putera

Love to make website. Sharing is caring.

Post a Comment

 
Copyright © 2016 Amizar.net. Web Design by Amizar. All Rights Reserved.
Powered by Blogger

ATAS