Friday, February 15, 2013

Mengenal Pengkondisian Di Blogspot

Sesuai dengan posting sebelumnya, yaitu tentang pengoptimasian title agar lebih SEO, kita akan mencoba belajar tentang pengkondisian di blogspot, dalam bahasa kerennya disebut if tag. Fungsinya, untuk menandai agar "A1" dieksekusi jika syaratnya terpenuhi yaitu "A". Bingung kan?. Misalnya, "jika yang sekarang dibuka adalah 'A', maka eksekusi 'A1' jika tidak maka jangan eksekusi". Contoh sederhananya sudah tertera di artikel tentang optimasi title agar lebih SEO. Salah satunya adalah tampilkan judul blog (contoh A1) jika yang dibuka adalah halaman homepage (contoh A).

Selain untuk title, penggunaan if tag juga bisa untuk menampilkan widget hanya di homepage. Atau menghilangkan sidebar jika yang dibuka oleh pengunjung adalah halaman artikel. Tujuan if tag agar blog tersebut lebih dinamis. Berikut adalah beberapa kode pengkondisian di blogspot.

Menampilkan 'kode' jika yang dibuka halaman homepage

<b:if cond='data:blog.url == data:blog.homepageUrl'>
Kode yang mau ditampilkan
</b:if>
Contoh URL : http://kupas-ampas.blogspot.com

Menampilkan 'kode' jika yang dibuka selain halaman homepage

<b:if cond='data:blog.url != data:blog.homepageUrl'>
Kode yang mau ditampilkan
</b:if>

Menampilkan 'kode' jika yang dibuka halaman posting

<b:if cond='data:blog.pageType == &quot;item&quot;'>
Kode yang mau ditampilkan
</b:if>
Contoh URL : http://kupas-ampas.blogspot.com/2013/01/langkah-pertama-memonetisasi-blog-baru.html

Menampilkan 'kode' jika yang dibuka selain halaman posting

<b:if cond='data:blog.pageType != &quot;item&quot;'>
Kode yang mau ditampilkan
</b:if>

Menampilkan 'kode' jika yang dibuka halaman statis

<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
Kode yang mau ditampilkan
</b:if>
Contoh URL : http://kupas-ampas.blogspot.com/p/daftar-isi-sitemap-kupas.html

Menampilkan 'kode' jika yang dibuka selain halaman statis

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
Kode yang mau ditampilkan
</b:if>

Menampilkan 'kode' jika yang dibuka halaman Label

<b:if cond='data:blog.searchLabel'>
Kode yang mau ditampilkan
</b:if>
Contoh URL : http://kupas-ampas.blogspot.com/search/label/SEO

Menampilkan 'kode' jika yang dibuka halaman arsip

<b:if cond='data:blog.pageType == &quot;archive&quot;'>
Kode yang mau ditampilkan
</b:if>
Contoh URL : http://kupas-ampas.blogspot.com/2012_12_01_archive.html

Menampilkan 'kode' jika yang dibuka selain halaman arsip

<b:if cond='data:blog.pageType != &quot;archive&quot;'>
Kode yang mau ditampilkan
</b:if>

Menampilkan 'kode' jika yang dibuka halaman error 404

<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
Kode yang mau ditampilkan
</b:if>
Contoh URL : http://kupas-ampas.blogspot.com/p/errorpage404.html

Menampilkan 'kode' jika yang dibuka selain halaman error 404

<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
Kode yang mau ditampilkan
</b:if>

Menampilkan 'kode' jika yang dibuka halaman pencarian

<b:if cond='data:blog.searchQuery'>
Kode yang mau ditampilkan
</b:if>

Menampilkan 'kode' jika yang dibuka halaman artikel tertentu

<b:if cond='data:blog.url == &quot;URL HALAMAN TERTENTU&quot;'>
Kode yang mau ditampilkan
</b:if>

Menampilkan 'kode' jika yang dibuka selain halaman artikel tertentu

<b:if cond='data:blog.url != &quot;URL HALAMAN TERTENTU&quot;'>
Kode yang mau ditampilkan
</b:if>

Menampilkan 'kode' jika yang dibuka halaman index

<b:if cond='data:blog.pageType == &quot;index&quot;'>
Kode yang mau ditampilkan
</b:if>
Halaman index adalah semua halaman selain halaman posting.
Catatan:
Yang perlu diingat di dalam tag kondisional terdapat pengecualian. Pengecualian ini dilambangkan dengan "!=" tanpa tanda kutip. Tanda pengecualian tersebut juga bisa dibaca selain. Artinya jika didalam tag kondisional untuk homepage terdapat tanda pengecualian. Maka kode tersebut dibaca selain homepage. Artinya, objek atau tag HTML yang ada didalam kode kondisional diaktifkan atau dimunculkan jika halaman yang sedang aktif bukan halaman Homepage (bisa jadi halaman artikel, archive dan lain lain). Contoh penggunaan if tag seperti: 1. Tidak menampilkan sidebar jika di halaman posting;2.Menampilkan related article linkwithin jika di halaman posting.3. dan lain lain :D

Kesimpulan
If tag atau pengkondisian di blogspot sangat berguna. Dengan menggunakan pengkondisian, sebuah blog menjadi dinamis. Singkat kata, why don't give it a try??

Baca Juga

Mengenal Pengkondisian Di Blogspot
4/ 5
Oleh
Tampilkan Komentar
Sembunyikan

3 komentar

March 8, 2014 at 5:24 AM delete

Mas saya mau tanya, tentang menampilkan 'kode' jika yang dibuka selain halaman artikel tertentu, bagaimana cara penulisan sintak pengkondidisan jika untuk menampilkan kode selain beberapa halaman artikel tertentu? makasih :)

Reply
avatar
Anonymous
September 28, 2015 at 9:14 PM delete

Mantap mas, saya lagi butuh nih :)

Reply
avatar
October 18, 2015 at 1:44 PM delete

bagus
http://visualbasicmedan.blogspot.co.id/

Reply
avatar