Kamis, 05 Februari 2015

Memahami Detail Template Blogger lengkap



Memahami bagian-bagian template Blogger secara detail, penting Bagi sobat yang sering meng-edit blogger template, dan belajar membuat blogger template sendiri. Penting bagi sobat agar selalu back-up template blogspot, sebelum memodifikasinya. Atau sobat memiliki akun blogspot lain sebagai blog percobaan,
pengujian hasil modifikasi template.
Bagian-Bagian dasar Blogger Templates

?
1
2    <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Merupakan deklarasi awal file XHTML pada template Blogger dengan jenis Strict. XHTML jenis Strict digunakan untuk membuat halaman yang layout dan formatnya dikontrol penuh oleh CSS. Pada deklarasi ini tidak menggunakan tag font dan table.
?
1
2
3
4
5    <head>
    <b:include data='blog' name='all-head-content'/>
    <title><data:blog.pageTitle/></title>
    <meta expr:content='data:blog.metaDescription' name='description'/>
    <b:skin><![CDATA[/*
pada bagian dibawah tag = judul blog. data:blog.metaDescription meta tag baik deskripsi. Setelah itu mulai kode css diletakan dibawahnya.
?
1
2
3
4
5
6
7
8
9    body {
  background:$bgcolor;
  margin:0;
  color:$textcolor;
  font:x-small Georgia Serif;
  font-size/* */:/**/small;
  font-size: /**/small;
  text-align: center;
  }
Memberikan atribut css pada tag body.
?
1
2
3
4    a:link {
  color:$linkcolor;
  text-decoration:none;
  }
Kode ini untuk mengubah tampilan link pada template blog Anda.
?
1
2
3
4    a:visited {
  color:$visitedlinkcolor;
  text-decoration:none;
  }
Ini menubah tampilan link yang pernah di kunjungi
?
1
2
3
4    a:hover {
  color:$titlecolor;
  text-decoration:underline;
}
Merubah tampilan link ketika pointer di atas link
?
1
2
3    a img {
  border-width:0;
  }
Mengubah tampilan link bergambar
?
1
2
3
4
5
6
7
8
9
10    /* Header
-----------------------------------------------
 */
#header-wrapper {
  width:660px;
  margin:0 auto 10px;
  border:1px solid $bordercolor;
  }

 
Terdapat pada bagian atas template yang berisi judul dan deskripsi blog dan merupakan bagian pertama yang di baca serach engine.
?
1
2
3
4
5    #header-inner {
  background-position: center;
  margin-left: auto;
  margin-right: auto;
}
mengubah tampilan header bagian dalam.
?
1
2
3
4
5
6    #header {
  margin: 5px;
  border: 1px solid $bordercolor;
  text-align: center;
  color:$pagetitlecolor;
}
Mengubah tampilan judul blog dan deskripsi blog secara keseluruhan
?
1
2
3
4
5
6
7
8    #header h1 {
  margin:5px 5px 0;
  padding:15px 20px .25em;
  line-height:1.2em;
  text-transform:uppercase;
  letter-spacing:.2em;
  font: $pagetitlefont;
}
Mengubah tampilan judul dan deskripsi blog tingkat 1
?
1
2
3
4    #header a {
  color:$pagetitlecolor;
  text-decoration:none;
  }
Mengubah tampilan link yang terdapat pada header
?
1
2
3    #header a:hover {
  color:$pagetitlecolor;
  }
Mengubah tampilan link pada header jika pointer mouse berada di atas link.
?
1
2
3
4
5
6
7
8
9
10    #header .description {
  margin:0 5px 5px;
  padding:0 20px 15px;
  max-width:700px;
  text-transform:uppercase;
  letter-spacing:.2em;
  line-height: 1.4em;
  font: $descriptionfont;
  color: $descriptioncolor;
 }
Mengubah tampilan deskripsi blog yang terdapat pada header. Biasanya pada tag h2
?
1
2
3
4    #header img {
  margin-$startSide: auto;
  margin-$endSide: auto;
}
Mengubah tampilan gambar header.
?
1
2
3
4
5
6
7
8
9    /* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
  width: 660px;
  margin:0 auto;
  padding:10px;
  text-align:$startSide;
  font: $bodyfont;
  }
berisi seluruh wrapper seperti header-wrapper, main-wrapper, sidebar-wrapper, footer-wrapper dan content-wrapper.
?
1
2
3
4
5
6    #main-wrapper {
  width: 410px;
  float: $startSide;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  }
adalah area postingan ( bagian yang dalamnya adalah artikel )
?
1
2
3
4
5
6    #sidebar-wrapper {
  width: 220px;
  float: $endSide;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}
Berfungsi sebagai tempat widget/gadget yang sobat pasang baik widget dari pihak blogger atau melibatkan pihak ketiga dengan fasilitas HTML/Javascript.
?
1
2
3
4
5
6
7
8
9
10    /* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font:$headerfont;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:$sidebarcolor;
}
Kode CSS ini mengubah tampilan judul pada blog dengan kelas h2 seperti judul artikel, judul widget pada sidebar,judul widget-footer, dll. sekarang kita masuk ke bagian post nya.
?
1
2
3
4
5
6    /* Posts
-----------------------------------------------
 */
h2.date-header {
  margin:1.5em 0 .5em;
  }
Mengubah tampilan tanggal artikel.
?
1
2
3
4
5
6    .post {
  margin:.5em 0 1.5em;
  border-bottom:1px dotted $bordercolor;
  padding-bottom:1.5em;
  }
 
Mengubah tampilan artikel blog.
?
1
2
3
4
5
6
7
8    .post h3 {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:$titlecolor;
}
Mengubah tampilan judul artikel blog.
?
1
2
3
4
5
6    .post h3 a, .post h3 a:visited, .post h3 strong {
  display:block;
  text-decoration:none;
  color:$titlecolor;
  font-weight:normal;
}
Mengubah tampilan link judul artikel.
?
1
2
3    .post h3 strong, .post h3 a:hover {
  color:$textcolor;
}
mengubah tampilan link judul artikel ketika di lewati pointer.
?
1
2
3
4    .post-body {
  margin:0 0 .75em;
  line-height:1.6em;
}
Mengubah tampilan bagian posting.
?
1
2
3    .post-body blockquote {
  line-height:1.3em;
}
Mengubah / memodifikasi blockquote pada postingan blog.
?
1
2
3
4
5
6
7
8    .post-footer {
  margin: .75em 0;
  color:$sidebarcolor;
  text-transform:uppercase;
  letter-spacing:.1em;
  font: $postfooterfont;
  line-height: 1.4em;
}
Mengubah catatan kaki atau bagin footer pada postingan blog.
?
1
2
3    .comment-link {
  margin-$startSide:.6em;
}
Mengubah tampilan link komentar ( jumlah komentar ).
?
1
2
3
4    .post img, table.tr-caption-container {
  padding:4px;
  border:1px solid $bordercolor;
}
Mengubah tampilan image / gambar pada areal postingan.
?
1
2
3
4
5
6
7
8
9
10    /* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font-weight: bold;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color: $sidebarcolor;
  }
Mengubah tampilan judul bagian komentar.
?
1
2
3
4    #comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
Mengubah tampilan bagian keseluruhan komentar.
?
1
2
3    #comments-block .comment-author {
  margin:.5em 0;
  }
Mengubah tampilan link author atau link komentator
?
1
2
3
4    #comments-block .comment-body {
  margin:.25em 0 0;
  }
 
Mengubah tampilan isi komentar.
?
1
2
3
4
5
6
7    #comments-block .comment-footer {
  margin:-.25em 0 2em;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
Mengubah tampilan footer komentar. Comment-footer biasanya berisi tanggal komentar.
?
1
2
3
4    .deleted-comment {
  font-style:italic;
  color:gray;
  }
Mengubah tampilan komentar yang telah di hapus.
?
1
2
3
4    .feed-links {
  clear: both;
  line-height: 2.5em;
}
mengubah tampilan link feed
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28    /* Sidebar Content
----------------------------------------------- */
.sidebar {
  color: $sidebartextcolor;
  line-height: 1.5em;
 }

.sidebar ul {
  list-style:none;
  margin:0 0 0;
  padding:0 0 0;
}

.sidebar li {
  margin:0;
  padding-top:0;
  padding-$endSide:0;
  padding-bottom:.25em;
  padding-$startSide:15px;
  text-indent:-15px;
  line-height:1.5em;
  }

.sidebar .widget, .main .widget {
  border-bottom:1px dotted $bordercolor;
  margin:0 0 1.5em;
  padding:0 0 1.5em;
 }
Modifikasi area sidebar dan Widget.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14    /* Footer
----------------------------------------------- */


#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  padding-top:15px;
  line-height: 1.6em;
  text-transform:uppercase;
  letter-spacing:.1em;
  text-align: center;
}
Pada dasarnya sam seperti sidebar namu lataknya yang berbeda. footer berada di bagian paling bawah atau di atas dari credits template blog ( hanya ada pada template yang di download ).
?
1
2
3    ]]></b:skin>

 ]]>
Merupakan akhir dari kode css pada template blogger. Di bawah kode ini,sobat bisa menyisipkan script. (seperti readmore, related post, dll )
?
1    </head>
Merupakan pasang atau tag penutup dari tag pada dokumen HTML.
?
1    <body>
Bagian ini di mulai dari kode berikut.
?
1
2      <div id='outer-wrapper'>
<div id='wrap2'>
Merupakan kode html dari outer-wrapper.
?
1
2
3
4
5    <div id='header-wrapper'>
 <b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='tes tatelu (Header)' type='Header'/>
</b:section>
 </div>
Merupakan kode html dari header-wrapper.
?
1    <div id='content-wrapper'>
Bagian main-wrapper dan sidebar-wrapper berada dalam tag ini
?
1
2
3    <div id='crosscol-wrapper' style='text-align:center'>
<b:section class='crosscol' id='crosscol'/>
 </div>
Bagian antara header-wrapper dan content-wrapper.
?
1
2
3
4
5    <div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Posting Blog' type='Blojavascript:void(0);g'/>
</b:section>
 </div>
Kode html dari area postingan atau main-wrapper
?
1
2
3
4
5    <div id='sidebar-wrapper'>
  <b:section class='sidebar' id='sidebar' preferred='yes'>
<b:widget id='PopularPosts1' locked='false' title='Popular Posts' type='PopularPosts'/>
</b:section>
 </div>
Kode html untuk sidebar-wrapper
?
1
2
3    <!-- spacer for skins that want sidebar and main to be the same height-->
      <div class='clear'>
&#160;</div>
Mengatur ketinggian sidebar-wrapper dan main-wrapper supaya sama tinggi.
?
1
2
3
4
5
6
7
8    </div>
<!-- end content-wrapper -->
<div id='footer-wrapper'>
<b:section class='footer' id='footer'/>
 </div>
</div>
</div>
<!-- end outer-wrapper -->
Kode html untuk area footer-wrapper Akhir dari outer-wrapper.
?
1
2    <b:include data='blog' name='google-analytics'/>
jika sobat menemukan kode seperti ini, kode ini adalah kode google analityc, yaitu fasilitas untuk menghitung jumlah pengunjung blog.
?
1
2    </body>
</html>

Merupakan tag penutup dari tag body pada dokumen html. Merupakan tag penutup dari dokumen html.


Tidak ada komentar:

Posting Komentar

Terima kasih telah membaca artikel di atas, kalau boleh dibantu tolong berikan komentar yang relevan sesuai dengan topik pembahasan artikel di atas. Anda diperbolehkan berkomentar dengan memperhatikan hal-hal berikut:
1. Komentar jangan mengandung SARA dan PORNO.
2. Jangan berkomentar dengan menggunakan LINK MATI apalagi LINK AKTIF.
3. Jika anda orang Indonesia yang cinta tanah air, maka berkomentarlah dengan bahasa baku dan sopan.
Jika komentar anda melanggar syarat di atas, maka komentar anda tidak akan saya publish dan akan saya tandai sebagai SPAMER.

Terima kasih atas kunjunganya ^_&