Sejak logo YM di Tukarduid(dot)Com diubah menggunakan foto, sudah beberapa orang menanyakan bagaimana membuatya. Padahal dulu sebelumnya sudah diganti, tapi karena masih menggunakan logo YM guedhe mungkin orang ga terlalu perhatian. Setelah ada foto Joan, baru orang memperhatikan. Disini aku tuliskan tutorial dan codenya untuk mengubah tampilan YM kamu diwebsite. Code disini bukan hasil karyaku, lupa juga aku ambil darimana. Code ini aslinya terdiri dari 2 code berbeda fungsi dan aku gabungkan untuk kepentingan YM ini.
Tutorial
- Siapkan 2 gambar PNG untuk status offline dan online. Kenapa PNG ? Karena file PNG transparant lebih bagus dari pada GIF. Kenapa ga JPG ? Bisa aja sie, tapi script ini ga akan jalan, harus dimodifikasi dibeberapa bagian.
- Beri nama filenya offline.png dan online.png
- Buat file baru dan beri nama index.php
- Isi file index.php
<?
function get_content($url)
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
ob_start();
curl_exec ($ch);
curl_close ($ch);
$string = ob_get_contents();
ob_end_clean();
return $string;
}$id = ‘tukarduid‘;
$online = ‘images/online.jpg‘;
$offline = ‘images/offline.jpg’;$status = get_content (‘http://opi.yahoo.com/online?u=’.$id.’&m=t’,'r’) or die (‘<img src=\”http://opi.yahoo.com/online?u=’.$id.’&m=g&t=2\”/>’);
if($status == $id.’ is ONLINE’){
$im = imagecreatefrompng(“online.png”);
} else {
$im = imagecreatefrompng(“offline.png”);
}Header(‘Content-type: image/png’);
imagepng($im);
imagedestroy($im);
?>
- $id = ‘tukarduid’; < ubah tukarduid menjadi id YM kamu
- $online = dan $offline diisi dengan url image offline.png dan online.png kamu
- Setelah selesai diedit, simpan filenya
Ok, script selesai disitu. Cara menampilkannya ? Taruh code berikut dibagian kamu ingin menampilkan YM
<a href=”ymsgr:sendIM?tukarduid“><img border=”0″ src=”images/ym/index.php“></a>
tukarduid diubah menjadi id YM kamu dan images/ym/index.php disesuaikan dengan letak file php kamu.
Whoala .. nampil deh
Yang harus dicek, untuk menggunakan fungsi ini, server kamu harus support fungsi curl() untuk PHP. Kalau ga support ga akan jalan. Kerumah om Google, dan tanya dia “how to enable curl”. Sesuaikan dengan sistem operasi dan jenis server kamu. Selamat mencoba

thks mas edy…aku coba ya…
Sama sama
sorry mas eddy, masih br bgt nih dlm dunia blogging…file index.php tuh ditaruh dmn sih klo bloggku di blogspot…ok, matur thank u ya mas…
@Top
Aku pribadi lom pernah pakai Blogspot secara serius. Jadi ga tau juga apakah blogspot memperbolehkan kita upload file. Jika tidak bisa, cari aja webhosting gratisan yang support PHP & Curl ( om google punya kenalan banyak soal ini ). Upload filenya kesana dan panggil dari blogspot themenya.
sekalian mas, contoh gambar png nya.. gw gak ada niih
Wah kalau gambar aku nda pinter design
Ambil aja gambar di blog ini atau dari web Tukarduid.com
Kalau ga seach aja di http://images.google.com banyak kok contoh2 nya
udah dak cuba bisa um, tapi dak pasang di fs ko ga isa ya?
Mungkin setting servernya ga ngijinin file buat di tampilkan dari luar domain.
Kalau pakai CPanel , setahuku ada setting di Cpanel untuk ini.
Aku lupa juga, tar kalo ketemu aku info lagi disini
udah isa ko’ um!, penginnya gambar gif yang animate, ko’ ga isa jalan animasinya alias ndak-bergerak? semua dah kuganti gif seperti imagecreatefromgif,headernya, juga imagegif>> kaga’ isa gerak animasinya? mohon penjelasannya, makasih. klu penjelasanny panjang boleh lewat email um!hehehe maap kalu bikin repot
Lom pernah coba pakai Animated Gif.
Kemungkinan karena fungsi imagecreatefromgif, aku coba search di google banyak yang mengalami hal sama.
Sepertinya memang ada kekurangan fungsi.
Coba gunakan fungsi tambahan, menggabungkan bbrp gambar gif untuk menjadi animated.
Contoh dan penggunaan ada di : http://technobabbler.com/?p=12
mas eddy,,,perintah nmr 3nya itu buat file barunya dmn yah?? di notepad ap dmn??
saya udah ngejalanin yg nmr 1 dan 2,,saya buat di paint utk aturannya pke PNG..trs gmn lgi tuh???
Nomor 3 Bikin aja pakai notepad
Kalau punya editor lain untuk PHP ya lebih bagus , jadi kelihatan warna warni code nya sehingga kalo ada error lebih gampang nyarinya.
Kalau pakai notepad, create new file, trus paste kan isi code itu disana, trus simpan dengan nama index.php di folder gambar png nya berada.
Trus lanjutin aja nomor berikutnya
mkasih banyak ya atas ilmunya
Sama-sama mas Hafizh
thanks yah
di coba dulu. Thx