Rabu, 10 Desember 2008

cara membuat buku tamu sendiri

Memasang sebuah buku tamu (shoutbox/guestbook) pada sebuah blog adalah hal yang cukup lumayan penting,karena buku tamu ini merupakan salah satu sarana untuk berinteraksi antara yang mpunya blog dengan para pengunjung blog. Dengan di pajangnya buku tamu di dalam blog, maka para pengunjung dapat mengungkapkan isi hatinya tentang blog yang anda buat, yang pasti isi dari sebuah buku tamu ini sangatlah bervariasi bisa merupakan pujian, pertanyaan, sekedar iseng, atau ada juga merupakan kritikan terhadap isi blog anda, dan justru dengan adanya variasi itulah membuat blog kita jadi hidup lebih hidu (kaya iklan aja). Ok, terlalu lama intermezonya ya, sekarang kita kembali (ke lap...top) ke topikbahasan. Bagaimana caranya mendapatkan sebuah buku tamu. Untuk mendapatkannya sangat mudah, anda tinggal mencarinya pada mesin pencari semisal google ataupun yahoo, silahkan ketikan kata free shoutbox atau free guestbook pada search engine masing-masing situs, maka dalam beberapa detik saja akan muncul berpuluh-puluh situs penyedia buku tamu tadi, anda tinggal klik lalu coba lihat-lihat. Tapi untuk menghemat waktu pencarian anda, maka di sini saya akan langsung memberikan alamat situs penyedia buku tamu yang servernya lumayan bagus dan jarang sekali mengalami down yakni http://www.shoutmix.com. Untuk caranya silahkan anda ikuti langkah-langkah berikut ini :
Seperti biasa anda harus daftar terlebih dahulu dengan cara mengklik tulisan Get One noe, free>>, ataupun dengan mengklik tulisan Sign Up, silahkan anda tulis data-data anda pada form yang telah di sediakan.
Jika sudah tedaftar, dan di terima jadi anggota shoutmix, silahkan anda login dengan id anda
Pada kolom yang berjudul Style, klik menu appearance.
Silahkan klik menu pulldown di samping tulisan Load From Preset untuk mengatur tampilan buku tamu anda, silahkan pilih yang sesuai dengan keinginan anda. Jika sudah selesai klik Save Setting.
Untuk mendapatkan kode HTML dari shoutbox anda, silahkan klik Use Shoutbox yang berada di bawah menu Quick Start
Klik tulisan Place Shoutbox on web page. Isi lebar dan tinggi shoutbox yang di inginkan
Copy seluruh kode HTML yang ada pada text area yang berada di bawah tulisan Generated Codes, lalu simpan di program Notepad anda
Klik Log out yang berada di atas layar anda untuk keluar dari halaman shoutmix anda. Silahkan close situs tersebut.
Selesai

Untuk menempatkan kode HTML shoutbox tadi pada blog anda, silahkan ikuti langkah-langkah berikut ini.
Untuk blogger dengan template klasik :

Log in terlebih dahulu ke blogger.com dengan id anda
Klik menu Template
Klik Edit HTML
Paste kode HTML shoutbox anda yang telah di copy pada notepad tadi di tempat yang anda inginkan
Untuk jelasnya saya ambil contoh dengan shoubox milik saya, untuk menempatkannya tinggal klik Edit pada browser lalu pilih Find (on this page).. trus tuliskan kata buku tamu lalu klik find, maka kita akan langsung di bawa ke tulisan tersebut. Jika sudah ketemu tulisan tadi silahkan paste kode HTML shoutbox nya.
Klik tombol Preview untuk melihat perubahan yang kita buat.
Jika sudah cocok dengan perubahan tadi, klik Save Template Changes
Selesai

Sedikit Clue, agar shoutbox anda sesuai dengan ukuran lebar sidebar , anda bisa merubah ukuran lebar ataupun tinggi dari shoutbox , caranya anda tinggal merubah angka Width (untuk lebar) dan Height (untuk tinggi) dari dalam kode HTML shoutbox tersebut

[PHP] cara membuat counter sendiri

Hit counter adalah salah satu layanan yang biasa diletakan di web atau blog untuk melihat seberapa banyak orang yang sudah berkunjung ke web atau blog kita. Ada banyak layanan hit counter gratis yang tersedia di internet, tetapi sebenarnya membuat sebuah hit counter sendiri sangatlah mudah. Ok kita mulai saja.
Hit counter ini menggunakan php sebagai bahasa pemrogramannya dengan nama file counter.php. Untuk menyimpan data pengunjung digunakan sebuah file yang bernama counter.txt. Selain itu juga memanfaatkan sebuah cookies yang dibuat saat file ini pertama kali dijalankan. Cookies ini akan tetap ada sampai browser ditutup, cookies ini selalu dicek saat counter.php dijalankan dan jika cookies ada maka hit counter tidak akan dinaikan. Sehingga meskipun kita me refresh halaman terus menerus selama browser belum ditutup maka hit counter tetap tidak akan bertambah.
Cara kerjanya, saat dijalankan maka file counter.php akan mengecek apakah file counter.txt sudah ada. Jika belum maka file counter.txt akan dibuat.
$counter="counter.txt";\r\nif(!file_exists($counter)) {touch($counter);}Setelah itu akses file counter.txt dengan mode r+ yaitu baca dan tulis kemudian lakukan metode locking pada file agar user lain tidak bisa mengakses file tersebut apda waktu yang bersamaan. Jika ada 2 user yang mengakses secara bersamaan maka hit counter hanya akan naik sekali. Tentu hal ini akan merugikan kita if(!($fop=@fopen($counter,"r+"))) {die("[ERROR] tidak bisa membuka file $counter”);}if(!flock($fop,LOCK_EX)) {// kunci file agar user lain tidak bisa mengakses dalam waktu bersamaandie(”[ERROR] tidak bisa mengunci file $counter”);}Setelah itu ambil isi dari file counter.txt dan simpan kedalam variabel $jumlah.$jumlah=fgets($fop,1024); //ambil isi fileKemudian cek apakah cookie dengan nama counter ada, jika tidak ada maka buat cookie dengan nilai adalah nilai session_id yang bisa didapatkan dengan fungsi session_id().if(!isset($_COOKIE["count"])) { //jika cookie counter tidak adasetcookie(”count”,session_id());Kemudian jika variabel $jumlah masih kosong (waktu pertama kali dijalankan isi file counter.txt adalah kosong) set nilai variabel $jumlah dengan 0 (nol).if(!$jumlah) {\r\n $jumlah=0;}
Kemudian baca lagi file counter.txt mulai dari byte ke 0.fseek($fop,0);Tambahkan 1 ke variabel $jumlah dan tuliskan hasilnya ke file counter.txt.$jumlah=$jumlah+1;fputs($fop,$jumlah);
Setelah itu tutup akses ke file counter.txt dan tampilkan variabel $jumlah ike browser.fclose($fop);echo $jumlah;File counter.php ini bis di include kan pada file lain. Misal pada index.php agar selalu dijalankan saat ada orang yang mengakses web atau blog.include("counter.php");
Jadi saat file index.php diload oleh pengunjung secara otomatis akan mengeksekusi file counter.php.
Sekian tutorial ini, sebenarnya ada banyak cara lagi yang bisa dimanfaatkan untuk membuat sebuah hit counter, ini hanyalah salah satunya. Dan sebagai contoh hit counter inilah yang saya pasang untuk blog ini.