Teknik atau trik Memunculkan Widget di Halaman Tertentu itu menurut saya mengasyikan banget dan menurut saya blog atau web yang memakai trik ini akan lebih profesional dan elegant, sehingga pengunjung pun akan terkesan dan menganggap blog sobat unik dan keren kali y. Pada kesempatan sebelumnya saya sudah pernah ngebahas tentang trik ini yaitu pada Memunculkan Widget di Halaman Tertentu dan Memunculkan Widget di Halaman Tertentu (2), kalau yang sekarang versi ke tiganya, yang memungkin lebih lengkap. Sebenarnya kode yang di gunakan itu sama namun penempatan kode tersebut saja yang berbeda makannya saya buat satu - persatu agar lebih mudah di pahami, oiya dengan menggunakan trik atau tehnik Memunculkan Widget di Halaman Tertentu sobat dapat memanipulasi ukuran elemen juga seperti yang saya jelaskan di Memanipulasi Ukuran Elemen kalau sobat mau tau cara memanipulasi ukuran elemen sobat tinggal klik aja.
Oke sekarang kita lihat kode dan cara menggunakannya :
Menampilkan Widget Hanya di Homepage
<b:if cond='data:blog.url == data:blog.homepageUrl'>
.....................................
</b:if>
Menampilkan Widget selain di Homepage
<b:if cond='data:blog.url != data:blog.homepageUrl'>
.....................................
</b:if>
Menampilkan Widget hanya di Archivepages
<b:if cond="data:blog.pageType == "archive"">
.....................................
</b:if>
Menampilkan Widget selain di Archivepages
<b:if cond="data:blog.pageType != "archive"">
.....................................
</b:if>
Menampilkan Widget hanya di Itempages / Postingan
<b:if cond='data:blog.pageType == "item"'>
.....................................
</b:if>
Menampilkan widget selain di Itempages
<b:if cond='data:blog.pageType != "item"'>
.....................................
</b:if>
Menampilkan widget hanya di Staticpages
<b:if cond='data:blog.pageType == "static_page"'>
.....................................
</b:if>
Menampilkan widget selain di staticpages
<b:if cond='data:blog.pageType != "static_page"'>
.....................................
</b:if>
Menampilkan widget pada URL Postingan Tertentu
<b:if cond='data:blog.url == "alamatpostingan"'>
.....................................
</b:if>
Menampilkan widget selain di URL postingan tertentu
<b:if cond='data:blog.url != "alamaatpostingan"'>
.....................................
</b:if>
Kayanya kode di atas sudah cukup lengkap deh, seingat saya cuma ada segitu saja, kalau ada yang mau nambahin silahkan aja, oiya sekarang cara menggunakannya, untuk melakukannya sobat harus berada pada halaman Edit HTML dan sudah mencentang Expand Widget Template :
<b:widget id='HTML6' locked='false' title='Pembaca Setia' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<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:f>
</b:includable>
</b:widget>
Nah kurang lebih cara menggunakannya seperti itu, banyak perbedaan dari trik sebelumnya. Oiya cara pemasangan pada widget adsense sedikit berbeda, pada widget biasa penutup di letakkan di bawah <b:include name='quickedit'/> namun pada widget adsense penutup di letakkan di bawah </div> setelah kode <b:include name='quickedit'/> namun saya tidak tahu apakah sama semua widget adsense pada semua template? mudah-mudahan aja sama semua jadi lebih mudah tapi kalau misalnya gak sama sobat bisa pertanyakan kesulitan sobat di sini. mungkin hanya sekian teknik dan trik Memunculkan Widget di Halaman Tertentu (3) yang saya berikan kalau ada yang kurang mohon di tambahkan biar kita saling mengerti. Terima kasih dan Happy Blogging.
Langganan:
Posting Komentar (Atom)
4 Komentar untuk Memunculkan Widget di Halaman Tertentu (3)
@Muh azhie >> makasih, bisa coba aja mas siapa tau bermanfaat :D
maksudnya static page itu yg kyk gimana ya?
@Rifa in Motion itu loh sob, fitur halaman yang baru du luncurkan blogger...
boleh nih trik, kebetulan pengen punya template sendiri. kli aje nanti bisa perfect. walau sering tes gagal terus. thanks.