Membuat author gravatar pada blogspot


Banyak cara membuat modifikasi pada bagian komentar, seperti membuat mybloglog avatar, salah satu triknya suhu Jaloee dan lain-lain. Kali ini saya mencoba memberikan salah satu trik baru untuk modifikasi perwajahan bagian komentar dengan menampilkan author gravatar sehingga memberikan kesan seperti komentar themes wordpress. Trik ini memang ada beberapa kelemahan yaitu hanya owner blog yang bisa tampil beda sedangkan untuk komentar pengunjung gravatarnya sama semua.sedangkan keuntungannya adalah tidak memakai javascript sehingga loading pagenya cukup cepat.
Langkah-langkah yang perlu di siapkan adalah
  1. Login ke blogspot kemudian Layout > Edit HTML
  2. Taruh kode di bawah ini di atas ]]></b:skin> :
  3. .commentlistdiv { margin-top: 10px;padding:10px; background: #FFF;border: 1px dotted #ddd;font-size: 0.75em;color: #666;} .commentlistdiv h1 {font-size: 1.3em; color: #366799;border-bottom: 1px solid #eee; line-height: 1.5em;} .commentlist li {background: #fff; border-bottom: 1px dotted #ddd;padding: 20px;} .commentlist li.alt {background: #fff;} .pane_l {float: left;display: inline; width: 160px;min-width: 160px;max-width: 160px; border-right: 1px dotted #ddd;padding-right: 20px;margin-right: 20px;} .pane_r {display: block;line-height: 1.5em;margin-left: 201px;} .c_author {font-size: 0.9em;font-weight: bold;margin: 0px 0px 7px 0px;} .gravatar {padding: 4px;float:right;border:2px solid #ccc;} .c_date {color: #aaa;font-size: 0.9em;margin: 0px 0px 7px 0px;} .c_approved {color: #aaa;font-size: 0.9em;} .comment-form { background:#EFEFEF; border:5px solid #cccccc; margin:0 10px 20px 10px; padding:10px 0 0 15px; } .owner-Body {display: block;line-height: 1.5em;margin-left: 201px;} .owner-Body p { font-size:100%; margin:0 0 .2em 0; color:#FF0000; text-decoration:bold; }
  4. Kemudian save hasil pekerjaan sobat dan baru centang expand widget template
  5. Cari kode  <dl id='comments-block'>  dan cari sampai tag pentupnya </dl>
  6. Kemudian ganti dengan kode di bawah ini
    <ol class='commentlist'> <b:loop values='data:post.comments' var='comment'> <li> <div class='' expr:id='data:comment.id'> <div class='pane_l'> <p class='comment-author' expr:id='&quot;comment-&quot; + data:comment.id'> <a expr:name='&quot;comment-&quot; + data:comment.id'/> <b:if cond='data:comment.authorUrl'> <a expr:href='data:comment.authorUrl' rel=''><data:comment.author/></a> <b:else/> <data:comment.author/> </b:if> <br/> Said </p> </div> <b:if cond='data:comment.author == data:post.author'> <div class='owner-Body'> <div class='gravatar'> <img alt='gravatar' class='avatar' height='55' src='YOUR URL PIC' width='55'/> </div> <p><data:comment.body/></p> <div class='c_date'><data:comment.timestamp/></div> <div class='c_approved'/> <b:include data='comment' name='commentDeleteIcon'/> </div> <b:else/> <div class='pane_r'> <div class='gravatar'> <img alt='gravatar' class='avatar' height='55' src='YOUR URL NOPIC ' width='55'/> </div> <p><data:comment.body/></p> <b:if cond='data:comment.isDeleted'> <span class='deleted-comment'><data:comment.body/></span> <b:else/> <div class='c_date'><data:comment.timestamp/></div> <b:include data='comment' name='commentDeleteIcon'/> </b:if> </div> </b:if></div> <div class=' clear'/></li> </b:loop> </ol>
    NB : - ganti YOUR URL PIC dengan alamat images photo sobat ukuran photo width=55px dan height=55px - ganti YOUR URL NOPIC dengan alamat images photo pengunjung ukuran photo width=55px dan height=55px
  7. Finally, simpan hasil pekerjaan sobat dan lihat hasilnya
Semoga trik sederhana ini bisa mempercantik bagian komentar sobat

Rewrite blog pagination di blogspot dengan javascript

Tulisan posting lama (older post) dan posting baru (newer post)  pada blog pagination dapat di rubah sesuai dengan judul postingnya dengan bantuan javascript dan hack ini sebenarnya sudah lama dan tidak di unpublish oleh yang punya hack karena untuk kepentingan blog personalnya, tapi saya sudah bisa mengungkapkan buat sobat blogger yang ingin menampilkan blog pagination sesuai dengan judul postingannya. Kalau sobat mau lihat screenshootnya :

Demo Preview
Sudah tidak sabar ingin membuatnya?

  1.  Seperti biasa login ke blogspot kemudian Tata Letak > Edit HTML dan jangan lupa download full template!! Untuk mengantisipasi hal-hal yang di inginkan :p .
  2. Cari kode di bawah ini :

    #blog-pager-newer-link {
    float: $startSide;
    }

    #blog-pager-older-link {
    float: $endSide;
    }

    #blog-pager {text-align: center;
    }

    Nb : kode di atas merupakan standar kode template minima, intinya cari kode yang tercetak tebal
  3.  Kemudian ganti semua kode di atas dengan kode di bawah ini :

    #blog-pager-newer-link, #top-pager-newer-link {
    float: left;
    width:200px;
    text-align:left;
    }
    #blog-pager-older-link, #top-pager-older-link {
    float: right;
    width:200px;
    text-align:right;
    }
    #blog-pager, #topPagerLinks {
    margin:20px 0 0 0;
    text-align: center;
    font-variant:small-caps;
    font-size:90%;
    font-family: Tahoma, sans-serif;
    letter-spacing:-0.05em;
    }
    #blog-pager a , #topPagerLinks a {
    text-decoration:none;
    }
    #topPagerLinks {
    padding:5px 0 5px 0;
    margin:10px 0 0;
    border:solid 1px #ddd;
    }

  4. Setelah itu Expand Widget Templates
  5. Cari kode ini <b:include data='top' name='status-message'/> dan kemudian masukkan kode di bawah ini :
    <div id='topPagerLinks'/> taruh kode tersebut di atasnya.
  6. Kemudian cari lagi kode di bawah ini

    <div class='blog-pager' id='blog-pager'>
        <b:if cond='data:newerPageUrl'>
          <span id='blog-pager-newer-link'>
          <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
          </span>
        </b:if>
        <b:if cond='data:olderPageUrl'>
          <span id='blog-pager-older-link'>
          <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
          </span>
        </b:if>
        <b:if cond='data:blog.homepageUrl != data:blog.url'>
          <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
          <b:else/>
          <b:if cond='data:newerPageUrl'>
            <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
          </b:if>
        </b:if>
    <script type='text/javascript'>pItemPager()</script>
      </div>

    Nb : Kode berwarna merah sudah saya masukkan jadi tinggal menaruhnya seperti contoh
  7. Langkah selanjutnya cari </head> terus masukkan kode ini <script src='http://subagya.googlepages.com/repagination.js' type='text/javascript'/> taruh kode tersebut di bawahnya.
  8. Simpan hasil pekerjaan sobat dan semoga berhasil
Thanks to : phydeaux3

Next and previous comments in blogspot ?

Banyak sobat blogger yang menanyakan bagaimana cara menampilkan komentar dengan fasilitas next and previous comments, padahal ini bukan suatu yang baru di dunia blogspot, teknik ini sudah ada pada tahun 2006 hanya saja sobat blogger Indonesia kurang familiar (menurut saya-red)dengan next and previous comments hack ini. Baiklah saya akan sedikit ulas mengenai teknik hack ini.
Penemu hack ini adalah ( Ramani-red), beliau ini tidak mempublikasikannya teknik ini di blognya ini, tetapi Ramani ini sudah mengintegrasikannya ke dalam sebuah template yang disebut Neo Template yang menurut saya sangat cepat loading pagenya dan ada fasilitas next and previous comments , tidak hanya itu saja label dan recent posts nya juga di integrasikan dengan sistem panggil atau fetch mirip memang sepert Ajax Labels dari Deepak, ditambah lagi dengan fasilitas read more dan collapse postnya.
Template ini sudah disisipkan Ramani berbagai macam fasilitas yang bagi saya sangat menunjang di blog saya ini, hanya saja memang tampilan layout templatenya kurang menarik buat saya dan ada beberapa kelemahan pada template ini. Buat sobat yang tertarik dengan template original neo silahkan klik di sini untuk mendowloadnya atau mau lihat  view demonya. Jadi silahkan menikmati betapa kerennya  Neo Template dari Ramani.

Another numbering comments

Tentunya sobat blogger pernah mencoba hack numbering comments ala fernadoo , dan yang sudah di alih bahasakan oleh kang firdaus. Nah kali ini saya kan membahas bagaimana memberi nomor urut dengan metode lain atau istilahnya another numbering comments. Sebelum melangkah lebih jauh saya kasih lihat screen shootnya di bawah ini :


Nih Scren Shootnya!!!


Atau bisa di lihat live demonya silahkan klik di sini !!
Tapi trik ini mungkin agak sulit buat sobat blogger karena perlu pemahaman struktur dari template sobat terutama bagian komentarnya, saya sudah menguji cobakan dengan template minima yang menurut saya basic dari template-template yang lain dan berhasil!!!. Kalau memang tertarik silahkan lanjut membacanya.


Berbeda dengan teknik numbering comments ala fernadoo yang hasilnya nomor tersebut mempunyai permalink (atau url menuju ke arah komentar tersebut dan memakai internal javascript, tetapi dengan teknik yang baru ini tidak ada permalinknya, murni pengurutan penomoran komentar dengan teknik css dan kode HTML-an. Saya sarankan sobat blogger untuk mepertimbangkannya, karena ada keuntungan dan kekurangan memakai teknik ini.
Keuntungannya :
1. Tidak perlu kode javascript yang tentunya membebankan loading page blog sobat
2. Sangat simple pembuatannya karena sedikit memakai css - untuk membuat listnya( menurut saya - red)
Kekurangannya :
1. Monoton < karena penomoran ini memakai font body komentar)

Langkah-langkah pembuatan another numbering comments :
1. Seperti biasa login terlebih dahulu ke blogspot, kemudian masuk ke Tata Letak > edit HTML
Jangan lupa simpan template lengkapnya, klik Download Template Lengkap!!
2. Centang tanda Expand widget, setelah itu cari kode ini ]]></b:skin> dan masukkan kode di bawah ini di atas kode tersebut :

.commentlist {
margin: 0px 10px;
padding-left: 20px;
line-height: 130%;
font-weight: bold;
font-style: italic;
font-size: 150%;
}
.commentlist li{
margin-bottom: 10px;
padding: 5px 10px;
background: #BDBDBD;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
font-weight: bold;
font-style: normal;
font-size: 85%;
color: #CC6600;
}

Simpan hasil pekerjaan sobat
3. Langkah ini sedikit memerlukan kejelian sobat saya akan memberikan penjelasannya
, cari kode ini <b:loop values='data:post.comments' var='comment'> kemudian ganti dengan kode di bawah ini :

<ol class='commentlist'>
<b:loop values='data:post.comments' var='comment'>
<li>
<cite>

Kemudian perhatikan struktur kode HTML-an ini:

<dl id='comments-block'>
<dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if>
<data:commentPostedByMsg/>
</dt>
<dd 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>

</dd>
<dd class='comment-footer'>
<span class='comment-timestamp'>
<a expr:href='data:comment.url' title='comment permalink'>
<data:comment.timestamp/>
</a>
<b:include data='comment' name='commentDeleteIcon'/>
</span>
</dd>
</b:loop>
</dl>

Kode di atas merupakan pemenggalan dari bagian komentar template minima, kalau struktur template sobat sama dengan struktur di atas silahakan ganti dengan kode di bawah ini :

<dl id='comments-block'>
<dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'>
<a expr:name='data:comment.anchorName'/>
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
<b:else/>
<data:comment.author/>
</b:if>
<data:commentPostedByMsg/>
</dt>
</cite>
<dd 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>

</dd>
</li>
<dd class='comment-footer'>
<span class='comment-timestamp'>
<a expr:href='data:comment.url' title='comment permalink'>
<data:comment.timestamp/>
</a>
<b:include data='comment' name='commentDeleteIcon'/>
</span>
</dd>
</b:loop>
</ol>
</dl>

Perhatikan kode yang di cetak tebal merah!! Merupakan tag penutup kode <ol>, <cite> dan <li> yang kalau sobat blogger jeli bisa di aplikasikan ke template yang beda struktur dengan template minima!!! Perhatikan strukutur area komentar template lainnya dan silahkan sobat trial and error!!. Silahkan bereksperimen dan thinking out the box. Kalau masih bingung silahkan YM-an dengan saya atau kasih komentar mengenai another numbering comments ini.
post signature

Mempercantik area numbering comments

Postingan ini di buat atas permintaan sobat blog saya yaitu kang Riasmaja yang bunyi seperti ini,

Mmmm... kang... tuh tempelen nomer urut komentator diposting juga dunk caranya... pengennn... bagus banget soalnya...
Nah kali ini postingannnya bagaimana kita mempercantik bagian area "numbering comments" yang tentunya juga sudah tidak asing bagi sobat blogger tentang hack numbering comments, kalau mau lihat screnshootnya di bawah ini :

Area Numbering Hack


Mau tahu caranya?

Blogger hack ini saya integrasikan dengan blogger hacknya kang Jaloee yaitu "Menambah Numbering-Comments dan Photo-Author pada layout komentar 2 kolom" kalau belum baca silahkan meluncur ke TKP. Kalau sudah baca silahkan aplikasikan ke blog sobat, nah baru kita mulai hack area "numbering comments" nya.
Langkah-langkahnya mempercantik area numbering comments :

1. Seperti biasa login terlebih dahulu ke blogspot, kemudian masuk ke Tata Letak > edit HTML ( saya asumsikan sobat sudah aplikasikan hack dari kang Jaloee-red)
Jangan lupa simpan template lengkapnya, klik Download Template Lengkap!!
2. Centang tanda Expand widget, setelah itu cari kode ini ]]></b:skin> dan masukkan kode di bawah ini di atas kode tersebut :
.bubble1{
background:url(http://subagya.googlepages.com/comment-sobat.png) left top no-repeat;
 width:70px;
 height:45px;
 text-align:center;
 padding-top:40px;
padding-right:value;
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#575553;
 float:right;
 margin-right:10px;
}
.bubble2{
background:url(http://subagya.googlepages.com/comment-guwe.png) left top no-repeat;
 width:70px;
 height:45px;
 text-align:center;
 padding-top:40px;
padding-right:value;
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#575553;
 float:right;
 margin-right:10px;
}
Kalau mau ambil code di atas klik view plain nanti akan muncul popup code silahkan copy dari situ
3. Kemudian cari kode ini :

<div class='commentphoto' style='margin-top:.5em;'/>
<span class='numberingcomments'>
<a expr:href='&quot;#comment-&quot; + data:comment.id' title='Comment Link'>
<script type='text/javascript'>
CommentsCounter=CommentsCounter+1;
document.write(CommentsCounter)
</script>
</a>
</span>


Hapus kode yang berwarna tebal, setelah itu simpan hasil pekerjaan sobat
4. Sekarang masuk ke inti hacknya, sobat blogger cari kode ini <dd class='comment-footer'> dan masukkan kode ini dibawah ini tepat di bawah kode tersebut :

<div class='bubble1'><span class='numberingcomments'>
<a expr:href='&quot;#comment-&quot; + data:comment.id' title='Comment Link'>
<script type='text/javascript'>
CommentsCounter=CommentsCounter+1;
document.write(CommentsCounter)
</script>
</a>
</span>
</div>

Langkah 4 merupakan hack untuk mengubah tampilan "numbering comments" nya komentar pengunjung blog sobat
5. Sekarang bagian yang punya blog (owner) kita ubah, cari kode di ini <dd class='comment-footer-author'> , kemudian masukkan kode di bawah ini tepat setelah kode tersebut :

<div class='bubble2'>
<span class='numberingcomments'>
<a expr:href='&quot;#comment-&quot; + data:comment.id' title='Comment Link'>
<script type='text/javascript'>
CommentsCounter=CommentsCounter+1;
document.write(CommentsCounter)
</script>
</a>
</span>
</div>

Langkah terakhir simpan hasil pekerjaan sobat dan lihat hasilnya, kalau sukses berarti sobat hwebat, kalau gagal kasihan deeh loooh... kekekekekkeke :p . Btw anyway buzway blogger hack ini sudah saya aplikasikan ke template minima dan hasilnya berhasil, and then satu lagi template dari free downloadan hasilnya juga bagus. Ok, kalau masih bingung silahkan hubungi saya lewat YM, email atau berkomentar di postingan ini. Happy blogging and selamat menunaikan ibadah puasa.

post signature

Menampilkan kode HTML/Javascript yang unik di postingan (3)

Sehabis sahur buat posting baru nih sob biar masih refresh ingatan saya, sesuai dengan judulnya "Menampilkan kode HTML/Javascript yang unik di postingan versi 3" (biar lengkap bikin trilogynya-red). Seperti yang sudah saya posting sebelumnya di blog ini,ada banyak cara menampilkan kode HTML/Javascript di dalam postingan, kalau yang belum baca silahkan klik di sini untuk versi 1 dan klik di sini untuk versi 2. Sekarang kita lihat perbedaan masing-masing versinya. Mau tahukan perbedaannya?




Versi 1 :
#rec { margin:20px;padding:20px;}
.hint {
border: 1px solid #4AB7FF;
font-size: 11px;
color: #191919;
background: #BFE5FF url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/info.gif) no-repeat 5px center;
font-family: Verdana, sans-serif, "Courier New";
line-height: 125%;
margin: 5px 0px 0px;
padding: 12px 12px 12px 40px;
display: block;
font-weight: 400;
width: 85%;
}


Versi 2 :

#rec { margin:20px;padding:20px;}
.hint {
border: 1px solid #4AB7FF;
font-size: 11px;
color: #191919;
background: #BFE5FF url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/info.gif) no-repeat 5px center;
font-family: Verdana, sans-serif, "Courier New";
line-height: 125%;
margin: 5px 0px 0px;
padding: 12px 12px 12px 40px;
display: block;
font-weight: 400;
width: 85%;
}


Versi 3 :
#rec { margin:20px;padding:20px;}
.hint {
border: 1px solid #4AB7FF;
font-size: 11px;
color: #191919;
background: #BFE5FF url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/info.gif) no-repeat 5px center;
font-family: Verdana, sans-serif, "Courier New";
line-height: 125%;
margin: 5px 0px 0px;
padding: 12px 12px 12px 40px;
display: block;
font-weight: 400;
width: 85%;
}


Sangat jelas sekali perbedaannyakan, nah sekarang tinggal bagaimana cara membuatnya dan kelebihan dari versi 3 ini.
1. Seperti biasa login terlebih dahulu ke blogspot, kemudian masuk ke Tata Letak > edit HTML
Jangan lupa simpan template lengkapnya, klik Download Template Lengkap!!
2. Masukkan kode ini di bawah <!-- end outer-wrapper -->
 

3. Kemudian simpan hasil pekerjaan sobat, nah sekarang tinggal bagaimana mengaplikasikannya.
Gunakan tag kode ini setiap ingin memposting kode HTML-an atau CSS,dan javascript atau kalau mau lebih jelas mampir ke sini
<pre name="code" class="css">HTML/CSS/javascript </pre>
Kelebihan dengan memakai metode ini kita tidak perlu lagi memparse/encode kode HTML-annya langsung taruh saja sesuai kode mentahnya, dan kalau mau ambil kodenya klik view plain, terus kalau mau ngeprint klik print.

Ok bro, cukup kayaknya postingan kali ini soalnya saya sudah mengantuk berat nih, and btw anyway buzway happy blogging dan selamat menunaikan ibadah puasa.

Saya dapat ilmu ini dari sini.

post signature

Menampilkan kode HTML/Javascript yang unik di postingan (2)

Sesuai dengan judul titlenya (Menampilkan kode HTML/Javascript yang unik di postingan (2)), kali ini saya akan membuat blogger trick bagaimana menampilkan kode HTML/Javascript berbeda dengan versi sebelumnya, jika belum pernah baca versi sebelumnya silahkan klik di sini. Kalau mau lihat perbedaannya perhatikan contoh di bawah ini:

Versi 1 :
/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}


Versi 2 :

/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}



Perhatikan perbedaanya ketika mouse di arahkan ke text area versi 2 warna backgroundnya berubah!!!

Blogger trick ini sangat simple sekali untuk kita aplikasikan di blog kita,mau tahu cara buatnya?


1. Seperti biasa login terlebih dahulu ke blogspot, kemudian masuk ke Tata Letak > edit HTML

Jangan lupa simpan template lengkapnya, klik Download Template Lengkap!!
2. Setelah itu cari kode ini ]]></b:skin> kemudian masukkan kode di bawah ini sebelum kode tersebut :


.post code {
font-family: 1.2em 'Courier New', Courier, Monospace;
display:block;
overflow: auto;
text-align: left;
padding: 10px;
color: #444E1F;
background-color: #F7BE81;
border-top: 2px solid #D0EC98;
border-right: 1px solid #D0EC98;
border-bottom: 1px solid #D0EC98;
border-left: 1px solid #D0EC98;
}
.post code:hover {
background-color:#F6E3CE;
}

Kemudian simpan hasil pekerjaan sobat.
3. Untuk mengaplikasikannya ke dalam postingan, sobat tinggal menaruh kode HTML/Javascript di antara <code> Kode HTML/Javascript </code> di mode edit HTML.
Contohnya :

<code> Kode HTML/Javascript </code>

Kalau berhasil berarti sobat orang yang beruntung, kalau gagal kasihan deeh loooh....!!!! Ok, sobat blogger nanti kita sambung lagi dengan blogger trick lainnya, happy blogging and have anice weekend :D

post signature

Integrasi Ajax Label dengan Label Cloud

Ketika saya berkunjung ke blog sobat Sawa , saya menemukan kalimat yang mengena buat saya “Blog ini kan sebenarnya ini hanyalah catatan elektronik saya, hanya bermaksud untuk mengingatkan saya.“ ,  kutipan di tersebut membuat saya semangat lagi untuk mengeblog lagi di saat saya sedang bimbang, jadi saya menulis ulang blogger hack ini untuk sekadar mengingatkan saya. Ok deh to the point ajah, sebenarnya blogger hack ini sudah pernah di bahas di blog kang Jaloee, mengenai Ajax label.

Blogger hack ini menurut saya sangat bermanfaat sekali. Karena memanggil summary dari postingan kita tanpa merefresh halaman blog sobat, kalau mau lihat yang punya blogger hack silahkan klik disini, nah di sini saya akan coba mensadur kembali blogger hack tersebut dengan mengintegrasikannya ke dalam label cloud punya si Phydeaux3 dan di integrasikan oleh Deepak dengan Ajax labelnya. Hasil dari blogger hack tersebut dapat di test di bog ini, silahkan sobat pilih label yang di kehendaki dan lihat hasilnya. Kalau tertarik silahkan sobat melanjutkan membacanya.


  1. Seperti biasa login terlebih dahulu ke blogspot, kemudian masuk ke Tata Letak > edit HTML
Jangan lupa simpan template lengkapnya, klik Download Template Lengkap!!

  1. Pertama kita install terlebih dahulu Label cloudnya, caranya adalah cari kode di ]]></b:skin> kemudian masukkan kode dibawah ini sebelum kode tersebut :
/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}

  1. Setelah selesai masukan kode di bawah ini sesudah kode ]]></b:skin> :

<script type='text/javascript'>
// Label Cloud User Variables
var cloudMin = 1;
var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;
</script>

Simpan hasil pekerjaan sobat terlebih dahulu

  1. Nah di langkah ini saya sudah memasukkan kode dari ajak label supaya memudahkan instalasi ajax labelnya, yang perlu sobat lakukan adalah cari kode ini, tanpa mencentangkan expand widget

<b:widget id='Label1' locked='false' title='Labels' type='Label'/>

Setelah ketemu ganti kode tersebut dengan kode di bawah ini :

<b:widget id='Label1' locked='false' title='Label Cloud' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>

<div class='widget-content'>
<div id='labelCloud'/>
<script type='text/javascript'>

// Don&#39;t change anything past this point -----------------
// Cloud function s() ripped from del.icio.us
function s(a,b,i,x){
if(a&gt;b){
var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)
}
else{
var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)
}
return v
}


var c=[];
var labelCount = new Array();
var ts = new Object;
<b:loop values='data:labels' var='label'>
var theName = &quot;<data:label.name/>&quot;;
ts[theName] = <data:label.count/>;
</b:loop>

for (t in ts){
if (!labelCount[ts[t]]){
labelCount[ts[t]] = new Array(ts[t])
}
}
var ta=cloudMin-1;
tz = labelCount.length - cloudMin;
lc2 = document.getElementById(&#39;labelCloud&#39;);
ul = document.createElement(&#39;ul&#39;);
ul.className = &#39;label-cloud&#39;;
for(var t in ts){
if(ts[t] &lt; cloudMin){
continue;
}
for (var i=0;3 &gt; i;i++) {
c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)
}
var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);
li = document.createElement(&#39;li&#39;);
li.style.fontSize = fs+&#39;px&#39;;
li.style.lineHeight = &#39;1&#39;;
a = document.createElement(&#39;a&#39;);
a.title = ts[t]+&#39; Postingan dalam label &#39;+t;
a.style.color = &#39;rgb(&#39;+c[0]+&#39;,&#39;+c[1]+&#39;,&#39;+c[2]+&#39;)&#39;;
a.href = &#39;javascript:getCat(&quot;&#39; + encodeURIComponent(t) + &#39;&quot;,null)&#39;
if (lcShowCount){
span = document.createElement(&#39;span&#39;);
span.innerHTML = &#39;(&#39;+ts[t]+&#39;) &#39;;
span.className = &#39;label-count&#39;;
a.appendChild(document.createTextNode(t));
li.appendChild(a);
li.appendChild(span);
}
else {
a.appendChild(document.createTextNode(t));
li.appendChild(a);
}
ul.appendChild(li);
abnk = document.createTextNode(&#39; &#39;);
ul.appendChild(abnk);
}
lc2.appendChild(ul);
</script>

<noscript>
<ul>
<b:loop values='data:labels' var='label'>
<li>
<b:if cond='data:blog.url == data:label.url'>
<data:label.name/>
<b:else/>
<a expr:href='data:label.url'><data:label.name/></a>
</b:if>
(<data:label.count/>)
</li>
</b:loop>
</ul>
</noscript>
<b:include name='quickedit'/>
</div>

</b:includable>
</b:widget>

Simpan kembali hasil pekerjaan sobat, jika berhasil di simpan, berarti sobat telah mengikuti langkahnya dengan benar

  1. Kemudian cari kode </head>, (sekarang baru di centang expand widgetnya-red) paste kode di bawah ini di atas </head> :

<style type='text/css'>
#indicator {position:fixed;z-index:1000;padding:15px 0;top:40%;background-color:#FFFFFF;border:1px solid #AAAAAA;width:176px;left:50%;margin-left:-88px;text-align:center;}
#search-result {border:1px solid #AAAAAA;padding:10px;padding-bottom:30px;font-size:85%;}
.search-result-meta {background:#EFEFEF;padding:2px;}
.search-result-meta img {border-width:0;vertical-align:text-bottom;}
.search-title {font-size:1em;padding-bottom:3px;font-weight:bold;text-align:left;text-decoration:underline;}
.search-cat {display:block;padding:3px;font-size:1em;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #C0C0C0;font-weight:bold;}
.search-close {color:silver;float:right;border:1px solid #F5F5F5;margin-top:10px;cursor:pointer;}
.search-result-nav {font-size:1.4em;font-weight:bold;padding:5px 0pt;text-align:center;}
</style>

<script src='http://subagya.googlepages.com/prototype.js' type='text/javascript'/>

<script type='text/javascript'>

//<![CDATA[

// User customisable parameters

// ----------------------------

// maxresults - Number of results to show per page

// navFlag    - Set Navigation ON or OFF. Give 1 for ON and 0 for OFF.

// feedLabel  - Text to show for the label feed link.

// catLabel   - Label for categories.

// closeLabel - Label for Close button. You can use hypertext also.

var maxresults = 3;

var navFlag = 1;   //ON by default

var feedLabel = "Subscribe to";

var catLabel = "Di Simpan di:";

var closeLabel = "Tutup";

//]]>

</script>

<script src='http://subagya.googlepages.com/ajaxlabels.js'/>

NB : Script di atas sudah di modifikasi sedikit oleh saya, kalau mau aslinya silakan klik disini

  1. Langkah selanjutnya cari kode ini di bawah ini :

<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>

Setelah itu ganti dengan kode ini :

<b:loop values='data:post.labels' var='label'>
<a href='#sres' expr:onclick='"javascript:getCat(\"" + data:label.name + "\",null)"' rel='tag'><data:label.name/></a>

Simpan hasil pekerjaan sobat, jika berhasi pasti tidak ada masalah, jika tidak silahkan ulangi prosedurnya dari no 5

  1. Setelah itu masuk ke Tata Letak > add page elements pilih yang di atas post, kalau belum ada pilihan add page elemet di atas post silahkan baca di sini ( biasanya blogger hack ini di simpan di atas post-red). Pilih insert HTML/Javascript kemudian masukkan kode ini di bawah :

<div id="indicator" style="display:none"><img alt="Indicator" src="http://subagya.googlepages.com/loading-trans.gif"/>Sedang Loading...</div><div id="search-result" style="display:none"><a name="sres"></a><div class="search-close" onclick="javascript:Element.hide('search-result')"><script type="text/javascript">document.write(closeLabel);</script></div><div id="show-result"></div><div class="search-close" onclick="javascript:Element.hide('search-result')"><script type="text/javascript">document.write(closeLabel);</script></div></div>

Kemudian simpan, dan silahkan lihat hasil pekerjaan sobat di blog sobat. Jika berhasil berarti ”selamat anda sukses”, jika tidak silahkan ikuti langkah-langkahnya dengan teliti.

Atau silahkan kunjungi ke blog sobat ini untuk, penjelasan dalam bahasa inggrisnya, atau ke sini blog sobat ini juga.
post signature

Menampilkan text di dalam area yang unik di postingan

Bagaimana cara menampilkan text yang berada dalam area tersendiri yang berbeda dengan isi postingannya? Hal ini di tanyakan oleh sobat saya Riasmaja dan saya akan mempostingnya untuk blogger mania lainnya, prinsipnya hampir sama dengan postingan saya sebelumnya silakan baca disini atau ke yang punya code aslinya di Mohamed Rias.  Seperti contoh di bawah ini
Contoh (note) :
Test Menaruh Text di dalam area ini

Contoh (warning) :

Test Menaruh Text di dalam area ini


Contoh (info) :

Test Menaruh Text di dalam area ini


Contoh (alert) :

Test Menaruh Text di dalam area ini


Contoh (download):

Test Menaruh Text di dalam area ini

Mau tahu caranya?

1. Seperti biasa, login ke Blogspot , kalau sudah login masuk ke Tata Letak > Edit HTML

Perhatian! Jangan lupa untuk membackup template sobat, klik DownLoad Full Template!
2. Setelah itu masukkan kode di bawah ini di atas kode ]]</b:skin>
#rec { margin:20px;padding:20px;}
.hint {
border: 1px solid #4AB7FF;
font-size: 11px;
color: #191919;
background: #BFE5FF url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/info.gif) no-repeat 5px center;
font-family: Verdana, sans-serif, "Courier New";
line-height: 125%;
margin: 5px 0px 0px;
padding: 12px 12px 12px 40px;
display: block;
font-weight: 400;
width: 85%;
}
.warning {
border: 1px solid #FF8888;
font-size: 11px;
color: #191919;
font-family: Verdana, sans-serif, "Courier New";
line-height: 125%;
background: #FFBFBF url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/warning.gif) no-repeat 5px center;
display: block;
margin: 5px 0px 0px;
padding: 12px 12px 12px 40px;
font-weight: 400;
width: 85%;
}
.download {
border: 1px solid #C2E069;
font-size: 11px;
color: #191919;
font-family: Verdana, sans-serif, "Courier New";
line-height: 125%;
background: #E5F2BF url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/download.gif) no-repeat 5px center;
display: block;
margin: 5px 0px 0px;
padding: 12px 12px 12px 40px;
font-weight: 400;
width: 85%;
}
.alert {
border: 1px solid #FFC875;
font-size: 11px;
color: #191919;
line-height: 125%;
background: #FFE5BF url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/alert.gif) no-repeat 5px 5px;
font-family: Verdana, sans-serif, "Courier New";
display: block;
margin: 5px 0px 0px;
padding: 12px 12px 12px 40px;
font-weight: 400;
width: 85%;
}
.note {
border: 1px solid #FFE375;
font-size: 11px;
color: #191919;
font-family: Verdana, "Times New Roman", Times, Georgia, serif;
line-height: 125%;
background: #FFF2BF url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/note.gif) no-repeat 5px center;
display: block;
margin: 5px 0px 0px;
padding: 12px 12px 12px 40px;
font-weight: 400;
width: 85%;
}

Jangan lupa simpan hasil pekerjaan sobat!
3. Untuk menampilkan text di dalam area berbeda di postingan sobat harus memakai code tag
di bawah ini :

<div class="note">

Text

</div>



<div class="alert">

            Text

</div>



<div class="hint">

Text

</div>



<div class="download">

Text

</div>



<div class="warning">

Text

</div>
Masukkan text di antara tag
<div>tersebut, sesuaikan dengan kebutuhan blooger mania, bisa di pakai dalam Edit HTML ataupun  Compose Mode. Ok sobat Happy Blogging yaks
 
post signature

Menampilkan kode HTML/Javascript yang unik di postingan

Buat sobat Jovie yang menanyakan bagaimana cara menampilkan code HTML-an atau Javascript yang unik tentunya yang bagus kaya blog ini :P ,maka dengan ini saya posting sekalian buat blogger mania, saya dapat hack ini dari Mohamed Rias dan saya sudah minta izin untuk mentranslatenya ke dalam bahasa Indonesia. Ok bisa kita mulai?


1. Seperti biasa, login ke blogspot, kalau sudah login masuk ke Tata Letak > Edit HTML

Perhatian! Jangan lupa untuk membackup template sobat, klik DownLoad Full Template!

2. Setelah itu masukkan kode di bawah ini di atas kode ]]</b:skin>

.codeview {
margin : 15px 35px 15px 15px;
padding : 10px;
clear : both;
list-style-type : none;
background : #f9f9f9 url(http://i280.photobucket.com/albums/kk162/mochal_nl_2008/cv-1.gif) no-repeat right bottom;
border-top : 1px solid #eeeeee;
border-right : 2px solid #cccccc;
border-bottom : 2px solid #cccccc;
border-left : 1px solid #eeeeee;
}
.codeview li {
font-size : 13px;
line-height : 24px;
font-family : "Courier New", "MS Sans Serif", sans-serif, serif;
color : #333333;
font-weight : normal;
margin : 0;
padding : 0;
}
Jangan lupa simpan hasil pekerjaan sobat!

3. Untuk menampilkan code HTML/Javascript di postingan sobat harus memakai code di bawah ini :

<div class="codeview">

Taruh kode HTML, css, Javascript code

</div>

NB : kode di atas bisa ditulis di dalam mode compose ataupun Edit HTML

Setelah semuanya selesai tinggal di praktekkan dah lihat hasilnya, jika masih bingung silakan komentar insya Allah saya balas atau berkunjung ke Mohamed Rias. Ok sobat Happy blogging yak :D .



Contoh pemakaian codeview :

Hasilnya akan seperti ini, blogger mania bisa memasukkan code HTML-an, code CSS, JavaScript dan bisa menaruh tulisan di dalam bingkai unik ini! Sangat bagus bukan?
post signature

Accordion Menu Versi Dynamic Drive

Accordian menu sederhana dari DynamicDrive saya aplikasikan ke blogger, contohnya bisa sobat lihat di sidebar blog ini dan kebetulan Rya , S@si dan si centil Jovie  meminta saya untuk memposting nya, kalau diklik efeknya akan buka tutup atau seperti accordion. Mau tahu cara buatnya?

1. Seperti biasa, login ke blogspot, kalau sudah login masuk ke Tata Letak > Edit HTML
Perhatian! Jangan lupa untuk membackup template sobat, klik DownLoad Full Template!
2. Setelah itu masukkan kode di bawah ini di atas kode <b:skin>
<script type="text/javascript" src="http://subagya.googlepages.com/jquery-1.2.2.pack.js"></script>

<script type="text/javascript" src="http://subagya.googlepages.com/ddaccordion.js">

/***********************************************
* Accordion Content script- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
* This notice must stay intact for legal use
***********************************************/

</script>


<style type="text/css">

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

</style>

<script type="text/javascript">

//Initialize first demo:
ddaccordion.init({
headerclass: "mypets", //Shared CSS class name of headers group
contentclass: "thepet", //Shared CSS class name of contents group
collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [0,1], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: true, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: true, //persist state of opened contents within browser session?
toggleclass: ["", "openpet"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["none", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "fast" //speed of animation: "fast", "normal", or "slow"
})
</script>
Simpan hasil pekerjaan sobat
3. Kemudian masuk ke Tata Letak >  Add page elements > HTML/Javascript
Masukkan script di bawah ini
<h2>Example 1:</h2>
<a href="#" onClick="ddaccordion.expandone('mypets', 0); return false">Expand 1st header</a> | <a href="#" onClick="ddaccordion.collapseone('mypets', 0); return false">Collapse 1st header</a> | <a href="#" onClick="ddaccordion.toggleone('mypets', 1); return false">Toggle 2nd header</a>

<h3 class="mypets">Dogs</h3>
<div class="thepet">
<img src="http://i10.tinypic.com/7xlrga1.jpg" />
The dog is a domestic subspecies of the wolf, a mammal of the Canidae family of the order Carnivora. The term encompasses both feral and pet varieties and is also sometimes used to describe wild canids of other subspecies or species. The domestic dog has been (and continues to be) one of the most widely-kept working and companion animals in human history, as well as being a food source in some cultures.
</div>

<h3 class="mypets">Cats</h3>
<div class="thepet">
The Cat, also known as the Domestic Cat or House Cat to distinguish it from other felines, is a small carnivorous species of crepuscular mammal that is often valued by humans for its companionship and its ability to hunt vermin. It has been associated with humans for at least 9,500 years.
</div>

<h3 class="mypets">Rabbits</h3>
<div class="thepet">
Rabbits are small mammals in the family Leporidae of the order Lagomorpha, found in several parts of the world. There are seven different genera in the family classified as rabbits, including the European rabbit (Oryctolagus cuniculus), cottontail rabbit (genus Sylvilagus; 13 species), and the Amami rabbit (Pentalagus furnessi, endangered species on Amami O-shima, Japan). There are many other species of rabbit, and these, along with cottontails, pikas, and hares, make up the order Lagomorpha. Rabbits generally live between four and twenty years.
</div>
Contoh Hasilnya bisa di lihat di bawah ini :

Example


Expand 1st header | Collapse 1st header | Toggle 2nd header

About Me



My FotoNama guwe Guruh Subagya, hanya lelaki biasa tinggal di Jakarta, biasa di panggil mochal, pekerjaan gw seorang Medical Representative, gw senang bersosialisasi, senang main games, internet, mulai senang blogging. Aliran Music guwe Punk Melodic. band favorite NOFX, No Use For A Name, Hi-Standart. Keep Punk Rock Elite Dude. Lihat Profil Lengkap Saya



My Cats



Cella

Nama : Cella

Umur : 1 tahun 5 bulan

Jenis : Jantan

Ayah : Garonk

Ibu : Blacky

Hobi : Makan ikan pakai nasi, terus tidur, bangun dan makan lagi


My YM Status






NB : Silakan isi content sobat yang akan mau di tampilkan di accordion menu diantara kode <div class="thepet">  content </div>
Info : Content bisa di isi dengan gambar, dan HTML/Javascript code
Lihat hasil pekerjaan sobat , kalau berhasil berarti sukses kalau tidak silahkan ulangi dari tahap ke 2 kalau tidak bisa juga silahkan kunjungi dynamicdrive atau beritahu saya. Ok sobat happy blogging :D
post signature

Page Navigation Hack

Kali ini saya coba mensadur blogger hack dari Mohamed Rias, tentang page navigation yang umumnya blogger mania bisa lihat di bawah post blog saya, dan umumnya terdapat di blog yang memakai platform wordpress, saya sudah meminta izin dari Mohamed untuk mentranslatenya ke bahasa Indonesia, Ok mau tahu cara  menampilkan page navigation  hack di blog sobat?


1. Seperti biasa sobat login dulu ke blogspot, kemudian ke Tata Letak > Edit HTML , jangan lupa untuk mendownload template asli sobat.
2. Setelah selesai masukkan kode CSS di bawah ini di atas kode ]]></b:skin>

.showpageArea {font-size: 11px; width:470px;background: url(http://i263.photobucket.com/albums/ii150/mohamedrias/ShowPagenavbar.jpg) no-repeat left top; padding-top:10px;padding-bottom:10px;padding-right:15px;padding-left:30px; color:#003366;text-align:left;
}
.showpageArea a {
color:#0F0;
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
color:#0F0;
border:1px solid #FFF;
margin:0 10px;
padding:0 5px 0 8px;
}
.showpageNum a:hover {
color:#FE8314;
border:1px solid #0071A5;
background-color:#FFF;
}
.showpagePoint {
color:#FE8314;
margin:0 8px 0 4px;
}
.showpage a {
text-decoration:none;
color:#FFF;
padding:0 2px 0 4px;
}
.showpage a:hover {
color:#FE8314;
text-decoration:underline;
} .showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#cc0000;
}

NB : Kode yang berwarna merah bisa sobat rubah sesuai dengan keinginan. (sesuaikan dengan template sobat) terus url gambarnya bisa di ubah juga.
3. Kemudian cari kode ini :
<b:section class='main' id='main' showaddelement='yes'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
</b:section>
Setelah ketemu taruh kode ini tepat di bawah </b:section>
&lt;script type=&quot;text/javascript&quot;&gt;

function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==&quot;.blogspot.com/&quot;;
var isLablePage = thisUrl.indexOf(&quot;/search/label/&quot;)!=-1;
var isPage = thisUrl.indexOf(&quot;/search?updated&quot;)!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf(&quot;/search/label/&quot;)+14,thisUrl.length) : &quot;&quot;;
thisLable = thisLable.indexOf(&quot;?&quot;)!=-1 ? thisLable.substr(0,thisLable.indexOf(&quot;?&quot;)) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= &#39;&#39;;
var upPageHtml =&#39;&#39;;
var downPageHtml =&#39;&#39;;

var pageCount=1;
var displayPageNum=2;
var firstPageWord = &#39;First&#39;;
var endPageWord = &#39;last&#39;; //&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;
var upPageWord =&#39;Back&#39;;
var downPageWord =&#39;Next&#39;;
//&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;


var labelHtml = &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;/search/label/&#39;+thisLable+&#39;?&amp;max-results=&#39;+pageCount+&#39;&quot;&gt;&#39;;

for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=&#39;&#39;){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}

postNum++;
htmlMap[htmlMap.length] = &#39;/search/label/&#39;+thisLable+&#39;?updated-max=&#39;+timestamp+&#39;T00%3A00%3A00%2B08%3A00&amp;max-results=&#39;+pageCount;
}
}
}
}//end if(post.category){

itemCount++;
}

}else{
if(title!=&#39;&#39;){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}

if(title!=&#39;&#39;) postNum++;
htmlMap[htmlMap.length] = &#39;/search?updated-max=&#39;+timestamp+&#39;T00%3A00%3A00%2B08%3A00&amp;max-results=&#39;+pageCount;
}
}
itemCount++;
}
}

for(var p =0;p&lt; htmlMap.length;p++){
if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){
if(fFlag ==0 &amp;&amp; p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}else{
upPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;/&quot;&gt;&#39;+ upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}
}else{
upPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
}

fFlag++;
}

if(p==(thisNum-1)){
html += &#39;&amp;nbsp;&lt;span class=&quot;showpagePoint&quot;&gt;&lt;u&gt;&#39;+thisNum+&#39;&lt;/u&gt;&lt;/span&gt;&#39;;
}else{
if(p==0){
if(isLablePage){
html = labelHtml+&#39;1&lt;/a&gt;&lt;/span&gt;&#39;;
}else{
html += &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;/&quot;&gt;1&lt;/a&gt;&lt;/span&gt;&#39;;
}
}else{
html += &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ (p+1) +&#39; &lt;/a&gt;&lt;/span&gt;&#39;;
}
}

if(eFlag ==0 &amp;&amp; p == thisNum){
downPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt; &lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ downPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;;
eFlag++;
}
}//end if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){
}//end for(var p =0;p&lt; htmlMap.length;p++){

if(thisNum&gt;1){
if(!isLablePage){
html = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;/span&gt;&#39;+upPageHtml+&#39; &#39;+html +&#39; &#39;;
}
}

html = &#39;&lt;div class=&quot;showpageArea&quot;&gt;&lt;span style=&quot;color:#fff;&quot; class=&quot;showpage&quot;&gt; Total &#39;+(postNum-1)+&#39;: &lt;/span&gt;&#39;+html;

if(thisNum&lt;(postNum-1)){
html += downPageHtml;

}

if(postNum==1) postNum++;
html += &#39;&lt;/div&gt;&#39;;

if(isPage || isFirstPage || isLablePage){
var pageArea = document.getElementsByName(&quot;pageArea&quot;);
var blogPager = document.getElementById(&quot;blog-pager&quot;);

if(postNum &lt;= 2){
html =&#39;&#39;;
}

for(var p =0;p&lt; pageArea.length;p++){
pageArea[p].innerHTML = html;
}

if(pageArea&amp;&amp;pageArea.length&gt;0){
html =&#39;&#39;;
}

if(blogPager){
blogPager.innerHTML = html;
}
}

}
&lt;/script&gt;

&lt;script src=&quot;/feeds/posts/summary?alt=json-in-script&amp;callback=showpageCount&amp;max-results=99999&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
<div style='text-align:right;font-size:10px;color:000000;margin-top:15px;display:none;'> <a href='http://rias-techno-wizard.blogspot.com/2008/07/page-navigation-hack-for-blogger.html'>Grab this Widget ~ Blogger Accessories</a></div>


Update : Kode di atas sudah di update oleh Mohamed Rias, bagi yang sudah copy kode sebelumnya, silahkan ganti dengan kode yang baru ini.

NB: Text yang berwarna merah dapat di ubah  
Penjelasan :
1 : var pageCount = 2;

Digit ini menunjukkan number  dari posts untuk dilihatkan  pada single  page. Ubah digit ini untuk menampilkan banyak halaman yang sobat inginkan.
(Kutipan dari Mohamed Rias)
for example :

”In my blog I have put that value as 2 . In each page you can see only 2 posts .”


2 : var displayPageNum = 3;

Digit ini menunjukkan number dari page yang di list
(Kutipan dari Mohamed Rias)
For example :

”In my blog I have chosen 3 , then 3 pages will be shown.”
Kode CSS di atas umumnya bisa untuk semua template, kalau sudah selesai semuanya simpan hasil pekerjaan blogger mania, terus kalau masih bingung silahkan kunjungi blog yang empunya hack ini. Terimakasih buat Mohamed Rias yang mengizinkan saya menulis kembali page navigation hack ini ke bahasa Indonesia. Happy blogging sobat :D


post signature

Be the first to leave a comment!

Siapa sih yang tidak mau menjadi komentar pertama terus bilang pertamax di komentar postingan blogger mania? Apalagi blog blogger mania sudah banyak pengunjungnya, pasti rebutan mau menjadi komentator yang pertama, nah biar nambah seru buat menarik pembaca setia blogger mania supaya menjadi be the first to leave comment! ada sedikit modifikasi di kode css blogger mania untuk mengubah 0 komentar menjadi be the first to leave comment!. Mau tahu caranya?


1. Seperti biasa Login dulu ke blogspot, setelah masuk jangan lupa di save dulu templatenya.
2. Setelah itu ke Tata Letak > Edit HTML cari kode yang mirip seperti di bawah ini :

<span class='post-comment-link'> <b:if cond='data:blog.pageType != "item"'> <!-- if the page is NOT an itempage, display the link -->
     <b:if cond='data:post.allowComments'>  <!-- if the post allows comment to be made, display the link -->
        <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
           <b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/>
           <b:else/><data:post.numComments/> <data:top.commentLabelPlural/>
           </b:if>
        </a>
     </b:if>
  </b:if>
</span>



3. Kalau ketemu kode itu , ganti dengan kode di bawah :

<span class='post-comment-link'>
<b:if cond='data:blog.pageType != "item"'> <!-- if the page is NOT an itempage, display the link -->
<b:if cond='data:post.allowComments'> <!-- if the post allows comment to be made, display the link -->

<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
<b:if cond='data:post.numComments == 0'>
Be the first to leave a comment!
<b:else/>
<b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/>
<b:else/><data:post.numComments/> <data:top.commentLabelPlural/>
</b:if>
</b:if>
</a>
</b:if>
</b:if>
</span>


Setelah selesai jangan lupa save hasil pekerjaan blogger mania, kalau ingin mengganti kata be the first to leave comment!Sobat tinggal mengganti kode yang berwarna merah dengan kata-kata kreatif lainnya. Jangan lupa yak be the first to leave comment!.
(Hasil Karya Beatiful Beta).

Expandable/Collapse for Labels

Sebelumnya saya sudah memposting mengenai expandable/collapse navigation elements, silakan membaca artikel tersebut bagi yang belum membacanya. Jika sudah membacanya, bisa kita lanjutkan ke tutorial baru yaitu expandable/collapse for labels, tutorial ini juga atas permintaan teman blogger baru saya yaitu Jovie. Kalau mau lihat contoh blogger hack ini bisa blogger mania lihat di blog ini di sidebar samping kanan dengan title Labels, kalau di Click Here…..+/- akan keluar labels blog sobat. Prinsipnya hampir sama dengan cara membuat expandable/collapse navigation elements, hanya ada sedikit tambahan yang menurut saya tidak terlalu rumit. Mau tahu cara buatnya?

  1. Login ke blogspot, setelah blogger mania login jangan lupa backup template blog sobat, simpan file tadi di tempat aman.
  2. Kemudian sobat ke Tata Letak > Edit HTML, taruh kode di bawah ini di style sheet template blog sobat.


.commenthidden {display:none}
.commentshown {display:inline}


NB : Style Sheet > di antara kode <b:skin> ]]></b:skin> atau lebih gampangnya taruh di comments section, biasanya kodenya seperti ini :


/* Comments


----------------------------------------------- */


.commenthidden {display:none}


.commentshown {display:inline}


Taruh kode yang berawarna merah sehingga hasilnya akan seperti di atas


  1. Setelah itu taruh kode di bawah ini di antara <head> </head> tapi bukan di bagian style sheet.


<script type="text/Javascript">
function togglecomments (postid) {
var whichpost = document.getElementById(postid);
if (whichpost.className=="commentshown") { whichpost.className="commenthidden"; } else { whichpost.className="commentshown"; }
} </script>


NB : Jika sobat sudah menggunakan blogger hack expandable/collapse navigation elements di blog sobat, tidak perlu lagi menaruh kode-kode yang saya jelaskan di atas atau abaikan saja dan bisa loncat ke langkah selanjutnya, tetapi jika belum silakan ikuti langkah-langkah diatas.


  1. Kemudian ke Tata Letak > add page elements pilih tambahkan Labels, terus simpan, setelah selesai di simpan, buka browser baru (usahakan pakai browser firefox versi terbaru> kemudian isikan alamat blog sobat, setelah loading halaman selesai, klik kanan mouse sobat di area halaman blog di mana saja, pilih view page source, setelah terbuka view sourcenya cari kode seperti di bawah ini


<div class='widget-content'>


NB : Cari yang mirip seperti kode di bawah, saya contohkan kode dalam halaman blog saya


<div class='widget-content'>


<ul>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Blogger%20Hack'>


Blogger Hack


</a>


<span dir='ltr'>(4)</span>


</li>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Blogger%20Trik'>


Blogger Trik


</a>


<span dir='ltr'>(3)</span>


</li>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Free%20download'>


Free download


</a>


<span dir='ltr'>(1)</span>


</li>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Humanities'>


Humanities


</a>


<span dir='ltr'>(1)</span>


</li>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Personal'>


Personal


</a>


<span dir='ltr'>(4)</span>


</li>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Serba-serbi'>


Serba-serbi


</a>


<span dir='ltr'>(1)</span>


</li>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Tips%20Komputer'>


Tips Komputer


</a>


<span dir='ltr'>(1)</span>


</li>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Tips%20Sehat'>


Tips Sehat


</a>


<span dir='ltr'>(2)</span>


</li>


<li>


<a dir='ltr' href='http://subagya.blogspot.com/search/label/Tools%20Blogger'>


Tools Blogger


</a>


<span dir='ltr'>(1)</span>


</li>


</ul>


Jangan lupa di copy pindahkan ke text editor seperti Note Pad, kita akan membutuhkan kode ini lagi.


  1. Kembali ke blogger , pilih add page elements terus tambahkan HTML/JavaScripts kemudian masukan kode ini :


<a aiotitle="click to expand" href="javascript:togglecomments('UniqueName')"
>Click Here…..[+/-]</a><br />
<div class="commenthidden" id="UniqueName">


Kode HTML/Javascript/Content


</div>


Keterangan : UniqueName isi sesuai keinginan sobat misal ganti dengan Labels jangan lupa untuk mengganti UniqueName yang ke 2 dengan Labels juga , terus paste kode yang kita ambil tadi di view page source yang kita simpan di Notepad. Paste kode tersebut dibagian Kode HTML/Javascripts/Content.


  1. Simpan dan lihat hasilnya, dan jangan lupa untuk menghapus Labels yang kita pertama buat tadi agar tidak ada 2 Labels di blog kita.


Kalau masih bingung bisa tanyakan ke saya lewat YM, bisa di klik di Status YM pada sidebar saya atau berkomentar di kotak komentar, bisa juga berkunjung ke situs ini. Untuk teman baru saya Jovie mudah-mudahan puas dengan tutorial ini.
post signature