Tips Blogger - Cara
Menandai Pos Label Tertentu Dengan Teg Kondisional – mungkin tutorial kali ini
banyak yang belum mengetahuinya. Ya, tentang cara menggunakan Teg Kondisional.
Teg kondisional ini adalah fitur baru yang di update blogger yang bisa kita
manfaatkan agar blog menjadi semakin menarik. Teg ini berfungsi untuk
mempersingkat penelusuran markup pada teg kondisional tertentu sehingga akan
menjadi lebih sederhana dan menghemat penulisan kode.
Lalu
bagaimana cara membuatnya?
Caranya
sangat mudah anda tinggal menambahkan beberapa kode Html ke dalam blog sobat.
di bawah ini adalah kode yang di gunakan untuk menampilkan atau memunculkan icon
jika sobat menentukan label tertentu pada postingan. Kode di bawah ini bisa
sobat simpan sebelum kede penutup Head.
Javascript
<b:if cond='data:blog.pageType != "item"'><b:if cond='data:blog.pageType != "static_page"'><script type='text/javascript'>//<![CDATA[//Post Labelfunction label_pilihan(e){labelku=new Array,labelku[1]="<div class='badge badge1'><div class='badge-img'><i class='fa fa-star'></i></div></div>",labelku[2]="<div class='badge badge2'><div class='badge-img'><i class='fa fa-video-camera'></i></div></div>",labelku[3]="<div class='badge badge3'><div class='badge-img'><i class='fa fa-camera'></i></div></div>",labelku[4]="<div class='badge badge4'><div class='badge-img'><i class='fa fa-music'></i></div></div>",labelku[5]="<div class='badge badge5'><div class='badge-img'><i class='fa fa-paint-brush'></i></div></div>","Hot"==e&&document.write(labelku[1]),"Video"==e&&document.write(labelku[2]),"Gambar"==e&&document.write(labelku[3]),"Musik"==e&&document.write(labelku[4]),"Lukisan"==e&&document.write(labelku[5])}//]]></script></b:if></b:if>
Contoh
ke dua:
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<script type='text/javascript'>
//<![CDATA[
//Post Label
function label_pilihan(e){labelku=new Array,labelku[1]="<div class='badge badge1'><div class='badge-img'><i class='fa fa-star'></i></div></div>",labelku[2]="<div class='badge badge2'><div class='badge-img'><i class='fa fa-video-camera'></i></div></div>",labelku[3]="<div class='badge badge3'><div class='badge-img'><i class='fa fa-camera'></i></div></div>",labelku[4]="<div class='badge badge4'><div class='badge-img'><i class='fa fa-music'></i></div></div>",labelku[5]="<div class='badge badge5'><div class='badge-img'><i class='fa fa-paint-brush'></i></div></div>","Hot"==e&&document.write(labelku[1]),"Video"==e&&document.write(labelku[2]),"Gambar"==e&&document.write(labelku[3]),"Musik"==e&&document.write(labelku[4]),"Lukisan"==e&&document.write(labelku[5])}
//]]>
</script>
</b:if>
</b:if>
Kode yang ditandai merupakan nama-nama label yang ditentukan dan kode yang bisa sobat ganti nantinya dengan kreasi sendiri.
Kode pemanggil
Kode
yang di tandai merupakan nama-nama lebel yang sudah di tentukan dan kode yang
bisa sobat ganti nantinya dengan kreasi sendiri.
Kode pemanggil
Javascript
<b:loop values='data:post.labels' var='label'><script type='text/javascript'>label_pilihan("<data:label.name/>");</script></b:loop>
Untuk
kode pemanggilan sobat bisa simpan di markup post.
HTML
<b:includable id='post' var='post'>...</b:includable>
Atau bisajuga
di simpan di dalam markup ini
<b:includable id='main' var='top'>...</b:includable>
Agar membuat
tampilan nya terlihat lebih menarik lagi, sobat bisa menambahkan kode CSS di
bawah ini
/* Post Label */.badge{background:#95a5a6;color:#fff;position:absolute;font-weight:normal;line-height:1;bottom:0;right:0;left:0;display:block;text-align:center;width:100%;height:50px;line-height:50px;font-size:18px;z-index:1;transition:all .3s}.badge1{background:#e89c0f;opacity:.98}.badge2{background:#40d47e;opacity:.98}.badge3{background:#3498db;opacity:.98}.badge4{background:#1abc9c;opacity:.98}.badge5{background:#95a5a6;opacity:.98}.post:hover .badge{color:rgba(255,255,255,.6);font-size:44px;height:100%;line-height:100%}.post:hover .badge-img{margin:85px 0 0 0}
Cara
kerja dari kode di atas adalah jika sobat memberikan label pada postingan
tertentu, maka otomatis akan menampilkan icon yang sudah di modifikasi seperti
contoh di bawah ini.
EmoticonEmoticon