Tampilkan postingan dengan label Kode HTML. Tampilkan semua postingan
Tampilkan postingan dengan label Kode HTML. Tampilkan semua postingan

Rabu, 04 Januari 2012

Threaded Comments Untuk Komentar Blogger

Banyak dari teman Blogger bertanya-tanya kepada saya. Bagaimana sih cara membuat tampilan komentar Blogger seperti pada Wordpress? Tentu saja ini membuat saya berkeinginan untuk mencari tahu bagaimana caranya. Nah, ketika saya dapatkan tutorialnya di salah satu teman Blogger saya, Dody Farial dalam postingannya yang berjudul sama, yakni: Threaded Comments Untuk Komentar Blogger, saya berniat untuk mempostingnya kembali disini (tentunya dengan persetujuan beliau terlebih dahulu).


Tampilan komentar bagaimana yang dimaksud? Jika Anda melihat screenshot di atas, maka Anda akan tahu maksudnya. Atau Anda juga bisa melihat Demo-nya langsung di blog ini: www.miscah.blogspot.com. Nah, penasaran bagaimana cara membuatnya? Ikuti tutorialnya di bawah ini.

  • Masuk ke Rancangan  
  • Klik tab Edit HTML 
  • Jangan lupa backup template terlebih dahulu
  • Klik Expand Template Widget
  • Kemudian copy kode berikut sebelum ]]></b:skin>

 #comments h4 {font-size: 18px;font-weight: normal;margin: 20px 0}
.cm_wrap {clear: both;margin-bottom: 10px;float: right;width: 100%}
.cm_head {margin: 0;width:60px;float: left}
.cm_avatar {margin: 0;vertical-align: middle;outline: 1px solid #fff;border: 1px solid #ddd;padding: 3px;background-image:  url(http://img846.imageshack.us/img846/7357/unled1oww.jpg);background-position:center;background-repeat:no-repeat;width: 35px;height: 35px}
.cm_avatar_a {margin: 0;vertical-align: middle;border: 1px solid #ddd;padding: 3px;
background:#c6e5f7;background-position:center;background-repeat:no-repeat;width: 35px;height: 35px}
.cm_reply {padding-top: 5px}
.cm_reply a {display: inline-block;margin: 0;padding: 1px 6px;border: 1px solid #C4C4C4;border-top-color: #E4E4E4;border-left-color: #E4E4E4;color: #424242 !important;text-align: center;text-shadow: 0 -1px 0 white;text-decoration: none;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #EDEDED;background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, white), color-stop(1, #E5E5E5) );background: -moz-linear-gradient( center top, white 20%, #E5E5E5 100% );font: 11px/18px sans-serif}
.cm_reply a:hover {text-decoration: none !important;;background: #ccc;;background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #eeeeee),color-stop(1, #cccccc));;background: -moz-linear-gradient(center top,#eeeeee 20%,#cccccc 100%);;
}
.cm_entry {padding: 16px;background: #FCFCFC;outline: 1px solid #fff;border: 1px solid #ddd;overflow: hidden}
.cm_entry_a {padding: 16px;background: #FCFCFC;outline: 1px solid #fff;border: 1px solid #ddd;overflow: hidden}
.cm_arrow {display: block;width: 9px;height: 18px;background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpGvng6KtBL9sMI6vl20rA6q7NqzRWFvSZxZVQWH5Bqwufllb5ZifSUlWvXBHw_GEtzNnF2TXwBQTz-fJdpWZTZPIoIqOq63sKz-G2ibqXAHFXMAt8265ibUGSfa-o-ZsbBbtedGcue3I/s1600/comment-arrow.gif) no-repeat;position: absolute;margin-left: -25px}
.cm_info {margin-bottom: 5px;border: thin solid #E6E6E6;background-color: #F4F4F4;padding: 5px}
.cm_info_a {margin-bottom: 5px;border: thin solid #E6E6E6;background-color: #dff0fa;
padding: 5px}
.cm_name {font-size: 13px;color: #666666 !important;text-decoration:none;font-weight: bold;float: left}
.cm_name_a {font-size: 13px;color: #666666 !important;text-decoration:none;font-weight: 250;float: left}
.cm_date {font-size: 10px;color: #999;text-decoration:none;float: right}
.cm_date_a {font-size: 10px;color: #2D5E7B;text-decoration:none;float: right;
padding-top:5px}
.cm_entry p {padding: 5px;line-height:1.4em;clear: both;border: thin solid #E6E6E6;background-color: #F4F4F4;font-size: 13px;color: #333;word-wrap:break-word}
.cm_entry_a p {padding: 5px;clear: both;border: thin solid #E6E6E6;background-color:  #dff0fa;font-size: 13px;color: #333;word-wrap:break-word}
.cm_pagenavi {font-size: 10px;text-transform: uppercase;color: #666;text-shadow: 1px 1px white;font-weight: bold}
.cm_pagenavi a {color: #666;text-decoration: none;padding:10px}
.cm_pagenavi a:hover {text-decoration: underline}
.cm_pagenavi span {color: #888;background: white;padding: 4px;border: 1px solid #E0E0E0}
.owner-Body p{margin-bottom: 5px;border: thin solid #E6E6E6;background:#EFF5FB;padding: 5px}

  • Kemudian cari kode seperti di bawah ini : 

<b:includable id='comments' var='post'>
....................................
....................................
</b:includable> 

  • Hapus kode tersebut dan ganti dengan kode di bawah ini : 

<b:includable id='comments' var='post'>
<div class='comments' id='comments'>
<a name='comments'/>
<b:if cond='data:post.allowComments'>
<h4>
<b:if cond='data:post.numComments &gt; 0'>
<b:if cond='data:post.numComments == 1'>
<span id='cm_total'>1</span> comment
<b:else/>
<span id='cm_total'><data:post.numComments/></span> comments
</b:if>
</b:if>
</h4>
<div id='cm_reply_css'/>
<div class='cm_pagenavi' id='cm_page'/>
<div id='cm_block'>
<b:loop values='data:post.comments' var='comment'>
<b:if cond='data:comment.isDeleted'>
<b:else/>
<div expr:id='data:comment.anchorName'>
<div class='cm_wrap'>
<a expr:name='data:comment.anchorName'/>
<div class='cm_head'>
<div class='cm_avatar'>
<b:if cond='data:blog.enabledCommentProfileImages'>
<data:comment.authorAvatarImage/>
</b:if>
</div>
<div class='cm_reply'>
<a expr:href='&quot;https://www.blogger.com/comment.g?blogID=90113338580645433&amp;postID=&quot; + data:post.id + &quot;&amp;isPopup=true&amp;postBody=%40%3C%61%20%68%72%65%66%3D%22%23&quot; + data:comment.anchorName + &quot;%22%3E&quot; + data:comment.author + &quot;%3C%2F%61%3E#form&quot;' onclick='javascript:window.open(this.href, &quot;bloggerPopup&quot;, &quot;toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=600,height=500&quot;); return false;'>Reply</a>
</div>
</div>

<div class='cm_entry'>
<span class='cm_arrow'/>
<div class='cm_info'>
<div class='cm_name'>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow' target='_blank'>
<data:comment.author/>
</a>
<b:else/>
<b><data:comment.author/></b>
</b:if>
</div>
<div class='cm_date'>
<data:comment.timestamp/>
<b:include data='comment' name='commentDeleteIcon'/>
</div>
<div class='clear'/>
</div>
<b:if cond='data:comment.author == data:post.author'>
<div class='owner-Body'>
<p><data:comment.body/></p>
</div>
<b:else/>
<div class='comment-body'>
<b:if cond='data:comment.isDeleted'>
<span class='deleted-comment'><data:comment.body/></span>
<b:else/>
<p><data:comment.body/></p>
</b:if>
</div>
</b:if>

</div>
</div>
</div>
</b:if>
</b:loop>
</div>

<div class='cm_pagenavi' id='cm_page_copy'/>
<b:if cond='data:post.embedCommentForm'>
<b:if cond='data:post.allowNewComments'>
<b:include data='post' name='comment-form'/>
<b:else/>
<data:post.noNewCommentsText/>
</b:if>
<b:else/>
<b:if cond='data:post.allowComments'>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
</b:if>
</b:if>
</b:if>
</div>
</b:includable>

  • Ganti tulisan yang berwarna merah dengan BlogID sobat (lihat di browser)
  • Kemudian Simpan

Semoga berhasil, kawan!

Selasa, 12 Juli 2011

Mengoptimasi Kotak Komentar Blogger

Tumben rasanya blog seo doodey ini membahas soal tutorial blog, semenjak update tutorial kemaren tanggal 5 April kemarin pada artikel yang berjudul "Cara Mengganti Warna Kotak Komentar Anda". Dan untuk kali ini, sebagai lanjutnya membahas tutorial dari postingan sebelumnya, saya akan mencoba memberikan tutorial tentang mengoptimasi kotak komentar blogger.

Baik, langsung aja. Berikut tutorialnya.

Merubah lebar kotak komentar

Tambahkan CSS (Cascading Style Sheets) berikut di atas ]]></b:skin>

.comment-form {
width:425px;
max-width:425px;
overflow:auto;
clear:both;
}

Catatan: Tambahkan jika CSS tersebut belum include dalam CSS template blog Anda. Kemudian silakan rubah nilai atribut yang berwarna merah, bisa dengan menggunakan satuan px, em, %, atau pt. Atribut width berfungsi untuk mengatur ‘lebar’ suatu elemen, sedangkan max-width digunakan untuk mengatur ‘lebar maksimal’ suatu elemen.

Aksesoris kotak komentar

1. Menambah teks sebelum kotak komentar

Menambah teks sebelum kotak komentar (panah hitam)

Berikut kodenya :

<h2 id='comment-post-message'><data:postCommentMsg/></h2>
<p>Silakan berkomentar, tapi jangan memasukkan SPAM yah…</p>
<p><data:blogCommentMessage/></p>
<data:blogTeamBlogMessage/>
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
<iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/>

Catatan: Kode yang berwarna merah merupakan kode yang dicari, sedangkan yang berwarna hijau merupakan sisipan teks untuk menambah informasi di atas kotak komentar. Default untuk kode yang berwarna merah adalah <h4 id='comment-post-message'><data:postCommentMsg/></h4>

2. Menambah variasi teks atau gambar di samping kotak komentar

Sebelum Anda mencoba menambah variasi teks maupun gambar di samping kotak komentar, terlebih dahulu Anda perlu meninjau lebar—dengan atribut width—elemen komentar (#comments) & lebar kotak komentar (.comment-form) pada CSS template blog Anda. Jika lebar yang Anda tinjau sudah terasa cukup untuk dapat menampung elemen baru, mari kita lanjut ke langkah berikutnya.

Yang perlu digarisbawahi bahwa konsep berikut hanya merupakan ‘contoh’ atau tidak bersifat ‘mutlak’.

Coba Anda lihat gambar di atas tadi, perhatikan yang diberi tanda panah berwarna merah. Mungkin seperti itulah penambahan yang saya maksudkan dan bentuknya lebih kurang terlihat pada gambar di bawah ini.

Baca: You still on the focus. Enjoy with Blogger™ commenting system. Please don't include spam.......

Untuk membuat aksesoris seperti di atas, maka Anda perlu menambahkan kode CSS maupun HTML dalam template blog Anda.

Berikut kode CSS nya.

.intermezzo {
float:right;
width:32%;
margin-top:8em;
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}
.intermezzo .first-letter {
float:left;
line-height:0.5em;
padding:0.175em 0.15em 0.0175em 0;
font-size:5em;
}
.intermezzo .first-line {
margin-left:-5.75em;
}
.intermezzo .enjoy {
display:block;
font-variant:small-caps;
font-weight:bold;
}
.intermezzo .type-s {
padding:0.175em 0 0;
font-size:6.15em;
vertical-align:-0.35em;
}
.intermezzo .end-letter .hidden-s {
color:#fafafa;
display:block;
position:absolute;
left:-1.75em;
}
.intermezzo .end-letter {
text-transform:uppercase;
font-size:2em;
margin:-0.225em 0 0 2.225em;
display:block;
position:absolute;
}
.intermezzo .dot {
font-size:1.5em;
bottom:-1.5em;
margin-left:6em;
display:block;
position:absolute;
}
.dot .dot-1 {
bottom:-0.5em;
display:block;
position:absolute;
}
.dot .dot-2 {
bottom:-1em;
display:block;
position:absolute;
margin-left:-0.25em;
}
.dot .dot-3 {
bottom:-1.5em;
display:block;
position:absolute;
margin-left:-0.75em;
}
.dot .dot-4 {
bottom:-2em;
display:block;
position:absolute;
margin-left:-1.525em;
}
.dot .dot-5 {
bottom:-2.5em;
display:block;
position:absolute;
margin-left:-2.5em;
}
.dot .dot-6 {
bottom:-3em;
display:block;
position:absolute;
margin-left:-3.75em;
}

Perhatikan :

  • Letakkan kode tersebut di atas ]]></b:skin>
  • Warna biru menunjukkan bahwa kode CSS tersebut cocok untuk template ini dan belum tentu balance dengan template blog Anda. Apabila Anda memaksa untuk tetap menggunakan CSS di atas, mungkin Anda perlu pula merubah nilai atribut dari masing-masing ‘markup’-nya, baik sebagian maupun keseluruhan. Dan jika Anda beruntung, berarti Anda tidak perlu merubah kode CSS tersebut.
  • Warna merah merupakan kode yang mungkin perlu dirubah agar sesuai dengan tenya.mplate blog Anda. Width menunjukkan lebar elemen dan margin-top menunjukkan jarak margin suatu elemen dengan bidang di atasnya.
  • Warna hijau merupakan sintaksis dari transformasi memutar suatu elemen dalam CSS3.

Berikut kode CSS nya.

<p class='intermezzo'><span class='first-letter'>You</span> <span class='first-line'>still on the focus.</span> <span class='enjoy'>Enjoy <em>with</em> <span style='font-size:0.75em;'>Blogger™ commenting system.</span></span> Plea<span class='type-s'>s</span>e, don't include <span class='end-letter'><span class='hidden-s'>s</span>pam.</span> <span class='dot'>.<span class='dot-1'>.</span><span class='dot-2'>.</span><span class='dot-3'>.</span><span class='dot-4'>.</span><span class='dot-5'>.</span><span class='dot-6'>.</span></span></p>

Letakkan kode HTML tersebut di atas kode berikut.

<p class='comment-footer'> <b:if cond='data:post.embedCommentForm'> <b:if cond='data:post.allowNewComments'> <b:include data='post' name='comment-form'/> <b:else/> <data:post.noNewCommentsText/> </b:if> <b:else/> <b:if cond='data:post.allowComments'> <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a> </b:if> </b:if> </p> </b:if> <b:if cond='data:showCmtPopup'> <div id='comment-popup'> <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'> </iframe> </div> </b:if>

Apabila Anda memulai pencarian dengan kode <p class='comment-footer'>, maka Anda akan menemui 2 (dua) kode. Pilihlah yang kedua!

Untuk menjaga format komentar agar tidak berantakan, Anda dapat menambahkan kode :

<div style='clear:both;'></div>

di atas kode HTML :

<p class='intermezzo'>

Ketika Anda melakukan pengaturan bahwa komentar tidak diizinkan karena suatu sebab atau lain hal, mungkin aksesoris teks/gambar di samping kotak komentar tidak diperlukan lagi. Tambahkan kode berikut (warna merah) di antara HTML .intermezzo.

<div style='clear:both;'></div>
<p class='intermezzo'><b:if cond='data:post.allowNewComments'><span class='first-letter'>You</span> <span class='first-line'>still on the focus.</span> <span class='enjoy'>Enjoy <em>with</em> <span style='font-size:0.75em;'>Blogger<sup>™</sup> commenting system</span>.</span> Plea<span class='type-s'>s</span>e, don't include <span class='end-letter'><span class='hidden-s'>s</span>pam.</span> <span class='dot'>.<span class='dot-1'>.</span><span class='dot-2'>.</span><span class='dot-3'>.</span><span class='dot-4'>.</span><span class='dot-5'>.</span><span class='dot-6'>.</span></span></b:if></p>

Di halaman statis kok muncul juga? Tambahkan kode berwarna biru berikut di-antara HTML .intermezzo.

<div style='clear:both;'></div>
<b:if cond='data:blog.pageType != "static_page"'><p class='intermezzo'><b:if cond='data:post.allowNewComments'><span class='first-letter'>You</span> <span class='first-line'>still on the focus.</span> <span class='enjoy'>Enjoy <em>with</em> <span style='font-size:0.75em;'>Blogger<sup>™</sup> commenting system</span>.</span> Plea<span class='type-s'>s</span>e, don't include <span class='end-letter'><span class='hidden-s'>s</span>pam.</span> <span class='dot'>.<span class='dot-1'>.</span><span class='dot-2'>.</span><span class='dot-3'>.</span><span class='dot-4'>.</span><span class='dot-5'>.</span><span class='dot-6'>.</span></span></b:if></p></b:if>

Kemudian rubah CSS .comment-form menjadi (lihat kode berwarna merah) :

.comment-form {
width:…;
max-width:…;
overflow:auto;
clear:left;
}

dot…dot…dot tersebut tergantung isian nilai yang telah Anda masukkan.


Senin, 30 Mei 2011

Judul Blog yang SEO Friendly, seperti apa?

Sebenarnya kalo ngebahas topik kayak ginie udah basi kali ya, soalnya cara ini udah banyak disinggung di blog-blog tetangga sebelah. Tapi, tak apalah saya mencoba ngerepost lagi, soalnya saya melihat masih banyak teman-teman blogger lainnya yang masih belum paham dan salah bagaimana membuat judul blog yang SEO friendly ini.

Berikut adalah langkah-langkahnya :

1. Pertama, login dulu ke blogger, lalu pilih Edit HTML

2. Kemudian, cari kode berikut :

<title><data:blog.pageTitle/></title>

3. Nah, setelah ketemu, langsung saja ganti kode tersebut dengan kode berikut :

<b:if cond='data:blog.pageType == "item"'>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/><title><data:blog.pageTitle/></title>
</b:if>

 4. Setelah itu, tekan Save Template

Mudah bukan?!

Selamat mencoba.

Kamis, 17 Februari 2011

Cara Membuat Postingan dan Sidebar Berpindah Tempat

Pernah lihat blog ketika setelah menuju ke halaman postingan, posisi postingan dan sidebarnya berpindah tempat dari posisi semula? Jika pernah dan ingin mencobanya, maka kali ini saya akan menulis tutorialnya disini untuk sobat sekalian.

Pernah lihat blognya Kang Rohman di kolom-tutorial.blogspot.com kan?! Nah, itulah contohnya blog yang dimodifikasi dengan memindahkan posisi postingan dan sidebar dari posisi semula. Cara ini memang cukup efektif mengingat kadang kala widget kita terlalu banyak dan tidak ingin untuk menghapusnya karena widget itu penting. Tentu saja cara ini cukup efektif bukan?!

Saya juga pernah membuat tutorial tentang menampilkan widget di halaman tertentu. Pada tutorial itu ditulis bagaimana kita bisa menampilkan widget di halaman tertentu. Misalnya, widget recent post hanya tampil pada homepage saja, begitu juga sebaliknya hanya ditampilkan pada halaman postingan saja. Silakan dipraktekkan saja, klik disini.

Pengen blog sobat seperti punya Kang Rohman? Ikuti tutorialnya di bawah ini!

1.      Silakan sobat tuju ke halaman Edit HTML, lalu cari kode CSS berikut ini :

#main-wrapper {
float: left;
width: 639px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
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 */
}

2.      Setelah itu, copy kode CSS template sobat yang mirip dengan kode CSS di atas, lalu paste dan taruh kode tersebut di atas kode </head>

3.      Masukkan kode yang berwarna merah. Jangan lupa ganti float: left menjadi float: right nya hingga menjadi seperti di bawah ini :

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>
#main-wrapper {
float: right;
width: 639px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
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 */
}
</style></b:if>

4.      Nah, jika sudah semua di atas dilakukan, klik Save template dan lihat sendiri hasilnya bagaimana..

Catatan:
Biasanya jika salah satu di antara #main-wrapper dan #sidebar-wrapper diganti float nya, maka otomatis akan berpindah posisi.

Cara Membuat Footer Multi Kolom

Setelah kemarin kita belajar seo dalam postingan kita sebelumnya, maka kali ini saya akan mengajak sobat untuk kembali mengutak-atik template blog sobat supaya lebih kelihatan profesional. Tutorial yang akan saya sajikan kali ini adalah bagaimana cara membuat footer multi kolom seperti pada blog doodey ini.

Apa itu footer multi kolom? Jika sobat melihat bagian bawah dari blog doodey ini, maka sobat akan melihat footer blog (kaki blog) yang terdiri dari multi (banyak) kolom. Nah, tertarik untuk membuat yang sama? Berikut tutorialnya.

1.      Silakan sobat tuju ke bagian Edit HTML, lalu tambahkan kode di bawah ini di atas kode ]]></b:skin>

#footer-column-divide {
background: #444 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHrTSabDj7cT4MJwUCc0jwj3gZBY9zjkwF8V5M04gC6oAinLE530PuFvJr4ay69Tb6nBswUnIaPA07s-l0bwuV-Q1gHQ6refj1PfimCGZFnP7mM8yf-uFEbexEe71QPApzOz_UyqgioBay/s1600/buttommenu-c.png) no-repeat;
width: 900px;
position: relative;
clear: both;
float: center;
color: #fff;
margin: 0 auto;
}
.footer-column {
padding: 10px;
}

2.      Setelah itu, cari kode di bawah ini :

<div id='footer-wrapper'>
<b:section class='footer' id='footer' showaddelement='yes'/>
</div>

atau

<div id='footer'>
<b:section class='footer' id='footer' showaddelement='yes'/>
</div>

3.      Tambahkan kode berikut di bawah kode <b:section class='footer' id='footer' showaddelement='yes'/> atau <b:section class='footer' id='footer' />

Catatan:
Jika sobat tidak menemukan kode <b:section class='footer' id='footer' showaddelement='yes'/> maka tambahkan saja kode berikut di bawah <div id='footer'>

Untuk pilihan berapa kolom yang akan sobat gunakan, berikut adalah pilihan jumlah kolomnya :

Jika ingin membuat footer 2 kolom, gunakan kode berikut :

<div id='footer-column-divide'>

<div id='footer1' style='width: 50%; float:left; margin:0; text-align:left;'>
<b:section class='footer-column' id='col1' preferred='yes' style='float:left;'/>
</div>

<div id='footer2' style='width: 50%; float: left; margin:0; text-align: left;'>
<b:section class='footer-column' id='col2' preferred='yes' style='float:left;'/>
</div>

<div style='clear:both;'/>
</div>

Membuat footer 3 kolom, gunakan kode berikut :

<div id='footer-column-divide'>

<div id='footer1' style='width: 33%; float:left; margin:0; text-align:left;'>
<b:section class='footer-column' id='col1' preferred='yes' style='float:left;'/>
</div>

<div id='footer2' style='width: 33%; float: left; margin:0; text-align: left;'>
<b:section class='footer-column' id='col2' preferred='yes' style='float:left;'/>
</div>

<div id='footer3' style='width: 33%; float: right; margin:0; text-align: left;'>
<b:section class='footer-column' id='col3' preferred='yes' style='float:right;'/>
</div>

<div style='clear:both;'/>
</div>

Membuat footer menjadi 4 kolom, gunakan kode berikut :

<div id='footer-column-divide'>

<div id='footer1' style='width: 25%; float:left; margin:0; text-align:left;'>
<b:section class='footer-column' id='col1' preferred='yes' style='float:left;'/>
</div>

<div id='footer2' style='width: 25%; float: left; margin:0; text-align: left;'>
<b:section class='footer-column' id='col2' preferred='yes' style='float:left;'/>
</div>

<div id='footer3' style='width: 25%; float: right; margin:0; text-align: left;'>
<b:section class='footer-column' id='col3' preferred='yes' style='float:right;'/>
</div>

<div id='footer4' style='width: 25%; float: right; margin:0; text-align: left;'>
<b:section class='footer-column' id='col4' preferred='yes' style='float:right;'/>
</div>

<div style='clear:both;'/>
</div>

4.      Jika sudah, klik Save template. Kalau sudah berhasil, maka hasilnya akan menjadi seperti ini :

Footer 2 kolom


Footer 3 kolom


Footer 4 kolom


Nah, jika sobat sudah berhasil mempraktekkan tutorial cara membuat footer multi kolom ini, maka hasilnya bisa kurang lebih seperti tampilan footer multi kolom blog doodey ini. :D Selamat mencoba..

Selasa, 15 Februari 2011

Sentuh SEO hanya dengan CSS

Belajar SEO Blogspot – Pekerjaan untuk mengoptimasi keywords atau yg biasa kita kenal dengan SEO memang cukup menarik. Sayangnya, terkadang jika kita terlalu over melakukan semua optimasi tadi, kita sampai lupa dengan kenyamanan para pembaca atau pengunjung. Ada beberapa kasus dimana seorang blogger menggunakan BOLD, STRONG, EM dan ITALIC secara berlebihan pada keyword yang di bidik, termasuk saya sendiri. Akibatnya, para pengunjung akan merasa cukup terganggu dengan pengoptimasian seperti itu tadi. Untuk menghindari hal tersebut tanpa harus melupakan optimasi SEO yang kita buat, sebenarnya kita bisa mempercantik SEO dengan sentuhan CSS yang sederhana.

Maka dari itu, kali ini perkenankan saya berbagi tips cara mempercantik SEO dengan sentuhan CSS supaya tetap SEO friendly dan juga visitor friendly. Langkah yang perlu dilakukan untuk mempercantik tampilan artikel yang kita buat adalah sebagai berikut.

1.      Buka style.css dari template anda.
2.      Tambahkan kode css di bawah ini dimana saja, atau jika memungkinkan, masukkan di sekitar .post.

.post em, u, b, strong {
font-style: normal;
text-decoration: none;
font-weight: normal;
}

3.      Save style.css anda dan selesai.

Setelah itu, lihat apa hasil dari penambahan kode di atas, saya yakin semua keywords yang dibuat BOLD, STRONG, EM, dan ITALIC akan terlihat seperti tulisan normal. Dengan teknik mempercantik seperti ini, di jamin usaha SEO kita tetap jalan, namun kenyamanan pembaca pun tetap terjaga.

(belajarseo.com)

Senin, 13 Desember 2010

Rahasia Memasang Dinamik Meta Tag di Setiap Postingan Otomatis

Teknik SEO Blogspot – Pada postingan lalu, saya pernah menulis tentang bagaimana mengoptimalkan on page SEO pada blogspot. Postingan kali ini sebenarnya merupakan sedikit lanjutan dari postingan yang lalu tersebut, yaitu rahasia memasang dinamik meta tag di setiap postingan otomatis yang merupakan salah satu teknik dari optimasi on page SEO yang sempat saya tulis pada postingan lalu.

Seperti yang pernah dijelaskan sebelumnya, teknik ini sangat-sangat berguna untuk optimasi on page karena setiap postingan kita akan memiliki meta deskripsi yang berbeda antara satu postingan dengan postingan lainnya tanpa perlu repot-repot menambahkan satu-satu pada setiap postingan secara manual. Dengan kata lain, meta deskripsi dan keyword pada setiap posting akan ter-generate secara otomatis. Hal ini tentu menjadi solusi bagi sobat yang mengalami duplikasi meta deskripsi.

Ok, langsung saja, berikut cara pemasangannya.

Ikuti cara ini buat sobat yang BELUM PERNAH memasang meta tag deskripsi sebelumnya:

1.      Login dulu ke blogger.com, lalu ke Tata Letak > Edit HTML
2.      Kemudian cari kode berikut :

<title><data:blog.pageTitle/></title>

3.      Setelah dapat kode di atas, hapus lalu ganti dengan kode berikut :

<b:if cond='data:blog.url == &quot;http://alamatblogsobat.blogspot.com/&quot;'>
<title><data:blog.pageTitle/></title>
<meta name='description' content='isi dengan deskripsi untuk homepage blog sobat'/>
<meta name='keywords' content='isi dengan kata kunci untuk homepage'/> </b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> - <data:blog.title/></title>
<meta expr:content='data:blog.pageName + ", " + data:blog.title + ", " + data:blog.pageName' name='Description'/>
<meta expr:content='data:blog.pageName + ", " + data:blog.title + ", " + data:blog.pageName' name='Keywords'/>
</b:if>

4.      Setelah itu save pekerjaan sobat. Beres dach!

Lalu, bagaimana dengan yang SUDAH PERNAH memasang meta tag deskripsi sebelumnya?
Ikuti langkah di bawah ini!

1.      Langsung aja tuju ke Tata Letak > Edit HTML, setelah login ke blogger.com
2.      Di halaman edit html, cari kode ini :

<b:if cond='data:blog.pageType == "item"'>
<title><data:blog.pageName/> | <data:blog.title/></title>

Intinya, hapus saja dan ganti kode deskripsi dan keyword yang lama dengan kode ini.

3.      Setelah itu, kode meta tag deskripsi dan keyword yang lama dihapus diganti dengan kode berikut :

<b:if cond='data:blog.url == &quot;http://alamatblogsobat.blogspot.com/&quot;'>
<title><data:blog.pageTitle/></title>
<meta name='description' content='isi dengan deskripsi untuk homepage blog sobat'/>
<meta name='keywords' content='isi dengan kata kunci untuk homepage'/> </b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> - <data:blog.title/></title>
<meta expr:content='data:blog.pageName + ", " + data:blog.title + ", " + data:blog.pageName' name='Description'/>
<meta expr:content='data:blog.pageName + ", " + data:blog.title + ", " + data:blog.pageName' name='Keywords'/>
</b:if>

4.      ok, setelah itu, save langsung & pekerjaan hari in terselesaikan. :)

Nah, demikianlah rahasia memasang dinamik meta tag di setiap postingan otomatis. Semoga setelah ikutin cara di atas sobat-sobat pembaca semuanya gak direpotkan lagi dengan harus memasang meta tag deskripsi di setiap postingan secara manual lagi. Ok.

Sampai bertemu lagi dalam postingan belajar SEO blogspot selanjutnya. :)

Sumber: blogjuragan

Senin, 29 November 2010

Cara membuat artikel terkait

Untuk membuat artikel terkait atau related post, kita akan sedikit mengubek-ubek kode HTML template kita. Jadi seperti biasa saya sarankan untuk membackup template sobat terlebih dahulu sebelum membuat artikel terkait ini.

Buat blogger baru yang belum mengerti tentang artikel terkait akan saya beri sedikit gambaran, kurang lebihnya seperti ini, dalam setiap postingan tentunya kita akan mengelompokkan postingan kita dalam beberapa kelompok atau yang biasa disebut dengan label (kategori). Artikel terkait itu biasanya yang saya tau selalu berada dalam 1 kelompok postingan yang dikategorikan, dan umumnya diletakkan di bagian bawah postingan.

Berikut tutorial singkat membuatnya, ikuti saja ya..

1.      Login ke blogger

2.      Klik Tata Letak

3.      Klik tab Edit HTML

4.      Kemudian klik Expand Template Widget

5.      Cari kode berikut ini :

<p><data:post.body/></p>

Atau jika bingung tekan Ctrl + F kemudian ketikan kode berikut :

<data:post.body/>

6.      Jika sobat sudah menggunakan read more pada template sobat, maka akan terdapat 2 kode <data:post.body/>

7.      Kemudian letakkan script berikut ini setelah kode <data:post.body/> yang pertama

<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>

<div class='widget-content'>
<h3>Artikel Terkait</h3>
<div id='data2007'/><br/><br/>
<script type='text/javascript'>

var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 7;

maxNumberOfPostsPerLabel = 7;
maxNumberOfLabels = 3;


function listEntries10(json) {
var ul = document.createElement(&#39;ul&#39;);
var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i &lt; maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;

for (var k = 0; k &lt; entry.link.length; k++) {
if (entry.link[k].rel == &#39;alternate&#39;) {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement(&#39;li&#39;);
var a = document.createElement(&#39;a&#39;);
a.href = alturl;

if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}
}
for (var l = 0; l &lt; json.feed.link.length; l++) {
if (json.feed.link[l].rel == &#39;alternate&#39;) {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);
var txt = document.createTextNode(label);
var h = document.createElement(&#39;b&#39;);
h.appendChild(txt);
var div1 = document.createElement(&#39;div&#39;);
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById(&#39;data2007&#39;).appendChild(div1);
}
}
}
function search10(query, label) {

var script = document.createElement(&#39;script&#39;);
script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;
+ label +
&#39;?alt=json-in-script&amp;callback=listEntries10&#39;);
script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);
document.documentElement.firstChild.appendChild(script);
}

var labelArray = new Array();
var numLabel = 0;

<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
textLabel = &quot;<data:label.name/>&quot;;

var test = 0;
for (var i = 0; i &lt; labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel &lt; maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>

</div>
</b:if>

8.      Kemudian Save template

Semoga tutorial ini bermanfaat buat sobat. Dan jika ada waktu, saya akan memposting artikel mengenai cara membuat artikel terkait versi II.

Sampai bertemu di postingan selanjutnya!

Cara menampilkan postingan hanya judulnya saja

Beberapa blogger ada yang lebih memilih hanya menampilkan judul postingan saja pada halaman depan homepage atau beranda blog. Banyak alasan memang mengapa sebagian blogger lebih memilih alternatif ini. Seperti dengan hanya menampilkan judul saja dapat menghemat ruang sehingga jumlah post yang ditampilkan bisa lebih banyak pada halaman depan.

Saya sangat setuju dengan alasan seperti itu. :)

Alasan lainnya yaitu mungkin karena judul posting di halaman depan lebih memungkinkan artikelnya akan lebih banyak dibaca oleh para pengunjungnya.

Nah, berikut adalah contoh blog yang hanya menampikan judul postingannya saja di halaman depan atau homepage :


Mungkin sobat akan bertanya, kenapa blog ini tidak menerapkan alternatif yang lumayan menguntungkan ini?! Sebab, saya punya jawaban dan alasan tersendiri loch.. hehehe :D

Udah lah, berikut cara untuk membuat agar halaman depan hanya menampilkan judul postingannya saja, ikuti langkah-langkahnya ya..

1.      Silakan sobat login dulu ke blogger, lalu klik Rancangan

2.      Klik menu Edit HTML

3.      Saya sarankan agar sobat seperti biasa membackup template sobat terlebih dahulu, caranya dengan mengklik tulisan Download Template Lengkap. Pake jaga-jagaa aja sich.. ;)

4.      Cari kode ]]></b:skin>

5.      Copy kode di bawah ini, lalu paste di bawah kode tadi

<style type='text/css'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
.post-body{display:none;}
</b:if>
</b:if>
</style>

6.      Kemudian klik Save Template

Gimana, gampank kan? Tapi, dengan kode di atas masih menyisakan beberapa elemen seperti tanggal postingan, komentar, dan yang lainnya. Nah, jika sobat ingin menghilangkan semuanya dan yang tersisa hanya judul postingannya saja, mungkin sobat bisa gunakan kode di bawah ini :

<style type='text/css'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
.post-body, .post-footer, .jump-link,
.post-timestamp, .reaction-buttons,
.star-ratings, .post-backlinks,
.post-icons, .date-header{display:none;}
</b:if>
</b:if>
</style>

Sekian dulu dari saya untuk kali ini. Semoga tips cara menampilkan judul postingan saja pada halaman depan atau homepage blog tadi dapat bermanfaat buat sobat sekalian.

Sampai bertemu dalam postingan berikutnya yaa..

Minggu, 28 November 2010

Cara membuat Read More otomatis

Postingan kali ini akan memberikan tutorial cara membuat Read More atau Baca Selengkapnya pada postingan blog secara otomatis. Dengan adanya read more otomatis, kita bisa menentukan berapa ketinggian dan lebar penggalan postingan dan image yang akan muncul pada halaman pertama blog kita sehingga terlihat rapi dan menarik. Trik ini mungkin telah banyak yang mengetahui dan ada juga yang belum mengetahuinya.


Bagi sobat yang belum mengetahui bagaimana cara membuat read more otomatis, bisa mengikuti tutorial berikut ini.

1.      Seperti biasa, Login dulu ke blogger dengan account sobat

2.      Pilih Edit HTML, jangan lupa berikan tanda centang pada Expand Template Widget

3.      Cari kode </head>, kemudian masukan script di bawah ini dan letakan persis di bawah kode tersebut

<script type='text/javascript'> var thumbnail_mode = &quot;no-float&quot; ; summary_noimg = 430; summary_img = 340; img_thumb_height = 100; img_thumb_width = 120; </script> <script src='http://rizqi.moehamed.googlepages.com/read-moreotomatis.js' type='text/javascript'/>

4.      Lalu, cari kode HTML di bawah ini :

<data:post.body/> atau <p><data:post.body/></p>

5.      Ganti kode tersebut dengan kode di bawah ini :

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);
</script>
<span class='rmlink' style='float:right;padding-top:20px;'>
<a expr:href='data:post.url'>&#187;&#187;&#160;&#160;READMORE...</a></span>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>

Keterangan: tulisan yang berwarna merah adalah yang bisa anda ganti. 
  • Summary noimg 430 = tinggi artikel terpenggal tanpa image 
  • Summar img 430 = tinggi artikel terpenggal dengan image 
  • Readmore bisa anda ganti dengan Baca Selengkapnya, full read dll...

6.      Setelah itu, klik Save template

Selanjutnya sobat bisa melakukan postingan dan lihat hasilnya, Read more atau Baca selengkapnya akan secara otomatis terpasang setelah sobat publish postingannya.

Semoga bermanfaat!

Kamis, 18 November 2010

Cara Menambahkan Title Pada Judul Post Blogger

Menurut beberapa sumber pakar SEO expert yang saya dapat baca, salah satu faktor kecil penunjang terhadap SEO adalah dengan membubuhkan title terhadap sebuah link. Title link yang dimaksud disini adalah ketika sebuah link disorot oleh mouse komputer, akan keluar sebuah tulisan kecil.



Walaupun ini bukanlah teknik SEO blogspot yang penting, tetapi apa salahnya buat kita untuk menerapkan tirk ini, dan mudah-mudahan ada pengaruhnya sedikit terhadap SEO blogspot kita.

Jika sobat berminat untuk menerapkan trik tersebut seperti apa yang sudah saya terapkan di blog ini, ikuti langkah-langkah di bawah ini..

1.      Login dulu ke blogger, lalu klik Rancangan

2.      Klik tab menu Edit HTML, lalu klik Expand Template Widget

3.      Cari kode berikut ini :

<a expr:href='data:post.link'><data:post.title/></a>

4.      Hapus kode tadi, lalu ganti dengan kode di bawah ini :

<a expr:href='data:post.link' expr:title='data:post.title'><data:post.title/></a>

5.      Lalu cari kembali kode berikut ini :

<a expr:href='data:post.url'><data:post.title/></a>

6.      Hapus kode tadi, lalu ganti dengan kode di bawah ini :

<a expr:href='data:post.url' expr:title='data:post.title'><data:post.title/></a>

7.      Kemudian, klik Save Template

Teknik di atas tadi hanyalah memasukan keyword judul post ke dalam link judul post. Pada dasarnya, kode yang ditambahkan adalah seperti ini :

expr:title='data:post.title'

Jika sobat ingin variasi lain, misalkan blog sobat mempunyai keyword andalan lalu ingin memasukkan ke dalam title tersebut, itu bisa dilakukan. Misalkan saya membidik keyword “Teknik SEO Blogspot”, maka variasi kodenya adalah seperti ini :

<a expr:href='data:post.link' expr:title='&quot;Teknik SEO Blogspot : &quot; + data:post.title'><data:post.title/></a>

serta :

<a expr:href='data:post.url' expr:title='&quot;Teknik SEO Blogspot : &quot; + data:post.title'><data:post.title/></a>

Sudahkah sobat lakukan? Berhasil?

Cobalah sekarang! :)