Kamis, 31 Oktober 2013

Membuat Header Menjadi 2 Kolom Pada Template Default Blogger

Template default blogger terdiri atas satu kolom header yang letaknya di bawah elemen Favicon dan navbar. Di dalam elemen header terdapat sebuah tool yang dapat digunakan untuk mengupload gambar. Gambar yang sudah di Upload akan tersimpan di Google+ foto dan di Picasa Web Album. Foto itu akan menjadi Background Header. Itu adalah salah satu kelebihan dari menggunakan template bawaan blogger, banyak tool bermamfaat yang disediakan.

membuat header 2 kolom,menambah elemen header,blogger header,blog favicon,navbar blogspot

Tutorial tentang cara membagi elemen header menjadi 2 kolom ini di buat karena belum ada satupun blog yang membahas tentang hal ini (Khusus untuk template bawaan blogger). Contoh gambar untuk header dua kolom, bisa di lihat pada gambar di atas. Tanpa basa basi lagi, silahkan ikuti langkah di bawah ini!

  • Sign in di blogger.com
  • Pada menu drop down, pilih Template dan Edit HTML
  • Letakkan kode berikut di atas kode ]]></b:skin>
#header, body#layout #header {width:35%;display:inline-block;float:left;padding:0px;}
#header-right, body#layout #header-right  {width:50%;display:inline-block;float:right;padding:0px;}
#header-right .widget {margin:0;}
  • Cari kode di bawah ini
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
        <b:widget id='Header1' locked='true' title='Blogger Widget Generator (Header)' type='Header'>
          <b:includable id='main'>
  <b:if cond='data:useImage'>
    <b:if cond='data:imagePlacement == &quot;BEHIND&quot;'>
      <!--
      Show image as background to text. You can't really calculate the width
      reliably in JS because margins are not taken into account by any of
      clientWidth, offsetWidth or scrollWidth, so we don't force a minimum
      width if the user is using shrink to fit.
      This results in a margin-width's worth of pixels being cropped. If the
      user is not using shrink to fit then we expand the header.
      -->
      <b:if cond='data:mobile'>
          <div id='header-inner'>
            <div class='titlewrapper' style='background: transparent'>
              <h1 class='title' style='background: transparent; border-width: 0px'>
                <b:include name='title'/>
              </h1>
            </div>
            <b:include name='description'/>
          </div>
        <b:else/>
          <div expr:style='&quot;background-image: url(\&quot;&quot; + data:sourceUrl + &quot;\&quot;); &quot;                        + &quot;background-position: &quot;                        + data:backgroundPositionStyleStr + &quot;; &quot;                        + data:widthStyleStr                        + &quot;min-height: &quot; + data:height                        + &quot;_height: &quot; + data:height                        + &quot;background-repeat: no-repeat; &quot;' id='header-inner'>
            <div class='titlewrapper' style='background: transparent'>
              <h1 class='title' style='background: transparent; border-width: 0px'>
                <b:include name='title'/>
              </h1>
            </div>
            <b:include name='description'/>
          </div>
        </b:if>
    <b:else/>
      <!--Show the image only-->
      <div id='header-inner'>
        <a expr:href='data:blog.homepageUrl' style='display: block'>
          <img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + &quot;_headerimg&quot;' expr:src='data:sourceUrl' expr:width='data:width' style='display: block'/>
        </a>
        <!--Show the description-->
        <b:if cond='data:imagePlacement == &quot;BEFORE_DESCRIPTION&quot;'>
          <b:include name='description'/>
        </b:if>
      </div>
    </b:if>
  <b:else/>
    <!--No header image -->
    <div id='header-inner'>
      <div class='titlewrapper'>
        <h1 class='title'>
          <b:include name='title'/>
        </h1>
      </div>
      <b:include name='description'/>
    </div>
  </b:if>
</b:includable>
          <b:includable id='description'>
  <div class='descriptionwrapper'>
    <p class='description'><span><data:description/></span></p>
  </div>
</b:includable>
          <b:includable id='title'>
  <b:if cond='data:blog.url == data:blog.homepageUrl'>
    <data:title/>
  <b:else/>
    <a expr:href='data:blog.homepageUrl'><data:title/></a>
  </b:if>
</b:includable>
        </b:widget>
      </b:section>
  • Letakkan kode berikut setelah kode di atas
<b:section id='header-right' maxwidgets='1' showaddelement='no'/>
<div style='clear: both;'/>
  • Terakhir, simpan template Anda.



Senin, 28 Oktober 2013

Widget Popular Post Yang Menakjubkan

Widget Popular Post merupakan widget bawaan blogger. Widget ini menampilkan list posting yang paling sering di baca oleh pengunjung per minggu, bulan atau sepanjang waktu. Bentuk dasar widget ini menampilkan thumbnail posting, ringkasan posting dan judul posting. Untuk membuat widget Default blogger ini terlihat lebih stylish, kita akan menambahkan sedikit kode CSS. Kenapa kita harus tambahkan kode CSS? Untuk membuat widget ini berwarna-warni (Seperti widget popular post sebelumnya), supaya daftar posting di atur menggunakan nomor dan supaya terbentuk efek hover pada gambar atau thumbnail.

Cara buat widget popular post,popular post hover efek hover,popular post dengan thumbnail,popular post berwarna warni,popular post bernomor,widget cantik untuk blogger,cara membuat widget popular post,widget blog,free widget,cara membuat blog keren

Cara membuat widget popular post lebih stylish
<!-- Popular posts multi colored tutorialblogspot.com -->
#PopularPosts1 ul{margin:0;padding:5px 0;list-style-type:none}
#PopularPosts1 ul li{position:relative;margin:5px 0;border:0;padding:10px}
#PopularPosts1 ul li:first-child{background:#ff4c54;width:97%}
#PopularPosts1 ul li:first-child:after{content:"1"}
#PopularPosts1 ul li:first-child + li{background:#ff764c;width:87%}
#PopularPosts1 ul li:first-child + li:after{content:"2"}
#PopularPosts1 ul li:first-child + li + li{background:#ffde4c;width:84%}
#PopularPosts1 ul li:first-child + li + li:after{content:"3"}
#PopularPosts1 ul li:first-child + li + li + li{background:#c7f25f;width:81%}
#PopularPosts1 ul li:first-child + li + li + li:after{content:"4"}
#PopularPosts1 ul li:first-child + li + li + li + li{background:#33c9f7;width:78%}
#PopularPosts1 ul li:first-child + li + li + li + li:after{content:"5"}
#PopularPosts1 ul li:first-child + li + li + li + li +li{background:#7ee3c7;width:75%}
#PopularPosts1 ul li:first-child + li + li + li + li + li:after{content:"6"}
#PopularPosts1 ul li:first-child + li + li + li + li + li +li{background:#f6993d;width:72%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li:after{content:"7"}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li +li{background:#f59095;width:69%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li:after{content:"8"}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li +li{background:#c7f25f;width:66%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li + li:after{content:"9"}
#PopularPosts1 ul li:first-child:after,
#PopularPosts1 ul li:first-child + li:after,
#PopularPosts1 ul li:first-child + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li + li:after{position:absolute;top:20px;right:-15px;border-radius:50%;background:#353535;width:30px;height:30px;text-align:center;font-size:28px;color:#fff}
#PopularPosts1 ul li .item-thumbnail{float:left;border:0;margin-right:10px;background:transparent;padding:0;width:70px;height:70px;}
#PopularPosts1 ul li a{font-size:13px;color:#444;text-decoration:none}
#PopularPosts1 ul li a:hover{color:#222;text-decoration:none}
#PopularPosts1 img{
-moz-border-radius: 130px;
-webkit-border-radius: 130px;
border-radius: 130px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
padding:4px;
border:1px solid #fff !important;
}
#PopularPosts1 img:hover {
border-radius: 0 0 0 0;
-moz-transform: scale(1.2) rotate(-711deg) ;
-webkit-transform: scale(1.2) rotate(-711deg) ;
-o-transform: scale(1.2) rotate(-711deg) ;
-ms-transform: scale(1.2) rotate(-711deg) ;
transform: scale(1.2) rotate(-711deg) ;
}
<!-- popular posts multicolored tutorialblogspot.com -->
  • Save Template.

Jika posting ini bermamfaat buat sobat blogger, jangan lupa untuk membagikan posting ini ke lingkaran sobat di situs jejaring sosial Google+

Kamis, 24 Oktober 2013

Cara terbaik meningkatkan kecepatan loading blog dijamin berhasil

Berikut ini 15 langkah yang harus dilakukan untuk mempercepat Loading blog. Kelimabelas langkah ini akan meningkatkan kecepatan loading blog Anda 20-30%. Untuk diketahui, 15 langkah ini bukan hasil pemikiran tapi berdasarkan pengalaman nge-blog selama beberapa tahun (You must remember that Experience is the best teacher).

Cara mempercepat loading blog,tips meningkatkan load time,loading,load time,meningkatkan kecepatan blog,blogger speed

  1. Compress semua gambar yang ada di blog baik yang ada di header, footer, sidebar maupun yang ada di dalam posting. Untuk compress gambar, anda bisa menggunakan software atau layanan image compressor online seperti Yahoo! Smush.it, Free Image Optimizer, TinyPNG, Compressnow dan lain-lain.
  2. Compress kode CSS menggunakan layanan CSS Compressor dari csscompressor.com atau Online YUI Compressor dari refresh-sf.com/yui.
  3. Gunakan fitur Read More otomatis di halaman Home blog. Dengan adanya fitur read more, jumlah karakter yang tampil di halaman home berkurang sehingga secara otomatis akan mengurangi load time.
  4. Compress kode JavaScript Anda di Online YUI Compressor.
  5. Batasi jumlah posting yang ada di halaman Home. Sebaiknya posting yang tampil di halaman Home tidak lebih dari 5 posting. Semakin sedikit jumlah posting yang tampil maka semakin cepat loading blog kita (Khususnya di halaman home).
  6. Jangan terlalu banyak memasang Widget. Gunakanlah widget yang perlu-perlu saja seperti Widget Google+, Widget Popular Post, Widget label dan Widget Artikel Terkait (Semuanya itu adalah Widget Default Blogger).
  7. Jangan menambahkan Effek-effek yang tidak bermamfaat di blog seperti efek gelembung pada crusor, efek bunga berguguran, efek kembang api dan yang lainnya.
  8. Jika Anda adalah salah satu Publisher iklan, Jangan terlalu banyak menampilkan iklan. Iklan yang terlalu banyak akan merusak tampilan blog, mengganggu kenyamanan pengunjung dan memperlambat loading blog.
  9. Gunakan Font default blogger seperti Tahoma, Georgia, Times New Roman, Verdana dan Arial.
  10. Jangan menggunakan komentar default blogger tapi gunakan komentar yang baru-baru ini dirilis oleh Google yaitu Komentar Google Plus
  11. Yang menggunakan template default blogger, jangan menggunakan kode JavaScript atau CSS External. Kedua kode tersebut lebih baik langsung dipasang di template. (Apa alasannya? Akan di bahas pada posting selanjutnya).
  12. Yang menggunakan template bukan template default blogger, lebih baik Anda menyimpan kode JavaScript atau CSS menggunakan batuan pihak ketiga seperti Google Drive atau DropBox.
  13. Jika Anda menambahkan fitur Share Buttons atau tombol berbagi, Buang share buttons default template. Ini khusus buat pengguna template default blogger.
  14. Buat yang suka melalukan Link Exchange, jangan menampilkan daftar link Anda di Sidebar atau Footer, tapi sediakan satu laman khusus untuk daftar link. Silahkan kunjungi Bantuan Google untuk informasi lebih lanjut.
  15. Jangan memasang video terlalu banyak di sidebar atau di dalam artikel. Video memiliki pengaruh yang besar terhadap kecepatan blog.

Minggu, 20 Oktober 2013

Menambahkan efek ketikan pada teks atau tulisan

Apakah sobat blogger pernah mendengar istilah Typing Text? Typing Text merupakan sebuah metode untuk menampilkan teks seperti sedang di ketik. Teknik yang digunakan untuk membuat Typing Text bukan marquee, walaupun keduanya sama-sama menampilkan teks yang bergerak. Sobat blogger dapat memamfaatkan Efek Typing Text yang di buat oleh Dynamic Drive ini dalam banyak hal seperti untuk membuat Announcement, Warnning, Pesan dan lain-lain.

Demo


Selamat datang buat semua pengunjung Tutorial Blogspot!
Anda adalah segalanya bagi kami (We are nothing without you)
Sebagai ungkapan terima kasih kami kepada Anda semua, kami akan selalu menyuguhkan tutorial terbaik, salah satunya seperti yang Anda lihat saat ini.



Cara membuat tulisan ala ketikan

Sobat blogger tidak perlu edit template untuk menambahkan efek ini. Sobat blogger cukup meng-copy paste kode berikut dan meletakkannya di tempat yang diinginkan:
<script type="text/javascript" src="https://googledrive.com/host/0BwlVU1_5kLcNMzRHTkFiTjJMX0E"></script>
<div id="example1">Letakkan teks Anda disini...</div>
<p id="example2">Letakkan teks Anda disini...</p>
<script type="text/javascript">
//Define first typing example:
new TypingText(document.getElementById("example1"));
//Define second typing example (use "slashing" cursor at the end):
new TypingText(document.getElementById("example2"), 100, function(i){ var ar = new Array("\\", "|", "/", "-"); return " " + ar[i.length % ar.length]; });
//Type out examples:
TypingText.runAll();
</script>
<script>
<!--
document.write(unescape("\x3C\x70\x20\x73\x74\x79\x6C\x65\x3D\x22\x64\x69\x73\x70\x6C\x61\x79\x3A\x6E\x6F\x6E\x65\x3B\x22\x3E\x54\x79\x70\x69\x6E\x67\x20\x54\x65\x78\x74\x20\x62\x79\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x74\x75\x74\x6F\x72\x69\x61\x6C\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x63\x6F\x6D\x2F\x22\x3E\x54\x75\x74\x6F\x72\x69\x61\x6C\x20\x42\x6C\x6F\x67\x73\x70\x6F\x74\x3C\x2F\x61\x3E\x3C\x2F\x70\x3E"));
//-->
</script>

Tambahan :
  • Ganti tulisan yang warna merah sesuka hati sobat blogger

Kamis, 17 Oktober 2013

Cara Memasang Widget Feed Validator

Sebelum Anda memasang Widget Feed Validator dari W3c, yang harus Anda lakukan pertama adalah melakukan validasi feed di laman W3c. Silahkan kunjungi URl ini untuk melakukannya : http://validator.w3.org/unicorn/#validate-by-uri+task_feed. Pada kolom yang tersedia, masukkan URL web blog sobat. Setelah itu, tekan tombol "Check/Periksa". Jika atom Feed Anda Valid, Anda akan mendapatkan pemberitahuan seperti di bawah ini.

feed validator logo, feed validator png,cara memasang widget feed validator,menambahkan widget feed validator di blog,cara validasi feed blog,feed valid,feed validator,feed valdator banner,cara memasang widget feed validation

If you would like to create a banner that links to this page (i.e. this validation result), do the following:
  1. Download the "valid Atom 1.0" banner.
  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)
  3. Add this HTML to your page (change the image src attribute if necessary):
    <a href="http://feed2.w3.org/check.cgi?url=http%3A//www.tutorialblogspot.com/feeds/posts/default">
    <img src="valid-atom.png" alt="[Valid Atom 1.0]" title="Validate my Atom 1.0 feed" />
    </a>
If you would like to create a text link instead, here is the URL you can use:
http://feed2.w3.org/check.cgi?url=http%3A//www.tutorialblogspot.com/feeds/posts/default

Apa yang harus dilakukan setelah mendapatkan pemberitahuan seperti di atas? Yang harus Anda lakukan adalah meng-copy paste kode yang terdapat pada poin ke tiga ke blog Anda dengan cara :
  1. Login ke blogger.com
  2. Pada menu drop down pilih Tata Letak
  3. Klik Add a Gadget dan HTML/JavaScript
  4. Letakkan kode yang didapat pada kolom yang tersedia.
  5. Klik tombol simpan

Jika posisi widget Feed Validator tidak di posisi tengah, Anda bisa menyisipkan tag center sebelum dan setelah kode. Lihat contoh berikut!
<center>
<a href="http://feed2.w3.org/check.cgi?url=http%3A//www.tutorialblogspot.com/feeds/posts/default">
    <img src="valid-atom.png" alt="[Valid Atom 1.0]" title="Validate my Atom 1.0 feed" /></a>
</center>

Senin, 14 Oktober 2013

Cara membuat blog terlengkap dan terbaru

Para pengusaha, pelajar, pedagang, tenaga pendidik, politikus, konselor, petani dan profesi yang lainnya mulai banyak yang tertarik untuk memiliki Web blog. Beragam alasan terungkap kenapa mereka membuat Web blog seperti : Untuk mempromosikan usaha, Sebagai wadah berbagi informasi yang diketahui, Untuk mendapatkan uang secara online atau alasan-alasan yang lainnya. Apapapun alasannya, yang pasti web blog dapat menjadi aset berharga buat kita semua untuk hari ini dan untuk masa yang akan datang.

Wordpress.org atau blogger.com? Ada dua situs populer yang menyediakan layanan gratis (Free) untuk membuat blog yaitu Wordpress.org dan blogger.com. Kedua platform tersebut memiliki kelebihan masing-masing dan juga sama-sama memiliki kekurangan. Silahkan Anda cari informasi tentang kekurangan dan kelebihan kedua platform di Google!

Secara pribadi, kedua platform tersebut pernah saya coba. Jadi, kelebihan dan kekurangan kedua platform saya tahu sepenuhnya. Jika ini adalah kali pertama Anda akan menggeluti dunia blogging, saya sarankan Anda untuk membuat blog di blogger.com karena blogger.com adalah situs yang dikelola oleh mesin pencari terbesar di dunia yakni Google.

Google membeli Blogger.com pada tahun 2002. Blogger.com adalah sebuah tool online yang sangat populer yang membantu pengguna dengan mudah membuat dan mengelola blog. Tidak banyak waktu kita yang akan terbuang untuk membuat blog di blogger.com, kita hanya membutuhkan waktu kurang dari 15 menit.

Layaknya mengendarai speda motor dan tinggal di desa/kota, kita dituntut untuk memiliki identitas pengenal berupa SIM dan KTP, begitu juga membuat sebuah blog, kita diharuskankan memiliki identitas pengenal berupa Email. Sebaik-baik email yang digunakan untuk daftar di blogger.com adalah Email Gmail, karena akan ada akun Google terkait yang akan Anda butuhkan untuk kedepannya seperti FeedBurner, Analytics, Google Drive, dll.

Mari mulai membuat web blog dengan membuat Email baru terlebih dahulu
  1. Kunjungi URL berikut ini: mail.google.com/?hl=id
  2. buat email gmail,buat akun,nama pengguna,sandi
  3. Klik tombol merah yang bertuliskan "Buat Akun"
  4. nama,pilih nama pengguna anda,buat sandi,konfirmasi sandi
  5. Pada kolom pertama baris pertama, isikan dengan nama depan Anda dan baris kedua dengan nama belakang Anda.
  6. Kolom kedua isi dengan nama email yang diinginkan tanpa menggunakan Spasi.
  7. Kolom ketiga isi dengan Password Anda dan ulangi isi password Anda pada kolom keempat.
  8. tanggal lahir,gender,ponsel,alamat email
  9. Kolom kelima isikan dengan Tahun Lahir, bulan dan tanggal lahir Anda (Untuk bulan, klik tanda panah. Anda tidak perlu menulis)
  10. Kolom keenam, rubah gender (Jenis kelamin) Anda dengan menggunakan tanda panah
  11. Kolom ketujuh, masukkan No HP Anda dengan berawalan +62........
  12. Kolom kedelapan di lewati saja.
  13. lokasi,langkah berikutnya
  14. Klik tanda centang pada kotak kecil untuk melewati Verifikasi kata.
  15. Tentukan lokasi negara Anda, gunakan juga tanda panah!
  16. Kasih tanda centang pada kalimat "Saya menyetujui persyaratan Layanan dan kebijakan privasi Google
  17. Tekan tombol biru yang bertuliskan "Langkah berikutnya"
  18. verifikasi akun anda,verifikasi sms
  19. Anda akan diajak untuk melewati proses verifikasi akun menggunakan HP. Jadi, siapkan HP Anda yang menggunakan nomor yang sudah Anda gunakan tadi. Jika HP Anda sudah siap, klik tombol "Lanjutkan"
  20. Kode verifikasi
  21. Kemudian masukkan nomor yang Anda terima melalui SMS yang dikirim oleh Google pada kotak yang tersedia.
  22. Selanjutnya, klik tombol lanjutkan
  23. Tambahkan foto profil
  24. Proses Selanjutnya adalah membuat Profil (Hal ini dilakukan karena Akun Gmail yang Anda buat akan menjadi Profil Google+ Anda). Anda bisa mengganti foto frofil terlebih dahulu dengan menekan tombol merah "Tambahkan foto Profil" atau klik "Langkah berikutnya" untuk melewati proses ini. Supaya searah, sebaiknya Anda memilih "Tambahkan foto Profil".
  25. Pilih Foto profil
  26. Jendela baru akan muncul, klik "Pilih foto dari komputer Anda" (Cari foto yang akan digunakan)
  27. Setelah diunggah, klik "Terapkan sebagai Foto Profil"
  28. Edit foto profil
  29. Anda akan diarahkan pada laman sebelumnya, klik "Langkah berikutnya"
  30. Lanjutkan ke Gmail
  31. Klik "Lanjutkan ke Gmail"
  32. Anda akan langsung dibawa ke laman email Gmail, itu artinya akun Email Anda sudah jadi.

Cara Membuat Blog
    blogger.com
  1. Buka tab baru, masukkan URL www.blogger.com pada media browser Anda lalu tekan "Enter"
  2. Masukkan Password akun Gmail Anda dan klik tombol "Masuk"
  3. Konfirmasi Profil
  4. Anda akan diminta kembali untuk Konfirmasikan Profil Anda. Klik "Lanjutkan ke blogger"
  5. Buat blog baru
  6. Klik tombol "Blog Baru"
  7. Daftar blog
  8. Jendela baru muncul, kolom pertama isikan dengan judul blog yang Anda inginkan.
  9. Kolom kedua isikan dengan alamat blog yang Anda sukai tanpa menggunakan spasi (Contoh alamat blog http://ngeblogbersamadiriku.blogspot.com). Alamat blog sudah bayak digunakan oleh pengguna yang lain. Jadi, jika muncul tanda seru dengan background warna kuning, itu artinya Alamat blog sudah dipakai oleh orang lain. Pilihlah alamat blog yang mudah diingat. Bila tanda centang dengan background warna biru sudah muncul, klik tombol "Buat blog".
  10. lihat blog
  11. Klik tombol "Lihat blog" untuk melihat secara langsung blog yang sudah Anda Buat.

Ketika Anda sudah mencapai tahap di atas, itu artinya blog Anda sudah jadi. Tapi disini saya akan tambahkan sedikit dengan bagaimana cara menulis artikel (Posting di blog), supaya blog tidak terlihat polos atau kosong. Berikut ini langkah-langkahnya!

    Menulis artikel,pensil
  1. Klik tombol warna orange yang menggunakan ikon pencil
  2. Cara membuat posting
  3. Kolom Pertama berisi Judul Artikel Anda
  4. Kolom kedua, Isi dengan Artikel Anda
  5. Klik Tombol Publikasikan
  6. Muat Ulang atau reload blog Anda untuk melihat artikel yang sudah Anda buat.

Ada banyak hal yang belum saya jelaskan tentang cara membuat artikel di blog seperti cara memasukkan video, cara menampilkan gambar, cara membuat label dan seterusnya. Untuk itu, selalu kunjungi www.tutorialblogspot.com untuk informasi yang lebih lengkap dan jelas. www.tutorialblogspot.com tidak hanya menyajikan informasi dasar tentang dunia blogger akan tetapi disana Anda bisa memperoleh ratusan informasi untuk membuat blog Anda selayaknya blog atau situs professional.

Kamis, 10 Oktober 2013

Solusi Untuk Meningkatkan Kinerja Loading Gambar Blog

Saat lagi surfing di beberapa web blog, saya menemukan beberapa web blog yang menggunakan gambar besar sebagai background header atau gambar besar dalam posting tapi loading blog tidak terganggu. Ketika gambar di muat, gambar tidak langsung terlihat sepenuhnya tapi sepotong demi sepotong gambar terlihat setelah itu baru sepenuhnya gambar terbuka. Saat itu saya yakin kalau pemilik blog menggunakan script tertentu sehingga gambar ngeload seperti itu. Saya pun melihat view source dari web blog tersebut dan menemukan kode yang mereka gunakan.

cara mempercepat loading blog,tips meningkatkan kinerja gambar,loading gambar

Kode yang mereka gunakan, mereka sebut dengan nama Lazy Load Image Plug-in. Ternyata kode ini sudah lulus tes di beberapa aplikasi seperti Safari 5.1, Safari 6, Chrome 20, Firefox 12 pada OSX dan Chrome 20, IE 8, IE 9 di Windows, Safari 5.1 pada iOS 5 untuk iPhone dan iPad.

Lazy Load Image Plug-in dapat meningkatkan kinerja gambar yang berupa :
  1. Gambar Posting
  2. Thumbnail Posting
  3. Gravatar gambar
  4. Konten iframe

Cara memasang Lazy Load Image Plug-in di blog
  • Login ke blogger → Klik Template → Pilih Edit HTML
  • Letakkan kode berikut di atas kode </head>
<script type='text/javascript'>
//<![CDATA[
/*
* Lazy Load - jQuery plugin for lazy loading images
* Copyright (c) 2007-2012 Mika Tuupola
* Project home: http://www.appelsiini.net/projects/lazyload Version:  1.8.3
* Republished by Muhammad Septi Rosidi www.tutorialblogspot.com
*/
(function($, window, document, undefined) {
    var $window = $(window);
    $.fn.lazyload = function(options) {
        var elements = this;
        var $container;
        var settings = {
            threshold       : 0,
            failure_limit   : 0,
            event           : "scroll",
            effect          : "show",
            container       : window,
            data_attribute  : "original",
            skip_invisible  : true,
            appear          : null,
            load            : null
        };
        function update() {
            var counter = 0;
            elements.each(function() {
                var $this = $(this);
                if (settings.skip_invisible && !$this.is(":visible")) {
                    return;
                }
                if ($.abovethetop(this, settings) ||
                    $.leftofbegin(this, settings)) {
                        /* Nothing. */
                } else if (!$.belowthefold(this, settings) &&
                    !$.rightoffold(this, settings)) {
                        $this.trigger("appear");
                        /* if we found an image we'll load, reset the counter */
                        counter = 0;
                } else {
                    if (++counter > settings.failure_limit) {
                        return false;
                    }
                }
            });
        }
        if(options) {
            /* Maintain BC for a couple of versions. */
            if (undefined !== options.failurelimit) {
                options.failure_limit = options.failurelimit;
                delete options.failurelimit;
            }
            if (undefined !== options.effectspeed) {
                options.effect_speed = options.effectspeed;
                delete options.effectspeed;
            }
            $.extend(settings, options);
        }
        /* Cache container as jQuery as object. */
        $container = (settings.container === undefined ||
                      settings.container === window) ? $window : $(settings.container);
        /* Fire one scroll event per scroll. Not one scroll event per image. */
        if (0 === settings.event.indexOf("scroll")) {
            $container.bind(settings.event, function(event) {
                return update();
            });
        }
        this.each(function() {
            var self = this;
            var $self = $(self);
            self.loaded = false;
            /* When appear is triggered load original image. */
            $self.one("appear", function() {
                if (!this.loaded) {
                    if (settings.appear) {
                        var elements_left = elements.length;
                        settings.appear.call(self, elements_left, settings);
                    }
                    $("<img />")
                        .bind("load", function() {
                            $self
                                .hide()
                                .attr("src", $self.data(settings.data_attribute))
                                [settings.effect](settings.effect_speed);
                            self.loaded = true;
                            /* Remove image from array so it is not looped next time. */
                            var temp = $.grep(elements, function(element) {
                                return !element.loaded;
                            });
                            elements = $(temp);
                            if (settings.load) {
                                var elements_left = elements.length;
                                settings.load.call(self, elements_left, settings);
                            }
                        })
                        .attr("src", $self.data(settings.data_attribute));
                }
            });
            /* When wanted event is triggered load original image */
            /* by triggering appear.                              */
            if (0 !== settings.event.indexOf("scroll")) {
                $self.bind(settings.event, function(event) {
                    if (!self.loaded) {
                        $self.trigger("appear");
                    }
                });
            }
        });
        /* Check if something appears when window is resized. */
        $window.bind("resize", function(event) {
            update();
        });
        /* With IOS5 force loading images when navigating with back button. */
        /* Non optimal workaround. */
        if ((/iphone|ipod|ipad.*os 5/gi).test(navigator.appVersion)) {
            $window.bind("pageshow", function(event) {
                if (event.originalEvent.persisted) {
                    elements.each(function() {
                        $(this).trigger("appear");
                    });
                }
            });
        }
        /* Force initial check if images should appear. */
        $(window).load(function() {
            update();
        });
        return this;
    };
    /* Convenience methods in jQuery namespace.           */
    /* Use as  $.belowthefold(element, {threshold : 100, container : window}) */
    $.belowthefold = function(element, settings) {
        var fold;
        if (settings.container === undefined || settings.container === window) {
            fold = $window.height() + $window.scrollTop();
        } else {
            fold = $(settings.container).offset().top + $(settings.container).height();
        }
        return fold <= $(element).offset().top - settings.threshold;
    };
    $.rightoffold = function(element, settings) {
        var fold;
        if (settings.container === undefined || settings.container === window) {
            fold = $window.width() + $window.scrollLeft();
        } else {
            fold = $(settings.container).offset().left + $(settings.container).width();
        }
        return fold <= $(element).offset().left - settings.threshold;
    };
    $.abovethetop = function(element, settings) {
        var fold;
        if (settings.container === undefined || settings.container === window) {
            fold = $window.scrollTop();
        } else {
            fold = $(settings.container).offset().top;
        }
        return fold >= $(element).offset().top + settings.threshold  + $(element).height();
    };
    $.leftofbegin = function(element, settings) {
        var fold;
        if (settings.container === undefined || settings.container === window) {
            fold = $window.scrollLeft();
        } else {
            fold = $(settings.container).offset().left;
        }
        return fold >= $(element).offset().left + settings.threshold + $(element).width();
    };
    $.inviewport = function(element, settings) {
         return !$.rightoffold(element, settings) && !$.leftofbegin(element, settings) &&
                !$.belowthefold(element, settings) && !$.abovethetop(element, settings);
     };
    /* Custom selectors for your convenience.   */
    /* Use as $("img:below-the-fold").something() or */
    /* $("img").filter(":below-the-fold").something() which is faster */
    $.extend($.expr[':'], {
        "below-the-fold" : function(a) { return $.belowthefold(a, {threshold : 0}); },
        "above-the-top"  : function(a) { return !$.belowthefold(a, {threshold : 0}); },
        "right-of-screen": function(a) { return $.rightoffold(a, {threshold : 0}); },
        "left-of-screen" : function(a) { return !$.rightoffold(a, {threshold : 0}); },
        "in-viewport"    : function(a) { return $.inviewport(a, {threshold : 0}); },
        /* Maintain BC for couple of versions. */
        "above-the-fold" : function(a) { return !$.belowthefold(a, {threshold : 0}); },
        "right-of-fold"  : function(a) { return $.rightoffold(a, {threshold : 0}); },
        "left-of-fold"   : function(a) { return !$.rightoffold(a, {threshold : 0}); }
    });
//]]>
</script>
<script charset='utf-8' type='text/javascript'>
$(function() {
   $(&quot;img&quot;).lazyload({placeholder : &quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV3mRL8H8N4N7AdlAJ8jXC0FQoLRXS18BBkP0uwQGBqdCoJiLwyVtkPCCUHUo_gGc45siFhjSCq-qXhnKUtIGcXkjkFP_gaaLLVV5X8dFeEBv0kIMtKjEUoK7oA0fibiBHsI_SiHdKDzg/s1600/grey.gif&quot;,threshold : 200});
});
</script>
  • Simpan template

Untuk menguji Lazy Load Image Plug-in ini, silahkan memasukkan beberapa gambar besar di postingan sobat. Perhatikan dengan teliti kecepatan blog anda SEBELUM dan SETELAH di tambahkan Lazy Load Image Plug-in. Untuk mengecek kecepatan loading blog, silahkan mamfaatkan layanan gratis Google Site Speed.

Senin, 07 Oktober 2013

Cara Memasang Widget Sharing Super Keren Di Bawah Posting

Untuk membuat sebuah posting, biasanya waktu saya yang terbuang tidak lebih dari 30 menit. Tapi, untuk beberapa minggu ini, saya menghabiskan waktu 2 hari hanya untuk menulis satu posting. Penyebab dari semua ini tidak lain dan tidak bukan karena kodisi fisik saya yang drop yang disebabkan oleh perjalanan jauh yang saya lakukan minggu kemarin. Biasanya, teknik paling ampuh untuk mengobati keadaan yang seperti ini saya lakukan dengan dua cara yaitu dengan melakukan pijat refleksi atau teknik sedot darah dengan metode Bekam.

share button,tombol berbagi,social sharing,cara membuat widget berbagi,caramemasang tombol berbagi,cara menambahkan social network di bawah posting,tombol share di bawah arikel,facebook share,stumble share,twitter share,google+ share,Tombol pinterest,tombol digg,jejaring sosial,widget social sharing blogger

Waduh... Jadi kebanyakan cerita. Oya... Buat sobat blogger saya ingin memasang Widget Sharing Social atau tombol berbagi atau share button atau apalah istilahnya. Anda bisa menggunakan kode yang saya siapkan ini. Kode ini akan menghasilkan Widget Social Sharing yang sangat keren. Kalau pengunjung blog Anda mengarahkan crussor-nya ke arah widget ini, maka widget ini akan terlihat meredup (Kecuali pada ikon yang ditunjuk, tetap terang dan menampilkan teks). Untuk demo-nya atau live preview bisa di lihat di bawah ini!

Demo




Bagikan Artikel ini ke teman Anda...!!!

Untuk memasang widget berbagi ini di bawah artikel atau posting blog tidak sulit. Coba Anda ikuti saja langkah-langkah di bawah ini!

  • Anda masuk dulu ke blogger.com
  • Pilih Template dan Edit HTML
  • Cari kode ]]> </ b: skin> dan letakkan kode berikut di atas kode ]]> </ b: skin>
ul.social_tutorialblogspot{list-style:none;display:inline-block;margin:15px auto}ul.social_tutorialblogspot li{display:inline;float:left;background-repeat:no-repeat}ul.social_tutorialblogspot li a{display:block;width:50px;height:50px;padding-right:10px;position:relative;text-decoration:none}ul.social_tutorialblogspot li a strong{font-weight:400;position:absolute;left:20px;top:-1px;color:#fff;z-index:9999;text-shadow:1px 1px 0 rgba(0,0,0,0.75);background-color:rgba(0,0,0,0.7);-moz-border-radius:3px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.5);padding:3px}ul.social_tutorialblogspot li.abfacebook{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJYfPluI9dt4d10u5GS2meTC6BXxCrGhOCHlFbdD0zboU2Nst4tI7wEI2tsLRpLt3LS7XF7PQg5yErxTIH_9R63fmLZsswE5wHpYGcwQoDm3Yo07KM_4neZ7ONsoGTN9yhLI4r7DQ_UFEe/s1600/tutorialblogspot-facebook-icon.png)}ul.social_tutorialblogspot li.abtwitter{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXrjrnEVAxoutuRyXAwYDfAJPgKCYMd7VsB24th0pCSzNzOHdw_zp4VKo6mYCr4kumnskKWKH_aBmHV3q6dSoFyShVC0eHqzR_irozHfsKT6qsjXc3KEf8vQS3LHR-Ca2LZyU7KMMjlUXy/s1600/tutorialblogspot-twitter-icon.png)}ul.social_tutorialblogspot li.abgoogleplus{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheHf3-UBj1qz1AbsziGEU3jK1i1ZYQfGRwNsvm73Rul6f1VB-de3Pn9eNXnl1XZpHoxr_4QE5E6pfz7li6SzrKSd5JJV3DPCtCKupfUgfFYw7oFFY-rXoZElFZWEmhI47RPvvbW8f6kIfA/s1600/tutorialblogspot-google-icon.png)}ul li.abpinterest{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhku1xsku6HF7lBRObGYPJKXxijKZ6bSiadozZKrpje9DFrWX4_hjtXTdNRm6fYySmB9L6OWrDwna6GPmLyDtrXPrP5k_XhU52GGQMg9tnIz7gtfyv2Kfbs8z8Roh7d7Ewe6JYwfJg9a8Fg/s1600/tutorialblogspot-Pinterest-icon.png)}ul.social_tutorialblogspot li.abstumbleupon{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfQDCf0JEYiYGhorG4WPjXQ8IU7mpGW18ARm140WKT5w-mD2dYw-ZQSv6G6b_r3r-JoLeiUMiLPtVAdh6KmIOUtaW8vpIt_O2r__c1qiD173Rbw5EfH3JRe91QTpnDqIYI1VTSWmBgQ2-P/s1600/tutorialblogspot-StumbleUpon-icon.png)}ul.social_tutorialblogspot li.abdig{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSLZoc-E8sLxWd5AsmfTTtyhzD9JIqTDvrYKdjgYiU4qgjIvoJU_SobyUobQqwIYqejiOaaAKXtFDi152iPJcVsEwd75wa35rAeG45x2bAbomI7lyTIfcpLH61aDo7F7kOKPvlCPXnxQnl/s1600/tutorialblogspot-Digg-icon.png)}ul.social_tutorialblogspot li.ablinkedin{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNwMDDY4mD3uLqr8o6sLNHnFNIcYwZFacchwaCgN2A5g04ekcTAoQ04hxXRdb3ZKGBMRdrfiyIdurJCUHF15HV4g1QBIMxdiPVR3ZYkjoYNofBx48kc3QV5kfj94as8VH_KCZHKr4jSlSH/s1600/tutorialblogspot-Linkedin-icon.png)}#animation_tutorialblogspot:hover li{opacity:.2}#animation_tutorialblogspot li{-webkit-transition-property:opacity;-webkit-transition-duration:500ms;-moz-transition-property:opacity;-moz-transition-duration:500ms}#animation_tutorialblogspot li a strong{opacity:0;-webkit-transition-property:opacity,top;-webkit-transition-duration:300ms;-moz-transition-property:opacity,top;-moz-transition-duration:300ms}#animation_tutorialblogspot li:hover{opacity:1}#animation_tutorialblogspot li:hover a strong{opacity:1;top:-10px}

  • Cari kode <data:post.body/> dan letakkan kode berikut SEBELUM kode <data:post.body/>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div style='font-size: 22px;'><b>Bagikan Artikel ini ke teman Anda...!!!</b></div>
    <ul class='social_tutorialblogspot' id='animation_tutorialblogspot'>
    <li class='abfacebook'>
    <a expr:href='&quot;http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=&quot; + data:post.url + &quot;&amp;t=&quot; + data:post.title ' onclick='window.open(this.href,&apos;sharer&apos;,&apos;toolbar=0,status=0,width=626,height=436&apos;); return false;' rel='nofollow'><strong>Facebook</strong></a>
    </li>
    <li class='abtwitter'>
    <a expr:href='&quot;http://twitter.com/home?status=&quot; + data:post.title + &quot; -- &quot; + data:post.url ' rel='nofollow' target='_blank'><strong>Twitter</strong></a>
    </li>
    <li class='abgoogleplus'>
<a expr:href='&quot;https://plusone.google.com/_/+1/confirm?hl=en&amp;url=&quot; + data:post.url' onclick='window.open(this.href,&apos;sharer&apos;,&apos;toolbar=0,status=0,width=626,height=436&apos;); return false;' rel='nofollow' target='_blank'><strong>Google+</strong></a>
    </li>
    <li class='abpinterest'>
<a href='javascript:void((function()%7Bvar%20e=document.createElement(&apos;script&apos;);e.setAttribute(&apos;type&apos;,&apos;text/javascript&apos;);e.setAttribute(&apos;charset&apos;,&apos;UTF-8&apos;);e.setAttribute(&apos;src&apos;,&apos;http://assets.pinterest.com/js/pinmarklet.js?r=&apos;+Math.random()*99999999);document.body.appendChild(e)%7D)());' rel='nofollow' target='_blank'><strong>Pinterest</strong></a>
    </li>
    <li class='abstumbleupon'>
    <a expr:href='&quot;http://www.stumbleupon.com/submit?url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title ' rel='nofollow' target='_blank'><strong>StumbleUpon</strong></a>
    </li>
    <li class='abdig'>
      <a expr:href='&quot;http://digg.com/submit?url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title' rel='nofollow' target='_blank'><strong>Dig</strong></a>
    </li>
    <li class='ablinkedin'>
    <a expr:href='&quot;http://www.linkedin.com/shareArticle?mini=true&amp;url=&quot; + data:post.url + &quot;&amp;title=&quot; + data:post.title + &quot;&amp;summary=&amp;source=&quot;' rel='nofollow' target='_blank'><strong>LinkedIn</strong></a>
    </li>
    </ul>
</b:if>
  • Preview template Anda terlebih dahulu baru di Save.

Tambahan :
  1. Kalau Anda sudah menerapkan fitur read more otomatis, kode kedua sebaiknya diletakkan setelah kode Read More.
  2. Kode CSS di atas sudah di kompress menggunakan Online YUI Compressor jadi Anda tidak perlu kompress lagi.


Kamis, 03 Oktober 2013

Mengganti Default Credit Footer Blogger dengan yang lebih menarik

Credit Footer blogger yang bertuliskan Powered by Blogger atau diberdayakan oleh Blogger terdapat di bagian bawah blog di bagian widget Atribusi. Pemilik blog dapat menambahkan beberapa karakter teks atau link di widget tersebut. Karena jumlah karakter teks dibatasi di widget tersebut, banyak pemilik blog jadi memilih untuk menghapus Credit Footer itu dan menggantinya dengan Credit Footer yang baru. Termasuk di blog ini juga, Credit Footernya saya ganti beberapa waktu yang lalu.

credit footer,cara menghapus widget atribusi,menghilangkan powered by blogger,mengganti diberdayakan oleh blogger,cara membuat credit footer sendiri,credit,cara edit template blogger,memodifikasi tampilan blog

Blog saya ini jauh terlihat lebih cantik dan manis setelah diganti credit footer bawaan aslinya. Sampai-sampai banyak orang yang tidak percaya kalau blog ini menggunakan template default blogger (Wajar juga mereka tidak percaya, soalnya terlalu banyak perubahan yang saya lakukan untuk memodifikasi tampilannya).

Cara Membuat Credit Footer di Blogger
  • Login di blogger.com
  • Pilih Template dan Backup template sobat terlebih dahulu untuk menghindari adanya kesalahan saat edit template.
  • Setelah Template di backup, klik Edit HTML
  • Cari kode seperti di bawah ini!
      <b:section class='foot' id='footer-3' showaddelement='no'>
<b:widget id='Attribution1' locked='true' title='' type='Attribution'>
<b:includable id='main'>
    <b:if cond='data:feedbackSurveyLink'>
      <div class='mobile-survey-link' style='text-align: center;'>
        <data:feedbackSurveyLink/>
      </div>
    </b:if>
    <div class='widget-content' style='text-align: center;'>
      <b:if cond='data:attribution != &quot;&quot;'>
       <data:attribution/>
      </b:if>
    </div>
    <b:include name='quickedit'/>
  </b:includable>
</b:widget>
</b:section>
  • Hapus kode tersebut dan ganti dengan kode di bawah ini
<div class='credit-wrapper'>
<div class='credit'>
<div style='float: center; text-align: center;'>
<a href='http://www.tutorialblogspot.com/2012/08/contact-us.html'>Contact us</a> &#9827; <a href='http://www.tutorialblogspot.com/2012/08/privacy-policy-for-www.tutorialblogspot.com.html'>Privacy Policy</a><br/>
Copyright &#169; 2013 <a href='http://www.tutorialblogspot.com'>Tutorial Blogspot</a>
</div>
</div>
</div>
  • Cari kode ]]></b:skin> dan letakkan kode berikut di atasnya
.credit-wrapper{background:url(https://lh5.googleusercontent.com/-Eop3AMiOkf4/Ugev6dkUBBI/AAAAAAAAEOw/q231eZdayFQ/s320/post-divider%2520%25281%2529.png) no-repeat center; padding-top:70px}.credit a:link,.credit a:visited,.credit a:hover{color:#222;text-decoration:none}
  • Preview template, kalau sudah mantap, Simpan template.

Tambahan :
  1. Ganti link di atas sesuai dengan link tujuan Anda
  2. Link Gambar / devider (Yang berwarna merah) bisa diganti sesuai dengan yang Anda inginkan

Teknik mengganti Credit Footer ini sudah di coba beberapa kali, hasilnya selalu sesuai dengan yang diinginkan. Jika Anda tidak berhasil atau mengalami kesulitan, mamfaatkan komentar Google+ di bawah ini untuk menggambarkan kesulitan Anda.