Cari di Blog Ini

Senin, 08 Oktober 2018, Handy Eko Cahyono

Template Blogger Klasik jadi Responsive - 2

Inspeksi elemen HTML



Langkah selanjutnya,

Mengatur Header / Judul blog

Cara mengatur letak header atau judul blog dari posisi aslinya adalah dengan mengubah letak kode HTML dalam tema.
Sebelum diatur, letak header akan menjadi satu elemen dengan postingan, lihat gambar diatas.
Fungsi memisahkan header dengan postingan adalah supaya mempermudah respon halaman pada saat ditampilkan pada berbagai ukuran layar.
Caranya :
Di halaman Edit HTML, klik tombol Format Tema terlebih dahulu agar rangkaian kodenya mudah untuk dibentangkan dan diringkas dan jika sudah,  cari kode <header>.
Jika kode HTML dalam posisi terbentang, klik nomor urut kolom yang berada tepat disamping kode <header> untuk meringkas kode sehingga hanya akan nampak kode tag buka dan tag penutup saja seperti gambar dibawah ini.


Jika sudah, sorot tag pembuka dibawah tag <div class='content'> sampai tepat diatas tag pembuka <header>, lalu cut / potong dan pastekan tepat dibawah tag </header> (penutup header) seperti pada gambar selanjutnya dibawah ini.

Lalu klik tombol simpan, lihat hasilnya.


Mengatur Footer Blog

Lanjutkan dengan mencari kode <footer> lalu temukan kode widget atribusi (attribution). Ubah perintah locked='true' menjadi locked='false' dan simpan.
Kemudian buka halaman Tata Letak, jika sudah terbuka, sebelum mengedit widget, refresh halaman terlebih dahulu untuk memuat perubahan pada tema (atau tekan F5 pada keyboard). Jika sudah geser halaman dan klik edit pada widget Atribusi, yang paling bawah klik tombol hapus dan simpan.
Sampai disini dulu untuk tahap footer, lanjut ke pengaturan gambar postingan.
Membuat Footer Blogger

Mengatur lebar image / gambar

Sebelum mengatur gambar postingan, silahkan lihat dahulu hasil dari tahap-tahap diatas. Coba dengan menyempitkan / melebarkan jendela browser untuk melihat tampilan halaman.
Perhatikan scroll bar pada bagian bawah jendela browser, jika masih terdapat ruang geser, berarti masih ada elemen yang belum tersesuai...
Ya karena gambar postingan belum di atur. Apabila scroll bar bawa sudah tidak muncul, maka itu berarti halaman blog sudah menjadi responsive.


Lanjutkan untuk mengatur lebar gambar postingan.
Masih pada halaman edit HTML, temukan kode CSS .post-body lalu tambahkan diatas atau dibawah rangkaian CSS tersebut.

Kenapa harus didekatkan dengan .post-body ? Tentu saja selain gambar postingan adalah bagian dari post-body, agar CSS tidak acak dan tetap menjaga pengelompokannya agar lebih mudah menemukan / mengaturnya dikemudian hari jika diperlukan.
tambahkan kode berikut ini
.post-body img {
 padding: 0;
 max-width: 100%;
}

Simpan lalu lihat hasilnya. Pastikan scroll bar bagian bawah sudah tidak lagi muncul.


Catatan : Setelah mengatur dan memodifikasi HTML blogger, hindari menggunakan kembali Desainer Tema Blogger. Karena jika mengatur tampilan yang sudah dimodifikasi tersebut diatas dengan Desainer Tema Blogger beresiko, beberapa elemen akan kembali seperti semula / default yang mengakibatkan halaman kehilangan responsibilitasnya.  
Sebelumnya

Minggu, 07 Oktober 2018, Handy Eko Cahyono

Template Blogger Klasik jadi Responsive

Cara menjadikan tema bawaan Blogger jadi responsive dengan mudah.

Catatan : Cara ini hanya dikhususkan untuk jenis tema klasik / tema lama saja. Untuk jenis tema baru di Blogger sudah menerapkan tampilan responsive namun untuk memodifikasi jenis tema baru lebih rumit dikarenakan 90% data rancangan HTMLnya diwakilkan dengan kode panggil.

Langkah pertama, sesuaikan tema dengan cara memanfaatkan Desainer Tema Blogger.


Untuk memulainya, buka halaman Tema lalu klik Sesuaikan.
Pada halaman Desainer, pilih Tata Letak lalu pilih tata letak satu kolom, baik di tata letak isi maupun tata letak kaki seperti gambar dibawah ini.

Untuk opsi lebar badan halaman, bisa diabaikan saja atau atur sesuka hati.

Ubah suaikan pengaturan lanjutannya yang ingin disesuaikan karena setelah ini, pengaturan akan lebih berfokus ke kode CSS dan HTML tema dan dengan bantuan Devtool.



Jika sudah, simpan pengaturannya, klik tombol terapkan perubahan lalu kembali ke halaman Tema.

Pada halaman Tema (edit HTML), langkah pertama kali adalah mengatur viewport. Ini adalah kunci utama agar tampilan menjadi benar-benar responsive.

Di bagian <head> temukan kode dibawah ini :
<meta expr:content='data:blog.isMobile         ? &quot;width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0&quot;         : &quot;width=1100&quot;' name='viewport'/>
Hapus kode tersebut lalu ganti dengan kode ini ditempat yang sama.

<meta content="width=device-width, initial-scale=1" name="viewport"/>

Biasakan untuk langsung menyimpan perubahan setiap kali melakukan edit kode HTML / CSS, hal ini mengadopsi cara penyimpanan yang sama seperti pada saat membuat postingan baru. Tujuannya untuk menghindari kehilangan data apabila terjadi hal-hal yang tidak diinginkan. Yang membedakan hanyalah pada saat membuat postingan baru, data akan tersimpan secara otomatis sedangkan pada edit Tema kita lakukan secara manual.

Selanjutnya

Sabtu, 04 Agustus 2018, Handy Eko Cahyono

Fix Error Data Terstruktur Template Klasik Blogger

Memperbaiki Srtuktur Data Error Blogger Template Klasik

Memperbaiki Struktur Data Error Blogger

  • Template blog ini menggunakan tema Klasik Blogger setelah Data Terstrukturnya diperbaiki.
  • Jenis data terstruktur yang error adalah Schema.org : Blogposting.


Data Terstruktur

Data terstruktur - BlogPosting

Data terstruktur - BlogPosting

Kesalahan yang biasa ditemukan :
  1. image_url
  2. blogid
  3. postid
  4. datePublished
  5. Headline
  6. image
  7. Publisher
Peringatan yang ditemukan :
  • dateModified
  • Headline
  • image
  • MainEntityOfPage

Cara Memperbaiki Struktur Data Error Blogposting

  • Sebelumnya harus diperhatikan bahwa dalam template terdapat 2 type halaman yaitu Page type ini bagian untuk Halaman dan post yang berarti untuk Postingan. Masing-masing type terdapat struktur datanya sendiri sehingga dalam template akan ditemukan 2 kode yang sama seperti ini :

<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

  • Untuk menemukan posisinya, klik dalam HTML lalu tekan Crtl+F, ketikkan blogposting dalam kolom pencarian dan tekan enter, perhatikan nomor barisnya kemudian tekan enter sekali lagi, perhatikan lagi nomor barisnya disitulah letak awal kedua kodenya.
  • Jika ingin memperbaiki keduanya, tinggal mengulang saja langkah-langkah dibawah ini.
  • Tapi jika ingin memperbaiki bagian Postingan saja, pastikan letak kode yang diperbaiki berada dibawah kode <date.header> karena Halaman tidak menggunakan kode tersebut.


Perbaikan image_url

Kode asli :
<meta content='data:post.thumbnailUrl' itemprop='image_url'/>
Perbaikan kode :
Hapus teks content yang berwarna kuning diatas dan ganti dengan src.
Seperti ini :
<meta src='data:post.thumbnailUrl' itemprop='image_url'/>


Perbaikan blogid

Kode asli :
<meta content='data:blog.blogId' itemprop='blogId'/>
Cara memperbaiki :
Hapus teks content yang berwarna kuning diatas dan ganti dengan value.
Seperti ini :
<meta value='data:blog.blogId' itemprop='blogId'/>


Perbaikan postid

Kode asli :
<meta content='data:post.id' itemprop='postId'/>
Cara memperbaiki:
Masih dengan cara yang sama yaitu, hapus teks content yang berwarna kuning diatas dan ganti dengan value. seperti ini :
<meta value='data:post.id' itemprop='postId'/>


Perbaikan datePublished & penambahan dateModified

Kode asli :
<abbr class='published' itemprop='datePublished' title='data:timestamp'><data:post.timestamp/></abbr>
Cara memperbaiki:
Buka Pengaturan, sesuaikan Stempel Waktu ke format seperti ini :
YYYY-MM-DD, misal : 2018-01-30
atau lengkap dengan jam seperti ini : 2018-08-04,09:00+09:00
Sekaligus tambahkan teks dateModified dalam itemprop, bersebelahan dengan datePublished seperti dibawah ini :
<abbr class='published' itemprop='datePublished dateModified' title='data:timestamp'><data:post.timestamp/></abbr>
Supaya sekaligus menghilangkan peringatan penambahan dateModified pada saat ditest nanti.


Perbaikan Publisher

Copy kode ini :
<div style='display:none'>
<span itemprop='publisher' itemscope='itemscope' itemtype='http://schema.org/Organization'>
<meta content='Blogger' itemprop='name'/>
<link href='https://pasang-URL-Google+mu-disini.html' itemprop='url'/>
<div itemprop='logo' itemscope='' itemtype='http://schema.org/ImageObject'>
<img src='https://pasang-URL-logo-blogmu.jpg' itemprop='url'/></div>
</div>
Letakkan dibawah kode ini :
<meta value='data:post.id' itemprop='postId'/>


Menghilangkan Peringatan "headline" & "mainEntityOfPage"


Untuk menghilangkan peringatan "headline"
Cari kode ini :
<h3 class='post-title entry-title' itemprop='name'>
Kemudian ganti dengan name dengan headline


Untuk peringatan "image" dan "mainEntityOfPage"

Tambahkan kode dibawah ini :
<img itemprop='image' src='data:post.thumbnailUrl'/>
<a href='data:blogUrl' itemprop='mainEntityOfPage'/>
Letakkan tepat dibawah kode :
<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

Setelah selesai dan tersimpan, uji dengan Struktur Data Testing Tool
Buka https://template-klasik-blogger.blogspot.com/ untuk versi struktur data yang belum diperbaiki.

Arsip Blog