Cara Menampilkan Widget Hanya Pada Homepage Atau Post Page

Secara default jika kita memasang widget tertentu misal iklan, image counter, gambar, dll maka biasanya widget tersebut akan muncul pada setiap halaman yang ada pada blog, seperti yang bisa Anda lihat pada blog ini. Tapi jika Anda ingin menampilkan widget pada halaman tertentu saja missal iklan pada homepage dan arsip pada halaman post saja maka ikutilah tutorial berikut ini !

Cara menampilkan widget hanya pada homepage

Biasanya jika Anda menambahkan elemen halaman baru maka Anda biasa melakukannya dengan cara begini dashboard » Layout » Add a Page Element. Tapi dengan cara ini maka widget yang baru terinstal tersebut akan muncul pada semua halaman, dan jika Anda ingin widget tersebut hanya muncul pada homepage maka beginilah caranya :

Masuklah ke Tab Edit HTML lalu centang pada kotak kecil disebelah tulisan 'Expand Widget Templates' !

Note : Biasanya kode widget pada template akan dimulai dengan kode begini :

<b:widget id=


Untuk contoh kode label maka akan terlihat seperti ini :

<b:widget id='Label1' locked='false' title='Title' type='Label'>


Dan kode HTML akan seperti ini :

<b:widget id='HTML1' locked='false' title='' type='HTML'>


Lalu kode list akan terlihat seperti berikut :

<b:widget id='LinkList2' locked='false' title='Title' type='LinkList'>


Jika Anda tidak tahu kode dari widget yang ingin Anda rubah maka masuklah ke blog Anda dan lihat source kodenya (kali aja ada !!!)

Carilah kode seperti ini :

<b:includable id='main'>


(Kode seperti ini mungkin tidak hanya satu, jadi pilihlah hanya pada kode widget yang mau diedit saja !)

Lalu masukan kode berikut ini di bawah kode <b:includable id='main'> !

<b:if cond='data:blog.url == data:blog.homepageUrl'>


Dan terakhir masukan kode penutup tag b:if. Masukan sebelum kode penutup tag b:includable !

Seperti ini :

</b:if>
</b:includable>


Hasil akhir dari kode yang sudah diedit paling tidak mirip-mirip seperti ini :



Jangan lupa di save !

Dan hasilnya sekarang kamu bisa lihat kalau widget yang baru saja kamu edit hanya akan muncul pada homepage saja !

Cara menampilkan widget hanya pada Halaman Post

Kalau ini adalah cara menampilkan widget tertentu hanya pada halaman post saja, cara hampir sama dengan tutorial diatas hanya perlu menganti kode berikut ini :

<b:if cond='data:blog.url == data:blog.homepageUrl'>


Dengan kode ini :

<b:if cond='data:blog.pageType == "item"'>


Cara menampilkan widget hanya pada Halaman Post Tertentu

Kalau yang ini adalah cara menampilkan widget hanya pada posting tertentu saja jadi lebih spesifik gitoo ! Cara juga hampir sama dengan cara menampilkan widget hanya pada homepage cuma perlu ganti kode ini :

<b:if cond='data:blog.url == data:blog.homepageUrl'>


Dengan kode yang satu ini :)

<b:if cond='data:blog.url == "Blog Post URL"'>


Gimana pasti susah kan :v khehehe…. Apalagi buat pemula ! Jadi rajin-rajin aja belajar :@

8 komentar:

  1. kalau di hostingan sendiri bisa enggak dipasang seperti itu... :)]

    *dah di link.... my friend... laporan selesai bos*

    BalasHapus
  2. thanx infonya,, saya sudah link lho,, gantian dunk link saya :D

    BalasHapus
  3. Seeeppp....Laporan nich....


    Saya akan segera melink Adna, tapi sekarang Web saya lagi ada masalah nich, jadi maaf belum bisa

    ada sedikit masalah di bagian Hostingnya jadi saya mau check dulu!


    Oke tunggu ja, saya insyaallah senang dengan backlink kok biar tambah syi'ar Blog saya

    BalasHapus
  4. nice post. udah saya add linknya. Add juga y.

    BalasHapus
  5. Lapor Mas...saya sudah link!


    Sekarang gantian ya!

    BalasHapus
  6. info yg sangat menarik, langsung ke...

    BalasHapus
  7. mau tanya...

    bisa gak kalau misalkan gini :

    1. di homepage, ada postingan di sebelah kiri dan sidebar di sebelah kanan. postingan lebarnya 80%-an dan sidebar 20%-an.
    aku pingin supaya kalau d halaman tertentu, sidebarnya hilang + lebar postingan jadi 100%
    bisa gak mas...?

    2. misalkan kita pakai b:if cond='"[masukkan URL]" == data:blog.url' tapi di lebih dari 1 url. misalkan ada 10 url pengecualian. bagaimana kodenya? apa dibuat 10 kode b:if cond='"[masukkan URL]" == data:blog.url' + penutup /b:if atau bagaimana?

    3. saya perhatikan meta tag description dan keyword di setiap halaman blog mas ini berbeda - beda. bagaimana caranya? karena setahu saya, meta tag di blogspot selalu sama di halaman manapun.

    ditunggu jawabannya ke rd_cool_bgt@yahoo.co.id
    terima kasih

    BalasHapus