Template berbeda dengan tag Conditional

Trik

Pernah berkunjung ke blog kang rohman ? jika pernah, sobat akan melihat dua perbedaan yang begitu jelas antara warna background header dan posting per label. ketika sobat membaca posting yang berlabel blogger maka sobat akan melihat warna header dengan tampilan orange dan background posting dengan logo blogger, dan ketika sobat membaca posting dengan label wordpress maka tampilan header pun akan berubah menjadi biru dan postingan tampil dengan background logo wordpress. sebenarnya, trik ini juga bisa diterapkan dalam blog sobat, karena caranya juga tidak begitu sulit dengan sedikit pemahaman sebuat kode if conditional dan css.

Langsung saja kita bahas trik untuk "Membuat tampilan template berbeda dengan tag Conditional" ini.

Contoh awal: Misalnya anda memiliki blog tutorial, dan blog tersebut memiliki dua label dengan topik berbeda dan anda ingin memberi warna background dalam setiap posting label tersebut dengan warna yang sesuai topik. seperti label widget dengan background biru dan seo dengan background berwana merah, maka kode yang bisa kita gunakan dengan tag conditional category adalah seperti berikut:

CSS default dalam kondisi standart

.post { width:100%; 
           margin:0 auto; 
           background: #efefef;
           padding:10em 5em;
           border:none;
           text-align:left;
           font-family: 16em 'Geosefani' arial, georgia, sanserif;
           color:#333;
}

lalu kita buat tag conditional seperti berikut

<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == &quot;kategori satu&quot;'>
css yang di inginkan
<b:else/>
<b:if cond='data:label.name == &quot;kategori dua&quot;'>
css yang di inginkan
</b:if>
<b:else/>
<b:if cond='data:label.name == &quot;kategori tiga&quot;'>
css yang di inginkan
</b:if>
</b:if>
</b:loop>

kemudian kita hanya perlu meletakkan css nya di antara kode tag conditional categorinya, seperti di bawah ini:

<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == &quot;tool&quot;'>
.post { width:100%; 
           margin:0 auto; 
           background: #6495ed;
           padding:10em 5em;
           border:none;
           text-align:left;
           font-family: 16em 'Geosefani' arial, georgia, sanserif;
           color:#333;
}
<b:else/>
<b:if cond='data:label.name == &quot;seo&quot;'>
.post { width:100%; 
           margin:0 auto; 
           background: #1e90ff;
           padding:10em 5em;
           border:none;
           text-align:left;
           font-family: 16em 'Geosefani' arial, georgia, sanserif;
           color:#333;
}
</b:if>
<b:else/>
<b:if cond='data:label.name == &quot;widget&quot;'>
.post { width:100%; 
           margin:0 auto; 
           background: #191970;
           padding:10em 5em;
           border:none;
           text-align:left;
           font-family: 16em 'Geosefani' arial, georgia, sanserif;
           color:#333;
}
</b:if>
</b:if>
</b:loop>

Yang saya beri warna biru adalah css yang nanti berubah warna ketika dalan label yang di integrasikan dan warna merah adalah label yang di pilih. kode di atas untuk tiga label, jika sobat ingin lebih banyak atau satu saja tinggal tambahkan/hapus  kode:

<b:else/>
<b:if cond='data:label.name == &quot;kategori&quot;'>
css yang di inginkan
</b:if>

Tempatkan kode di atas seperti yang sudah ada di bawah tag penutup sebelumnya.

Cara mengaplikasikan ke template:

Sebelum mengedit lebih baik backup dulu template anda untuk pemulihan ketika terjadi kesalahan

  1. Silahkan login ke blogger anda
  2. Klik Menu dropdown lalu pilih Template
  3. Klik tombol Edit HTML
  4. Cari kode <data:post.body/> (gunakan CTRL+F untuk pencarian cepat) :
  5. Copy paste kode tag Conditional yang sudah sobat buat seperti di atas persis diatas kode tadi: <data:post.body/>
  6. Kemudian Simpan perubahan

Contoh di atas hanya sebuah trik merubah warna background, jika sobat ingin merubah warna tulisan, jarak, gaya font, lebar dan lainnya sobat bisa terapkan sendiri dengan memahami css yang sobat inginkan seperti header, footer, main-wrapper ataupun yang lainnya. trik ini juga bisa di gunakan untuk memunculkan widget, iklan atau tampilan hanya pada label category yang kita inginkan.

Semoga berguna dan selamat mencoba...

Artikel Terkait

  • Trik memasang random banner di blogger
    Memasang banner di blog memang bukan sesuatu hal/topik pembahasan yang baru melainkan hal yang sudah lama di bahas, banyak para blogger memasang banner dengan tujuan tertentu, seperti periklanan, perujuk link tertentu ataupun sebagai penghasilan sampingan. umumnya banner ini memiliki dimensi yang bervariatif tergantung dari kebutuhan/tujuan te…
  • Recover Tulisan? Cara mengembalikan Posting
    Memulihkan posting Anda yang dihapus atau halaman dari Blogger mungkin tampak menjadi tugas yang menantang. Karena, semua data berada di bawah kepemilikan Google. Oleh karena itu, sulit untuk memulihkan database Anda melalui Hosting atau layanan lainnya. Selanjutnya, Blogger tidak memiliki fungsi pulih hanya memungkinkan untuk cadangan Posting…
  • Menambahkan multi kolom widget di footer
    Membuat kolom dibawah footer dengan menambahkan css agar terlihat lebih menarik dan membuat ruang untuk widget yang di butuhkan. Dengan lebih banyak kolom di footer Blogger Anda, Anda akan memiliki ruang ekstra untuk mengakomodasi widget lainnya seperti Flickr foto dan update Twitter. Juga Anda dapat menempatkan widget yang lebih sering …
  • Memasang link hover multi color di blogger/blogspot
    Tidak jauh berbeda dengan random hover link trik ini sama - sama berfungsi untuk memberikan efek warna hover link berubah secara otomatis ketika mouse menyoroti. hanya bedanya, jumlah warna dalam hover link ini dapat di sesuaikan/diatur berapa banyak efek warna pada hover yang ingin anda munculkan. Untuk menambahkan ini Berkedip efek Link ke …
  • Meningkatkan kecepatan load dengan optimasi css
    Sekarang ini kecepatan website/blog menjadi faktor peringkat mesin pencarian, dan CSS optimasi mampu memainkan peran utama dalam meningkatkan kecepatan situs/blog tertentu. Di sini saya membagi beberapa langkah bagaimana mengoptimalkan CSS untuk kecepatan muat situs. 01Menghindari CSS eksternal/impor style sheet Mengimpor CSS lain ke CSS ak…
  • Mengatasi blog pagger/navigasi link yang tidak muncul
    Umumnya, setiap blog blogger memiliki sebuah link navigasi untuk mengarahkan setiap laman, posting dan arsip saat di buka kecuali si admin/author menghilangkannya untuk tujuan tertentu. namun apa yang terjadi jika link navigasi ini tidak muncul, tentunya akan membuat pengunjung kesulitan menelusuri laman, posting dan juga arsip seperti yang di…

Tidak ada komentar :

Kode klik emo: :) :( =( :wa: :s ^_^ :D =D ^:D @@, ;) :-bd :-d :ya: :'( T_T :\ :p B) :Q :Ozz 7:( \o/ **p

Link aktif dalam komentar akan terhapus secara otomatis.
Untuk menyisipkan kode, gunakan tag <i rel="code">...KODE ANDA DI SINI...</i>
Untuk menyisipkan script, gunakan <i rel="pre">...KODE SCRIPT ANDA...</i>
Untuk menyisipkan gambar, gunakan tag <i rel="image">...URL GAMBAR ANDA ...</i>
Untuk menyisipkan judul, gunakan tag <b rel="h3">...JUDUL ANDA...</b>
Untuk menyisipkan catatan, gunakan tag <b rel="quote">...CATATAN ANDA...</b>
Untuk menciptakan efek tebal gunakan tag <b>...TEKS ANDA...</b>
Untuk menciptakan efek huruf miring gunakan tag <i>...TEKS ANDA...</i>

Konversi KodeOOT

Back to Top
Loading...