Thursday, July 31, 2008

Post–footer : mengenal tag html “post–footer” pada template minima

0 comments

Sambil nunggu datang-nya kantuk, dan sambil nunggu tulisan apa yang akan di publis berikutnya. Saya mencoba mengulang tulisan tengtang “ Post –Footer “ . dan tentunya saya tambahkan beberapa penjelasan seiring pengembangan informasi yang  saya dapatkan.

Jika saudara belum mengetahui apa itu “ Post – footer “ ? saya telah buat ilustrasi gambar sebagai petunjuk-nya biar jelas.

gam 01

Sudah jelaskan maksud tentang post-footer ini. Sekarang bagaimana untuk mengenali kode htmlnya satu persatu dalam templatenya ? bagaimana cara menganti tulisan “ Di posting oleh Pemilik Blog “  Menjadi “ Penulis : Nama Penulis” ? Dan bagaimana cara menganti tulisan “ Label: Nama Label “ menjadi “ Categorie :NamaLabel”?

baiklah mari kita mulai.

Ini merupakan penjelasan awal ( div class ) tentang post-footer

<div class='post-footer'>

A : Line Pertama :

Ini merupakan penjelasan baris pertama ( atau tag yang mewadahi apa yang ada pada baris pertama pada post-footer).

<div class='post-footer-line post-footer-line-1'>

ilustrasi gambarnya :

gam 02 

c. ini merupakan tag yang menjelaskan “ Author/nama pemilik blog. ( di awali dengan tag <span class='nama class'> dan tag penutup-nya </span>

<span class='post-author vcard'>
       <b:if cond='data:top.showAuthor'>
         <data:top.authorLabel/>
         <span class='fn'><data:post.author/></span>
       </b:if>
     </span>

ilustrasi gambarnya :

gam 03

* Keterangan * :

kita bisa saja menganti pada tag html name author di atas yakni :

<data:top.authorLabel/>
<span class='fn'><data:post.author/></span>

menjadi seperti ini :

<b>Penulis</b> :
<a href=" http://www.blogger.com/profile/06322035097256660173"
class="fn n url"><b>Juragan Beras</b></a>

hasilnya :

gam 05

“ alamat link yg berwarna merah, sesuaikan dengan alamat profile masing-masing, atau bisa saja alamat link profile yang lebih spesifik “.


d. ini penjelasan tentang waktu di publish-nya postingan.

<span class='post-timestamp'>
        <b:if cond='data:top.showTimestamp'>
          <data:top.timestampLabel/>
        <b:if cond='data:post.url'>
      
….. dst …. dst
 

      </span>

ilustrasi gambar :

gam 06

 

e. ini penjelasan tentang tag html komentar.

<span class='post-comment-link'>
        <b:if cond='data:blog.pageType != &quot;item&quot;'>
          <b:if cond='data:post.allowComments'>
            … dst …. dst…dst

     </span>

ilustrasi gambar :

gam 07

 

e. ini penjelasan tentang post-icon email dan  penjelasan tentang quickedit pencil ( dalam edit mode.. red )

<span class='post-icons'>
       <!-- email post links -->
       <b:if cond='data:post.emailPostUrl'>

        … dst … dst .. dst
             <img alt='' class='icon-action' src='http://www.blogger.com/img/icon18_email.gif'/>
         </a>
         </span>
       </b:if>

<!-- quickedit pencil -->
        <b:include data='post' name='postQuickEdit'/>
      </span>

ilustrasi gambarnya :

gam 09

* keterangan * :

tulisan yang berwarna merah merupakan url icon/gambar, jika kita ingin menganti icon/gambar emailnya.

 

f. dan di bawah ini merupakan tag html  penutup untuk post-footer baris pertama yang harus ada. ( agar terhindar dari kesalahan well-formed.red)

</div>

 

B. Line Kedua :

Pada baris kedua ( post-footer-line-2 ). dalam template minima hanya mempunyai satu keterangan saja yakni ; post-labels.

<div class='post-footer-line post-footer-line-2'>

dan ini penjelasan tentang tag post labelnya :

<span class='post-labels'>
        <b:if cond='data:post.labels'>
          <data:postLabelsLabel/>
         <b:loop values='data:post.labels' var='label'>
            <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
          </b:loop>
        </b:if>
      </span>

ilustrasi gambarnya :

gam 10

* keterangan *

tulisan berwarna di atas bisa kita ganti, jika kita ingin mengantinya dengan tulisan lain misalkan : Categorie.

hasilnya :

gam 11

sedangkan tag di bawa ini sebagai penutup untuk post-footer-line-2.

</div>

 

C. Baris Ketiga.

Sedangkan baris ketiga pada template minima tidak ada tag html apapun, akan tetapi jika kita mau kita bisa menambahkan tag html yang sekiranya kita anggap perlu. seperti menambah sosial bookmark , related post dll.

<div class='post-footer-line post-footer-line-3'/>
    </div>

Seperti biasa  setiap sebuah class atau id  harus ada tag penutupnya, demikian juga untuk <div class=”post-footer”> ini . harus ada tag penutupnya, yang di simpan di ujung akhir baris ketiga . yakni :

</div>

jadi jika kita ringkas penjelasan tentang tag html post-footer ini, rangkumannya seperti ini :

<div class='post-footer'>
    <div class='post-footer-line post-footer-line-1'>
tentang : * NameAthour * TimeStamp * post-comment-link *post-backlinks  *Icon Mail  *Quick Edit.
</div>

<div class='post-footer-line post-footer-line-2'>
* post-label.
</div>

<div class='post-footer-line post-footer-line-3'/>
* bisa di isi dengan tag html.
    </div>
  </div>

 

Update :

Dengan mengetahui struktur dan antara tag yang mengapitnya, yakni <span class=” “> isi </span>. kita dapat memindah-mindahan posisi, authorname,komentar, label dst.

ilustrasi gamb .

gam 02

* NOTE

Bagimana cara menambahkan background image atau warna ke dalam post-footer ? Bagimana cara menambahkan sosial bookmark ke dalam post-footer ?.

keterangan bisa di lihat pada postingan berikut ini ;

Related Posts

Tuesday, July 29, 2008

Widget Feed Mengunakan Flash Cs3

0 comments

Biasanya sebuah widget recent post atau recent comment pasti lebih di penuhi dengan coding  javascript, namun kemarin malem saya mendapat widget feed - recent post atau recent comment yang tampilanya di desain mengunakan flash.

Sangat kreatif, namun bagi kita yang ingin memasang widget ini, sedikitnya harus mengerti tentang program flash biar tampilanya optimal. contohnya- menganti penamaan atau judul widget ini.

Menurut pembuatnya sendiri, widget ini bisa di kembangkan  lebih jauh lagi , dan saya sangat setuju . terutama bagi yang doyan mengunakan program flash dan mengerti actionscript-nya, widget ini merupakan pijakan dasar untuk membuat lebih hebat lagi. – misalkan di kembangkan untuk membuat widget twitter dll.

So jika saudara tertarik dengan widget ini, bisa lihat di :

View :

or View : openjobs.com

del.icio.us tags: ,

Sunday, July 27, 2008

Fireuploader Addon Firefox untuk upload dan donlot.

0 comments

Ini informasi bagi yang belum tahu saja, dan kebetulan maniak browser firefox, karena program fireuploader – upload dan donlot  ini merupakan add-ons untuk pemakai browser tersebut.

File yang dapat di upload oleh program ini di antaranya ; file gambar, zip, exe, video dll. sedangkan webhosting yang mendukung-nya terhitung  webhosting kelas kakap, semisal picasa google, fikr yahoo, box.net, youtube,google doc dll.

Setidaknya bagi saya pribadi mengunakan addon  untuk firefox ini, jadi sangat tetolong dan praktis  dalam mentransfer gambar untuk kebutuhan dandani layout blog, memposting file video dan tentu saja file sharing lain-nya yang bisa di donlot.

2

Setelah programnya kita intall, dalam browser firefox, pilih menu tools – fireuploader , maka akan terbuka seperti ilustrasi gambar di atas. Kolom sebelah kiri merupakan folder dan file pada komputer kita, sedangkan kolom sebelah kanan folder atau file dari webhosting.

Namun ingat sebelum kita dapat mengupload dan mendonlot, kita harus atau sudah  mempunyai akun pada webhosting yang di maksud.

Install via Firefox :

Istall via website :

Technorati Tags:

Wednesday, July 23, 2008

Memperbaiki Sitemap Error

0 comments

gam 01 Ada yang tanya via email kemarin tentang keadaan sitemap dalam webmaster tool yang kedapatan error. dan ini sempat di tanyakan pula oleh nona ini sebulan yang lalu.

Tentang sitemap error ini sebenarnya cerita sangat lama  kurang lebih setahun yang lalu,  dan pernah di bahas di beberapa blog tutorial lokal.  terjadinya error ini sendiri di akibatkan karena feed blog kita di alihkan (redirect ) ke feedburner. ( tentang feedburner ).

Aneh-nya tentang error ini belum juga di betulkan oleh pihak google. pada hal kita tahu layanan feed dari feedburner sudah miliknya google. – mungkinkah  karena keserakahan telah mengalahkan loyalitas dan reputasi . red-.

Baiklah untuk mengulangi lagi informasi yang pernah di tulis oleh beberapa para pakar tutorial blogger. jika anda mendapati sitemap-nya dalam keadaan error, yang perlu anda lakukan ialah menambahkan pada  ATOM.xml atau Rss.xml –nya

menjadi :

atom.xml?redirect=false

atau

rss.xml?redirect=false

Dan di bawah ini ada beberapa keterangan dan tambahan dari Mr phydeaux3, yang bagus untuk anda ketahui dan baca :

Previously the root-level Blogger or BlogSpot feeds did not accept any query parameters, but when Blogger or BlogSpot added the redirect=false one, they also seemed to open up those feeds to all the known Blogger or BlogSpot query parameters. And that's how you can submit more than the standard 25 posts. First off, figure out how many posts you have by going to Blogger or BlogSpot Edit Post page and select only published posts, it'll tell you how many total posts you have. Then you can use the max-results and start-index parameters to expand the number of results obtained, and to submit more than one map if needed.Note: Currently Blogger or BlogSpot limits the max-results to 500 entries. This has gone up and down a couple of times so it could change. As of right now the upper limit appears to be 500. But 100 was the limit at one time.

I'm going to use the max limit of 100 in my examples, you can use more if that's what you want. So to get the first set of 100 posts the URL I'd submit would be:

rss.xml?redirect=false&start-index=1&max-results=100
or
atom.xml?redirect=false&start-index=1&max-results=100

Then, if I've more than 100 posts (I currently have 105) I can create another sitemap with the URL:

rss.xml?redirect=false&start-index=101&max-results=100
or
atom.xml?redirect=false&start-index=101&max-results=100

If you notice, just increase the start-index number by the amount of results you're getting. So the first sitemap started at 1, and returned 100 results, the second sitemap would use the start-index of 101 (100+1). Now that should automatically cover me for the next 95 posts. If I had more than 200 posts, just create another sitemap with the start-index of 201 (you get the idea). Google Webmaster Tools will automatically download the sitemaps (usually about once a day) and if I've made a new post it should get added to the mix.

Having said all that, two last things. One, I don't really think all of this helps any (if at all). Blogger or BlogSpot blogs aren't that difficult to crawl and Google will probably crawl your blog just as well with or without a sitemap of any kind. Two, if you really wanted to create a non-feed sitemap with some sort of sitemap generating tool, then according to this recent post at Google Webmaster Central Blog, you could upload a sitemap for Blogger or BlogSpot through another verified site like maybe Google Pages?

Note :

Namun terkadang cara ini tidak berlaku untuk yang blognya memakai domain co.cc .

 

Related Posts

 

del.icio.us tags:

Monday, July 21, 2008

Indek Ajax Label dari BloggerHack

0 comments

Ngutak-ngati dan  pasang kode dari para master blogger , mencoba untuk tampilanya yang dinamis dan tidak terlalu monoton.

Dan kali ini yang jadi sasaranya untuk utak-atik bagian index labelnya. Kalau dulu index label yang saya gunakan dari hockospare, – yaitu menampilkan index label  hanya judul-judulnya saja. Sekarang saya mengunakan index label dari bloggerhack – deepak, seorang blogger muda dari acha-acha india.  yang menampilkan index label-nya berupa Rss Feed secara ringkasan ( Summary ).

Untuk lebih jelasnya silahkan test oleh saudara dan  pilih salah satu judul label/categorie  di atas. :) Asiikkkkk bukan tampilannya.

Namun untuk memasang hack ini, saya mesti mengorbankan Tab Accordian di samping kanan blog saya ini, yang menjadi tidak berpungsi sliding door-nya di Ie 6 dan Ie 7. dan ini sebenarnya sudah saya perhitungkan, karena yang sudah sudah dari pengalaman,  framework antara javascript bubbling yui yang di gunakan untuk  Tab Accordian  dan javascript prototype yang di gunakan Ajax Label ini, tidak akur jika di gabungkan.

Ajax label dari deepak ini sendiri mengalami beberapa kali update, namun sejak saya incar dari setahun yang lalu, belum juga keluar update barunya. terutama masalah batasan label feed yang di tampilkan-nya.  pada hal hack ini sangat bagus sekali.

Jika saudara ingin mengunakan Ajax label ini, ada beberapa yang bisa anda gunakan.

1. Ajax label yang pertama, berikut di sertakan untuk mengatur batas index labelnya dan sebuah navigasi ( tab pagination ). test blog bisa di lihat di blog ini. untuk tutorialnya di sini.

2. Ajax label ini untuk yang mengunakan tag Cloud dari phydeaux3. tutorilnya bisa di baca di sini.

3. Ajax label Update yang saya terapkan pada label blog ini, tutorialnya bisa di baca di sini.

Note : Jika anda sebelumnya mengunakan hack dari Hackospare –display only the page title. maka hack itu harus di hapus dulu. setelah itu baru jalankan / instal Ajax label ini.

 

Related Posts

del.icio.us tags: ,

Saturday, July 19, 2008

Daftar Isi Blog Ini : Moga Bermangfaat

0 comments
Daftar Isi :< previous | next >

  <  Previous | Next   >

Friday, July 18, 2008

Buka atau Tutup Halaman komentar

0 comments

ngedot Awal-nya trik  tutup/buka ini dari bu anne – Hide/Show Navigation , dan sempat saya sadur dan di bahas  pula  di sini. tujuan  dari trik ini untuk menyederhanakan elemen yang terlalu memanjang ke bawah. Namun bisa saja untuk hal-hal lainnya, seperti menyembunyikan shout-box, blogroll, label dll – tergantung kebutuhan . contohnya saya menyembunyikan shout-box  dalam tab menu di blog ini.

Dan kemarin saya melihat sebuah blog yang menerapkan hide/show  ini ke dalam halaman komentarnya. dan saya coba ulek-ulek juga  untuk area komentar blog ini, hasilnya ternyata bisa dan seratus persen sukses. – contohnya bisa  langsung meluncur pada bagian halaman komentar yang bertuliskan “ Tampilkan Komentar “.

Otre deh jika tertarik dengan trik seperti itu, atau ingin tahu caranya. Yok kita lanjutkan membacanya.

Pertamax : buka Tata-letak kemduian  tab Edit Html. Setelah itu tandai/centang kotak kecil di samping tulisan Expand Template Widget.

 expand-template

 

Keduax : Simpan kode ini pada halaman Css.

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

 

skin


Ketigax : Simpan juga javascript ini di atas tag </head>

<script type='text/Javascript'>

function togglecomments (postid) {

var whichpost = document.getElementById(postid);

if (whichpost.className==&quot;commentshown&quot;) {
whichpost.className=&quot;commenthidden&quot;;
}
else {
whichpost.className=&quot;commentshown&quot;;
}
}
</script>

 

Keempax : Meluncur ke bawah dan temukan kode Html Komentar ini.

<dl id='comments-block'>


Setelah ketemu ganti dengan kode html ini.

<br/><a aiotitle='click to expand'
href='javascript:togglecomments
(&quot;comments-block&quot;)'
rel='nofollow'><b>Show/Hide
Komentar</b></a>

<dl class='commenthidden'
id='comments-block'><br/>

 

Setelah itu Simpan Template. dan coba cek hasilnya.

Otre deh :)

 

Related Posts

del.icio.us tags: ,

Tuesday, July 15, 2008

Windows Live Writer : Menambah Related Post , Feed Reader dan Image Polaroid Efek.

0 comments

Masih seputar blog editor Windows Live Writer ( WLW ). dulu sempat saya singung  bahwa WLW ini memliki beberapa plug'in  yang memudahkan kita untuk berinprovisasi dalam menulis sebuah artikel. misalnya menambah iklan adnsense dalam tulisan, emoticon smiley ( Msn - Yahoo  dll ). menambah video, Image Flickr dan masih banyak lagi.

Dan tadi malam saya sempat mencoba plug'in untuk menambah  Feed , Related Post dan Image Polaroid Efek ke dalam tulisan. dan hasilnya bisa saudara lihat di bawah ini.

Feed Reader

yang ke-sekian ...
Jika di hitung-hitung dari mulai saya pertama ngeblog mengunakan alamat ini, sudah tujuh kali gonta-ganti layout -nya. dan jika di pertimbangkan dengan perbaikan dan penambahan pada setiap layout... Step by step belajar ngeblog di new blogger

Photoshop: Hand Drawn Design
In case you haven’t noticed yet, the hand drawn style is one of the hottest design trends. There are several ways to create hand drawn images — you can create it from scratch in Photoshop or you can scan an actual hand drawn sketch. Personally, I like to use a scanned drawing because you get [...]

Related Posts



Related Posts

 

Image Polaroid Efek

 

Mungkin setiap blog-editor memiliki kelebihan-nya masing-masing. tapi karena dari awalnya saya sudah jatuh hati sama WLW ini, terkadang untuk pake yang lain jadi ngga ngerti hiks.

 

del.icio.us tags:

Monday, July 14, 2008

Windows Live Writer Update

0 comments

Rasanya sudah lama saya posting tentang  program “Windows Live Writer”  pengolah kata untuk membuat postingan - blog editor  ini.  Dan jika saya tidak googling mungkin saya akan kecolongan untuk menginstall realese update-nya pada bulan juni kemarin.

Pada realase kali ini lumayan banyak juga penambahannya, selain  mudahnya berganti tampilan dari edit mode – source code dan preview-nya dengan mengunakan Tab-Ui,  yang tak kalah menarik justru pada penambahan untuk memposisikan gambar di tengah artikel, croping dan mepercantikan tampilan gambar- RounderCorner, Reflection dll.

* sedangkan dulu untuk menggirim gambar mesti kita upload  lewat image hosting atau via ftp, sudah hampir 5 bulan kemarin sudah tidak perlu lagi karena langsung tersimpan pada album picasa-google.*

Jika anda pemakai windows live writer untuk mengecek apakah programnya sudah terupadate. saudara bisa mengetahui-nya  lewat Menu- Help - About Windows Live Writer.

ilustrasi WLW teranyar ( update ): Technical Preview (Build 14.0.3913.522)

 wlwabout2008

Jika masih versi lama. saudara bisa mendonlot file yang di perlukan untuk men-update WLM.

Donlot : WLW Technical Preview | WLW SDK

Setelah mendonlot kedua file di atas kita tinggal install file-nya. dan langsung terupdate.

Mengunakan Windows Live Writer Tampa Install

Terus terang saja saya tidak menyangka bisa mengunakan program WLW ini tampa melakukan instalasi. Informasi ini saya dapatkan dari blognya “ Maseko’s  Weblog “ – thanks brother.

Untuk mengetahui lebih lanjut bagaimana caranya,   saya lemparkan saja pada tulisannya Maseko’s.

del.icio.us tags:

Sunday, July 13, 2008

Membuat Layout Ramah Terhadap Search Engine

0 comments

Enak juga baca postingan di blog-nya  firdaus tentang Googlebot - robot spider yang di utus google untuk mengeranyangi dan melahap  setiap isi situs web dan webblog di seluruh dunia.

Konon katanya Googlebot ini melahap blog kita di mulai dari bagian atas ( header ) kemudian berputar kebalikan dari perputaran  arah jarum jam. yang di mulai dari kiri, kemudian kanan setalah itu bagian bawah ( footer ).

Saya tidak tahu persis alasan yang pasti tentang skema ini, namun yang jelas untuk loding ( membuka ) sebuah halaman web atau blog, seperti itulah perputarannya, dimulai dari atas - kiri - berlanjut pada bagian kanan  kemudian bagian bawah. kalau tidak percaya coba saja saudara lakukan reload ( F5 )  terhadap blog ini. - mungkin pengecualin untuk header yang mempunyai bobot bergambar terlalu besar.

Untuk itu bagi yang memiliki tiga kolom seperti saya ini, yakni di mana bagian kirinya merupakan kolom sidebar kemudian berlanjut pada bagian tengah sebagai badan postingan, harus pandai-pandai menambah widget ( elemen) pada sidebar kiri ini.

Terutama jangan menambah javascript yang memberatkan untuk loding. seperti shoutbox, freecounter dan pernak-pernik lainnya sebagai tambahan. Apalagi jika memang betul skema di atas yang di pakai Googlebot. maka cara yang terbaik untuk memasang elemen pada bagian kiri sidebarnya adalah menonjolkan isi yang terdapat pada blog kita. seperti pasang elemen arsip, label atau daftar linklist judul postingan yang kita anggap berbobot atau penting untuk di ketahui.

Contoh misalkan kita pasang  linklist pada bagian kiri sidebarnya. dan jangan lupa untuk search engine friendly setiap link yang terpasang harus di tambah tag title atau keterangan :

<a title="Pasang Daftar Link Teman"  href="#">Daftar Link</a>

Atau jika kita ingin menambah elemen label menurut Amanda- Blogger buster perlu juga di tambahkan seperti ini.

pertama dalam html-nya cari kode label ini.

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

 


kemudian di bawahnya ada kode seperti ini.

<a expr:dir='data:blog.languageDirection' expr:href='data:label.url'>


Nah pada kode di atas tersebut tambahkan beberapa kode seperti ini:


<a expr:dir='data:blog.languageDirection' expr:href='data:label.url'
expr:title='"Read more posts filed under " + data:label.name ' rel='tag'>

Maksudnya memberikan penekanan keterangan untuk setiap judul postingan yang ada pada sebuah label sebagai tag title post.


Technorati tags: ,


 

Tuesday, July 8, 2008

List Image Dengan Teknik Css sprite

0 comments

Ada yang  lucu kemarin malam ketika saya  gogling mencari alih bahasa  yang tepat untuk istilah yang satu ini " Css Sprite ". Selain sedikit sekali input yang kelur membahas tentang Css Sprite di webnya indonesia,  juga muncul di index pencarian ;   sprite campur Es batu.. hiksss :)

Namun satu hal yang sering saya temukan, setiap kali tulisan yang membahas tentang Css sprite , hampir semua reperensinya merujuk pada artikel yang di tulis oleh Dave Shea  " Css Sprites: Image Slicing Kiss of Death " di situsnya Alistpart.

gambar 2

View Demo

Menurut sebagian orang,  Css sprite hampir mirip hasilnya dengan cara  Image Map, di mana satu gambar bisa mempunyai beberapa alamat link tersendiri.

Namun kelebihan dari teknik Css sprite ini, selain simple penulisan kodenya, lebih dinamis  juga cakupannya lebih kreatif. karena bukan hanya membagi-bagi satu gambar untuk beberapa link , Akan tetapi  juga dapat membuat atau mengabungkan beberapa gambar  icon menjadi satu gambar untuk   di jadikan daftar list-image , seperti yang kita lihat di bagian kiri sidebar situsnya yahoo.

icon-04a

Mengabungkan beberapa icon ke dalam satu gambar

Bahkan yang lebih nyeleneh lagi, ada yang mengunakan teknik css sprite ini ke dalam  background halaman page-nya.

Maksud dan kegunaan dari Css sprite ini sendiri  pada intinya untuk mempersingkat loding sebuah halaman web atau blog  yang banyak mengunakan gambar,  dengan cara mengabungkan beberapa gambar tersebut ke dalam satu gambar. walaupun pada kenyataannya gambar yang di gabungkannya itu menjadi  sangat besar. ( jika yang sering mengunakan program animasi  flash pasti tahu istilah sprite , hampir setali tiga juta dengan konsep Css sprite ini.).

Contoh loding list Image dengan cara biasa, - yakni memasukan gambar iconnya satu persatu ke dalam list.

gambar 3

View Demo
( contoh saya ambil from Css trick.com )

Contoh loding list image dengan mengunakan Css Sprite. ( yakni mengabungkan gambar icon-nya ke dalam satu gambar )

gambar 3

View Demo
( contoh saya ambil from Css trick.com )

Praktek

Mengunakan  Css sprite untuk list image , perintah kode dalam css-nya sih sangat simple, yakni kita mengunakan Background-Position: x -y atau -x -y px. perintah ini untuk mengeser-geser gambar agar gambar yang muncul sesuai dengan yang kita inginkan.

Contoh yang sederhana seperti yang di gunakan oleh Yahoo. pertama mengabungkan beberapa gambar icon dengan bantuan program photoshop. jarak vertikal antara gambarnya 40px, sedangkan jarak horizontal antara gambar 300 px.

icon-04b

Kemudian menulis dalam css-nya, :

#menu li {
list-style:none;
font-size:12px;
padding:0px;
margin:0px;
}
#menu li a {
background:url(img/icon-04a.gif) no-repeat scroll 0pt;
display:block;
font-family: Georgia;
font-size:84%;
line-height:normal;
margin:0px;
padding:3px 0pt 13px 40px;
text-indent:-15px;
}

 

Sedangkan dalam Html-nya :

<ul id="menu">

/* jarak antar vertikal */
<li><a style="background-position: 0pt 0px;" href="#">List 1</a></li>
<li><a style="background-position: 0pt -40px;" href="#">List 2</a></li>
<li><a style="background-position: 0pt -160px;" href="#">List 3</a></li>
<li><a style="background-position: 0pt -120px;" href="#">List 4</a></li>

/*jarak horizontal dan vertikal */
<li><a style="background-position: -300px 0px;" href="#">List 5</a></li>
<li><a style="background-position: -300px -40px;" href="#">List 5</a></li>
<li><a style="background-position: -300px -80px;" href="#">List 5</a></li>
</ul>

hasilnya :

View Demo | View Donlot

 

Reperence

- CSS Sprites: What They Are, Why They're Cool, and How To Use Them
Css-Tricks.com
- CSS Sprites: How Yahoo.com and AOL.com Improve Web Performance
websiteoptimization.com
- CSS Sprites: Image Slicing’s Kiss of Death
alistapart.com.

Technorati tags:

 

Wednesday, July 2, 2008

Tab Accordian Bubbling Library

0 comments

Ada yang menyebutnya efek tirai  atau juga sliding door. namun jika kita gooling,   input kata atau istilah yang populer untuk efek ini adalah " accordian ".  contoh efek "Accordian" ini bisa saudara rasakan  langsung pada sidebar kanan blog ini paling atas:  Profile , Comment , Contact.

Seperti hal-nya Tab View yang lebih dulu populer di gunakan oleh para blogger lokal, efek ini juga merupakan library javascript dari YUI (  Yahoo User Interface ), namun di iris lagi menjadi Javascript Bubbling Library, yang menurut situs resminya lisensi bebas di gunakan.

" All components in the Bubbling Library have been released as open source under a BSD license and are free for all uses."

Selain tab " Accordian "  ini, banyak juga plugin yang tersedia pada Bubbling Library , kita langsung tinggal pake saja. tampa perlu nyegir. karena tersedia beberapa pustaka skrip dan framework untuk kita gunakan. mytechblogs

View-Demo | Download

Untuk menerapkan salah satu efek semisal tab " accordian"  ke dalam blog  kodenya cukup panjang, tapi jika membutuhkan bisa saudara lanjutkan membacanya.

1. Buka Tata-Letak - Edit Html. kemudian cari tag penutup

</head>

setelah itu masukan sebelum tag penutup tersebut . kode berikut ini.

kode Css.

<style type="text/css">
.myAccordion {
  float: left;
  margin-right: 15px;
}
h3{
padding: 8px;
color: #636363;
background-color: #ffffff;
background-image: url(http://lh3.ggpht.com/jaloee/
SGus4MMnuCI/AAAAAAAACIg/BQmSAeBbk0A/s144/h3bg.jpg);
background-position: top;
background-repeat: repeat-x;
font-weight: normal;
}
  .myAccordion .yui-cms-accordion .yui-cms-item {
    border: 1px solid #cccccc;
    width: 200px;
  }
    .myAccordion .yui-cms-accordion .yui-cms-item h3 {
      margin: 0px;
    }
        .myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: url(http://www.geocities.com/jaloea/accordion.gif) no-repeat 0px 0px;
          text-decoration: none;
          padding-left: 20px;
          display: block;
        }
        .myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: url(http://www.geocities.com/jaloea/accordion.gif) no-repeat 0px -100px;
        }
    .myAccordion .yui-cms-accordion .yui-cms-item .bd {
        height: 0px;
        overflow: hidden;
        background-color: #fff;
    }
        .myAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {
            overflow: hidden;
            padding: 5px;
            height: 230px;
        }
</style>

 

Dan kode Javascript ini.

<script type="text/javascript" src="http://yui.yahooapis.com/2.5.1/build/utilities/utilities.js">
</script>
<script type="text/javascript" src="http://js.bubbling-
library.com/1.5.0/build/bubbling/bubbling.js"></script>
<script type="text/javascript" src="http://js.bubbling-
library.com/1.5.0/build/accordion/accordion.js"></script>

 

Simpan Perubahan

2. Kemudian tambahkan sebuah Elemen Html/JavaScript .

Setelah terbuka masukan kode berikut ini.

<div class="myAccordion">   
<div class="yui-cms-accordion persistent rollover slow">
<div class="yui-cms-item">
<h3><a href="#" class="accordionToggleItem" title="click to expand">Judul/Title</a></h3>
<div class="bd">
<div class="fixed">
<p>

Content Kita : Tulisan / Javascript semisal Shoutbox, Ajax Feed dll.

</p>
</div>
</div>
</div>
<div class="yui-cms-item selected">
<h3><a href="#" class="accordionToggleItem" title="click to expand">Judul/Title</a></h3>
<div class="bd" style="height: auto;">
<div class="fixed">
<p>
Content Kita : Tulisan / Javascript semisal Shoutbox, Ajax Feed dll.

</p>
</div>
</div>
</div> <div class="yui-cms-item">
<h3><a href="#" class="accordionToggleItem" title="click to expand">Judul/Title</a></h3>
<div class="bd">
<div class="fixed">
<p>
Content Kita : Tulisan / Javascript semisal Shoutbox, Ajax Feed dll.

</p>
</div>
</div>
</div> <div class="yui-cms-item">
<h3><a href="#" class="accordionToggleItem" title="click to expand">Judul/Title</a></h3>
<div class="bd">
<div class="fixed">
<p>
Content Kita : Tulisan / Javascript semisal Shoutbox, Ajax Feed dll.

</p>
</div>
</div>
</div>
</div>
</div> 

 

Technorati tags:

Tuesday, July 1, 2008

Update Emoticon Komentar

0 comments

Tulisan sebelumnya : Menambah Emoticon Komentar Di Blogspot

Sebelumnya jika saudara ingin menambah emoticon yahoo ke dalam blog, perlu saudara ketahui dulu bahwa dengan menambah emoticon ini akan memperberat loding blog anda, dan ini  terutama karena kerja dan fungsi dari  javascript-nya yang kurang kompatible  ( saya curiga bertabrakan dengan javascript yang lainnya ).

Selain itu walapun emoticon yahoo ini dapat berjalan di Ie 7 dan  Ie 6, namun kedua browser itu mencatat  " Error on Page ". ( tapi ini tidak semua blog ).

Upadate tulisan ini sendiri, terutama di peruntukan bagi yang kekeuh ingin mencoba memasang emoticon yahoo, dan saya mencoba mengurangi ukuran file gambarnya saja. yakni gambar di atas kotak komentarnya, menjadi tidak beranimasi lagi. ( mengurang sampe 100 kb )

gam 1  

Caranya.

1. Buka Tata Letak -> Edit Html.  Kemudian masukan kode  javascript ini.

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

di atas tag penutup.

</head>

 

2. Setelah itu  cari kode html ini.

<p class='comment-footer'>
<b:if cond='data:post.embedCommentForm'>
<b:include data='post' name='comment-form'/> <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>

 

3. kemudian  tambahkan  pada baris kedua kode di atas menjadi seperti tulisan yang di beri warna ini.

<p class='comment-footer'>

<img border='0' height='103' src='http://jaloee.googlepages.com/emoticon_yahoo.png' width='399'/>
<b:if cond='data:post.embedCommentForm'>
<b:include data='post' name='comment-form'/> <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>

 

Note :

Saya pikir blogger in draf  bakal menambahkan emoticon (  icon smiley )  ini ke dalam komentarnya.. jadi lebih baik kita tunggu saja dan berdoa.

Followers

 

church--tutorial. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com