Blogger adalah layanan blog
gratis yang memberikan keleluasaan bagi user untuk mengedit tampilan dan fungsi
blognya. Secara mendasar, Blogger
berplatform HTML/XML dengan
didukung pengaturan tampilan CSS dan fungsi-fungsi javascript. Kita mengenal
adanya fituredit template HTML
Blogger dimana
kita dapat dengan bebas melakukan modifikasi, desain ulang, hack, penambahan
fitur dari pihak ketiga (third party) berupa widget, dan lain-lain.
Note: Fitur
edit HTML Blogger diakses melalui dashboard > design/rancangan > edit
HTML.
Beberapa kasus saya temui
dari pengunjung dan beberapa teman blogger (khususnya newbie) yang mengeluh
karena gagal memasukkan hack/script tambahan, tidak menemukan kode tertentu
seperti yang ada di tutorial, bahkan ada pula yang templatenya
"kacau" karena salah mengedit template HTMLnya.
Tips ini saya buat untuk
memberi masukan dan ide dalam melakukan editing Template HTML agar hasilnya
sesuai dengan yang diinginkan. Semoga bermanfaat.
1. Memahami elemen dasar
dari template blogger/blogspot sangat penting, pada dasarnya ada 5 elemen
penting pada template
Blogger yang
hampir sama dengan elemen dasar web HTML pada umumnya:
a. HTML/XML tag, yang
menandakan bagian dari keseluruhan halaman, diawali dengan <html> dan
diakhiri dengan </html>. Khusus untuk tag-tag XML, untuk template Blogger
dan HTML editor setelah tahun 2007, selalu diakhiri dengan /, contoh: <data:post.body/>.
b. Head tag, merupakan bagian dari keseluruhan head halaman, di dalamnya
dimasukkan aturan-aturan yang mengatur banyak hal, termasuk tampilan (CSS),
diawali dengan <head> dan diakhiri dengan </head>.
c. Body tag, merupakan isi dari halaman web/blog, di dalamnya terdapat
konten/isi inti halaman, termasuk pula widget-widget yang menjadi bagian dari
isi halaman, diawali dengan <body> dan diakhiri dengan </body>.
d. CSS, elemen pengatur tampilan halaman, baik dari segi warna, font,
posisi, lebar luas, dan masih banyak lagi. Letaknya diantara <b:skin><![CDATA[ dan ]]></b:skin> dan
berada pada bagian head. Pada beberapa kasus kode CSS juga dimasukkan tepat di
atas </head> sebagai aturan tambahan.
e. Javascript, merupakan elemen yang
sebenarnya mengandung software (web widget) yang berisi perintah-perintah
tertentu. Biasanya digunakan untuk memasukkan elemen tambahan seperti popular
post, auto readmore, dan sebagainya. Ada dua jenis javascript yang dapat
digunakan: internal, yang diupload dan di-host langsung di Blogger, daneksternal,
yang diupload dan dihosting di server lain. Letaknya relatif, tergantung
jenisnya. Untuk yang berjenis widget biasanya ada di dalam body.
2. Biasakan back up
template terlebih dahulu sebelum editing, klik "Backup Full Template"
di atas kotak "Edit HTML". Jika ada kesalahan dan anda tidak tahu
script mana yang harus dibenahi, anda dapat dengan mudah mengupload file
back-up template dan mengembalikan seperti semula.
3. Perhatikan benar-benar
tutorial yang dibaca, jangan sampai ada yang terlewatkan. Sebagai contoh, jika
harus mencentang/klik "expand widget templates", maka pastikan
sudah melakukannya. Fungsi dari perintah tersebut adalah untuk membuka
bagian-bagian body yang mengandung widget. Jika tidak dicentang, bagian-bagian
tersebut akan "disembunyikan" oleh Blogger karena memang ditujukan
untuk keamanan.
4. Ketika meng-copy script
dari halaman tutorial yang anda baca, pastikan semua bagian script sudah
tercopy atau jangan ada bagian selain dari script yang ikut ter-copy.
5. Jika harus mengubah isi
script/kode, misalnya mengganti url blog/feed, value, dan lain-lain,
salin/paste terlebih dahulu kode/script tersebut ke editor semacam notepad,
wordpad, word. Setelah melakukan pengubahan script dan memastikan semuanya
beres, baru masukkan script tersebut ke template HTML.
6. Agar lebih mudah dan
cepat mencari kode tertentu seperti yang diminta di dalam tutorial, gunakan
fitur pencarian browser, tekan Ctrl + F, setelah
kotak pencarian muncul masukkan kode yang ingin dicari dan tekan next (enter).
7. Perhatikan benar-benar
istilah di
bawah/setelah serta di atas/sebelum, itu berarti letakkan kode
benar-benar setelah atau sebelum kode yang dicari. Kode-kode dibaca oleh
browser dari kiri ke
kanan sebagai
urutan. Atas bawah hanya
digunakan untuk memberi kenyamanan dalam mengurutkan. Bagi browser, dia tetap
dibaca dari kiri ke kanan. Contoh:
<b:include data='top'
name='status-message'/><data:adStart/>
Kita lihat di situ ada 2
tag bersisian, jika harus memasukkan tag/kode baru <b:include data='posts' name='breadcrumb'/> di bawah/setelah <b:include
data='top' name='status-message'/>, itu berarti anda harus meletakkan benar-benar
setelahnya, sehingga<data:adStart/> harus digeser posisinya, atau kode/tag baru disisipkan di antara
keduanya, jadinya:
<b:include data='top' name='status-message'/>
<b:include data='posts' name='breadcrumb'/>
<data:adStart/>
atau,
<b:include data='top' name='status-message'/><b:include
data='posts' name='breadcrumb'/><data:adStart/>
8. Jika memang masih belum
yakin dan terbiasa, buatlah blog baru yang fungsinya untuk eksperimen dan uji
coba script (trial and error). Anda bisa dengan bebas melakukan uji coba
tanpa ada ketakutan template blog anda rusak atau pembaca kabur. Agar hasilnya
akurat, gunakan jenis template yang sama seperti blog anda. Saya memiliki 3
blog untuk eksperimen dan mencoba script baru sehingga bisa dengan bebas
melakukan apapun tanpa rasa khawatir.
9. Khusus untuk hack/script
tertentu di mana tampilannya bisa langsung dilihat di homepage/beranda
(misalnya: memasang readmore atau background), setelah memasukkan script dan
selesai meng-edit, jangan langsung di-save dulu. Gunakan/klik fitur
preview/pratinjau untuk melihat hasilnya. Jika sudah beres dan sesuai yang
diinginkan, baru lah di-save.
10. Pada beberapa template,
ada yang bagian tertentunya di apit oleh tag paragraf: <p> dan
</p>, sehingga ketika bagian tertentu tersebut dicari, seolah tidak
ketemu. Jika template anda berjenis seperti ini, jangan menyerah terlebih
dahulu.
Contoh:
Contoh:
Ketika harus mencari <data:post.body/>, dan tidak ketemu, maka
ada kemungkinan tag paragraf mengapitnya (<p><data:post.body/></p>),
atau ada beberapa kondisi lain (misalnya, anda lupa mencentang "expand
widget templates"). Agar lebih mudah lagi, jangan sertakan < dan /> ketika
mencari (Ctrl + F), cukup gunakan data:post.body saja.
Masih ada beberapa lagi
yang hendak saya sampaikan, namun sekiranya 10 poin di atas cukup lengkap untuk
menjadi tips dan petunjuk agar lancar dan aman dalam mengedit Template HTML
Blogger/Blogspot. Selanjutnya, sobat Blogger dapat mengembangkan dan membiasakan
diri dengan template dan template editor Blogger serta melakukan editing secara
mandiri (Do It Yourself [DIY]). Keep on learning and learning.
Salam.


0 comments:
Post a Comment