
Elemen Blog Tampil Pada Halaman Tertentu
Tutorial seperti yang dituliskan ini sangat erat hubungannya dengan tag kondisional, yang dapat mempercantik tampilan blog yang kita punya. Untuk itu jika Anda belum paham benar tentang penerapan dalam blog silakan pelajari lebih lanjut disini. Salah satu solusi terbaik untuk mengatasi masalah beban muat halaman adalah dengan mengatur pemuatan elemen-elemen pada blog. Dengan cara mengatur pemuatan elemen-elemen halaman, maka secara tidak langsung Anda telah menciptakan sebuah sistem preload
penundaan muat beban yang efektif dalam hal efisiensi waktu dan penampilan halaman serta loading blog.
Silakan lakukan sesuatu yang memungkinkan anda untuk mengatur elemen-elemen dalam tag kondisional template Anda seperti kerangka berikut :
Widget hanya tampil pada halaman muka (home page)
1code-line:1-12code-line:1-23code-line:1-34code-line:1-45code-line:1-5<style type='text/css'>
<b:if cond='data:blog.url != data:blog.homepageUrl'>
#ID_WIDGET {display:none;}
</b:if>
</style>
Widget (gadget) hanya tampil pada halaman item (posting)
1code-line:2-12code-line:2-23code-line:2-34code-line:2-45code-line:2-5<style type='text/css'>
<b:if cond='data:blog.pageType != "item"'>
#ID_WIDGET {display:none;}
</b:if>
</style>
Widget hanya tampil pada halaman arsip
1code-line:3-12code-line:3-23code-line:3-34code-line:3-45code-line:3-5<style type='text/css'>
<b:if cond='data:blog.pageType != "archive"'>
#ID_WIDGET {display:none;}
</b:if>
</style>
Widget hanya tampil pada halaman statis (statis page)
1code-line:4-12code-line:4-23code-line:4-34code-line:4-45code-line:4-5<style type='text/css'>
<b:if cond='data:blog.pageType != "static_page"'>
#ID_WIDGET {display:none;}
</b:if>
</style>
Widget hanya tampil pada halaman indeks
1code-line:5-12code-line:5-23code-line:5-34code-line:5-45code-line:5-5<style type="text/css">
<b:if cond='data:blog.pageType != "index"'>
#ID_WIDGET {display:none;}
</b:if>
</style>
Widget hanya tampil halaman pada label
1code-line:6-12code-line:6-23code-line:6-34code-line:6-45code-line:6-56code-line:6-6<style type='text/css'>
#ID_WIDGET {display:none;}
<b:if cond='data:blog.searchLabel'>
#ID_WIDGET {display:block !important;}
</b:if>
</style>
Widget hanya tampil halaman URL yang ditentukan
1code-line:7-12code-line:7-23code-line:7-34code-line:7-45code-line:7-5<style type='text/css'>
<b:if cond='data:blog.url != "URL HALAMAN"'>
#ID-WIDGET {display:none;}
</b:if>
</style>
Silakan pilih salah satu kode diatas sesuai yang diharapkan. Anda hanya mengganti ID_WIDGET tesebut dengan ID Widget blog milik Anda serta letakkan diatas </head>
Contoh :
1code-line:8-12code-line:8-23code-line:8-34code-line:8-4<b:widget id='Label1' locked='false' title='Kategori' type='Label'/>
<b:widget id='PopularPosts1' locked='false' title='Entri Populer' type='PopularPosts'/>
<b:widget id='BlogArchive1' locked='false' title='Arsip Blog' type='BlogArchive'/>
<b:widget id='Followers1' locked='false' title='Follow Me' type='Followers'/>
lah kode yang berwarna hijau diatas ini yang dimaksud ID_WIDGET.
1code-line:9-12code-line:9-23code-line:9-34code-line:9-45code-line:9-5<style type='text/css'>
<b:if cond='data:blog.pageType != "archive"'>
#BlogArchive1 {display:none;}
</b:if>
</style>
Mengatur tag elemen lebih dari satu widget seperti ini kira-kira :
1code-line:10-12code-line:10-23code-line:10-34code-line:10-45code-line:10-56code-line:10-67code-line:10-78code-line:10-89code-line:10-910code-line:10-1011code-line:10-11<style type='text/css'>
<b:if cond='data:blog.pageType != "archive"'>
#PopularPosts1 {display:none;}
</b:if>
<b:if cond='data:blog.url == data:label.url'>
#BlogArchive1 {display:none;}
</b:if>
<b:if cond='data:blog.pageType == "item"'>
#Followers1 {display:none;}
</b:if>
</style>
Jika Anda ingin mengatur sekaligus dalam satu tag kondisional seperti dibawah cara penerapannya dalam template blog :
1code-line:11-12code-line:11-23code-line:11-34code-line:11-45code-line:11-5<style type='text/css'>
<b:if cond='data:blog.pageType != "archive"'>
#PopularPosts1, #BlogArchive1, #Followers1 {display:none;}
</b:if>
</style>
Selamat mencoba....!!!
Sejauh ini belum ada komentar yang masuk. Mulailah memberikan saran, kritikan yang bersifat membangun.