Friday, July 25, 2014

Mengetahui Pengkondisian di Blogspot

Tags
Assalamu'alaikum sobat blogger. Salam sejahtera untuk kita semua. Kita akan mencoba belajar tentang pengkondisian di blogspot atau dalam bahasa kerennya disebut if tag. Fungsinya adalah untuk menandai agar suatu kode, katakanlah 'A1' akan dieksekusi jika syaratnya terpenuhi katakanlah 'A'. Masih bingung?. Sekarang saya kasih contoh sederhana misalnya, "Jika halaman yang sekarang dibuka adalah 'A', maka kode yang akan eksekusi 'A1'. Jika tidak maka kode tersebut jangan eksekusi, atau bahkan dapat mengeksekusi kode lain". Contoh sederhana lanyanya 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.
  1. Homepage (Halaman Muka / Halaman Depan)

    <b:if cond='data:blog.url == data:blog.homepageUrl'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah halaman awal / halaman depan blog kita. Kode dengan kondisi halaman depan hanya akan tereksekusi di halaman depan.
    Contoh halaman depan adalah : http://clever-society.blogspot.com/
  2. Halaman Item / Halaman Postingan

    <b:if cond='data:blog.pageType == "item"'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah halaman dimana URL postingan itu berasal. Kode dengan kondisi halaman item hanya akan tereksekusi di halaman item.
    Contoh halaman item adalah : http://clever-society.blogspot.com/2014/07/5-metode-unik-dalam-menghafal.html
  3. Halaman Statis / Laman Blogger

    <b:if cond='data:blog.pageType == "static_page"'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah halaman dimana URL laman statis itu berasal. Kode dengan kondisi halaman statis hanya akan tereksekusi di halaman statis.
    Contoh halaman statis adalah : http://clever-society.blogspot.com/p/daftar-isi.html
  4. Halaman Arsip

    <b:if cond='data:blog.pageType == "archive"'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah halaman dimana arsip-arsip blog tersimpan. Kode dengan kondisi halaman arsip hanya akan tereksekusi di halaman arsip.
    Contoh halaman arsip adalah : http://clever-society.blogspot.com/2014_07_01_archive.html
  5. Halaman Label / Tags / Categories

    <b:if cond='data:blog.searchLabel'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah halaman yang hanya memunculkan daftar postingan berdasarkan satu buah label / kategori di blog tersebut. Kode dengan kondisi halaman label hanya akan tereksekusi di halaman label.
    Contoh halaman label adalah : http://clever-society.blogspot.com/search/label/Informasi
  6. Halaman Pencarian

    <b:if cond='data:blog.searchQuery'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah halaman yang memunculkan hasil pencarian / penelusuran di blog tersebut. Kode dengan kondisi halaman penelusuran hanya akan tereksekusi di halaman penelusuran.
    Contoh halaman pencarian adalah : http://clever-society.blogspot.com/search?q=Daftar+Isi
  7. Halaman Error 404

    <b:if cond='data:blog.pageType == "error_page"'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah halaman yang tidak ditemukan di blog tersebut / error. Kode dengan kondisi halaman error 404 hanya akan tereksekusi di halaman error 404.
  8. Halaman Index

    <b:if cond='data:blog.pageType == "index"'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah semua halaman di blog tersebut kecuali halaman item / posting dan halaman statis / laman blogger. Kode dengan kondisi halaman index hanya akan tereksekusi di halaman index.
    Contoh halaman pencarian adalah :
    1. Halaman Depan : http://clever-society.blogspot.com/
    2. Halaman Label : http://clever-society.blogspot.com/search/label/Informasi
    3. Halaman Arsip : http://clever-society.blogspot.com/2014_07_01_archive.html
    4. Halaman Pencarian : http://clever-society.blogspot.com/search?q=Daftar+Isi
  9. Halaman Spesifik / Halaman Tertentu

    <b:if cond='data:blog.url == "URL HALAMAN"'>
       Kode yang ingin dieksekusi
    </b:if>
    Adalah pengkondisian dengan halaman spesifik / halaman tertentu. Misalnya Anda hanya ingin mengeksekusi kode anda di postingan "Mengetahui Pengkondisian di Blogspot" dengan URL http://clever-society.blogspot.com/2014/07/mengetahui-pengkondisian-di-blogspot.html, maka ganti URL HALAMAN dangan URL postingan tadi.
  10. Penulisan Kondisi Halaman Pengecualian

    Untuk penulisan kondisi halaman pengecualian ini hanya bisa dilakukan di halaman kecuali halaman label dan halaman pencarian. Misalnya Anda ingin mengeksekusi kode pada semua halaman kecuali halaman depan maka kondisi yang semula :
    <b:if cond='data:blog.url == data:blog.homepageUrl'>
       Kode yang ingin dieksekusi
    </b:if>
    Ganti tanda "==" dengan "!=", sehingga menjadi :
    <b:if cond='data:blog.url != data:blog.homepageUrl'>
       Kode yang ingin dieksekusi
    </b:if>
    Selain pengecualian halaman depan, anda juga dapan melakukannya di halaman item / post, halaman statis / laman, halaman arsip, halaman error 404, halaman spesifik / halaman tertentu dan halaman index.
Bagaimana? Apa sudah lebih Mengetahui Pengkondisian di Blogspot? Sudah? :yaya: Bagus! :-bd \o/ . Semoga info pengkondisian di blogspot ini dapat membantu Anda. Salam Blogger Indonesia! ;)

Blogger, Designer, Future Programmer.

► Gunakanlah akun terdaftar untuk berkomentar.
► Berkomentarlah yang Relevan, Santun dan Bijaksana.
► Dilarang menggunakan (link) aktif / hidup!.
► Tambahkan satu spasi didepan kode emo dan gunakan kode emo standar untuk menyisipkan emo.

Khusus untuk membalas komentar, disarankan menggunakan tombol Balas di samping komentar terkait, agar komunikasi lebih terstruktur. Karena mungkin, apa yang Anda tanyakan/katakan saat ini akan sangat bermanfaat bagi pembaca lain.
EmoticonEmoticon