Menambahkan ikon status Yahoo Messenger ke situs web cukup mudah dan sederhana, bahkan tidak membutuhkan bahasa pemrograman untuk menyesuaikan mereka. Pada saat ini, saya telah mengumpulkan 25 pesan status yang berbeda yang dapat digunakan untuk menampilkan sementara pengguna online atau offline di Yahoo Messenger.
Menggunakan OPI dari yahoo, kita akan dapat mendeteksi apakah pengguna sedang online. Yahoo Id adalah tildemark '' Sebagai contoh saya, gunakan alamat berikut untuk mengetahui apakah saya online di Yahoo Messenger:
Jelas untuk memberitahu OPI untuk memeriksa setiap pengguna memiliki Id Yahoo tildemark. Script tersebut kemudian mengembalikan sebuah grafis status "online" dan "tidak online".
Untuk menambahkan ini pada situs web, oleh karenanya kita menggunakan sintaks: (Anda akan perlu mengganti YahooID dengan ID yang sesuai anda)
< img  src = "http://opi.yahoo.com/online?u=YahooID"  />

Kode di atas akan menampilkan ikon wajah smiley lucu jika online Anda dan ikon abu-abu jika offline Anda. Berikut adalah tabel dari 25 ikon mungkin untuk menyesuaikan status Yahoo Messenger online.
Gaya #Status OnlineOffline StatusDimensi
0onlinet0offlinet0
1onlinet1offlinet1
2onlinet2offlinet2
3onlinet3offlinet3
4onlinet4offlinet4
5onlinet5offlinet5
6onlinet6offlinet6
7onlinet7offlinet7
8onlinet8offlinet8
9onlinet9offlinet9
10onlinet10offlinet10
11onlinet11offlinet11
12onlinet12offlinet12
13onlinet13offlinet13
14onlinet14offlinet14
15onlinet15offlinet15
16onlinet16offlinet16
17onlinet17offlinet17
18onlinet18offlinet18
19onlinet19offlinet19
20onlinet20offlinet20
21onlinet21offlinet21
22onlinet22offlinet22
23onlinet23offlinet23
24onlinet24offlinet24
Untuk menampilkan ikon dengan gaya nomor 2, kita menggunakan sintaks dalam HTML:
< img  src = "http://opi.yahoo.com/online?u=YahooID&t=2"  border = "0"  />

Anda juga dapat menambahkan pesan khusus ketika pengguna mengklik pada gambar untuk memulai Yahoo Messenger dan memulai chatting dengan pesan standar sebagai "hello":
< a href ="ymsgr:sendIM?YahooID&m=Hello" >< img src ="http://opi.yahoo.com/online?u=YahooID&t=StyleID" border ="0" ></ a >


Bagaimana jika kita ingin membuat gambar status kita sendiri? Menggunakan kode di atas, tidak akan ada cara kita bisa bahwa tanpa menggunakan bahasa pemrograman. Pilihan lain membantu string query kita memungkinkan kita untuk memilih untuk menampilkan grafis atau dengan pesan status hanya mengatakan "ONLINE" dan "NOT ONLINE" menggunakan 'm'. Menambahkan bahwa pilihan untuk string query kita kita mendapatkan:
< img  src = "http://opi.yahoo.com/online?u=YahooID&m=g&t=StyleID"  border = "0" >

Aku tidak tahu singkatan 'm' apa untuk tetapi im menebak 'mode' dan 'grafis' 'g' berarti. Tidak ada yang akan terjadi dengan pesan status kita sampai kita set 'm' untuk 'a'.
< img  src = "http://opi.yahoo.com/online?u=YahooID&m=a&t=StyleID"  border = "0" >

Karena kita perlu membandingkan hal-hal yang kita akan set 'm' untuk 'a' karena akan sulit untuk membandingkan hal-hal dalam grafis, meskipun string yang mungkin namun membandingkan adalah cara yang lebih mudah.
'M = a' Selain itu, perhatikan bahwa ketika menggunakan dan 't = 0' pengaturan memberi kita status teks dan 'm = a' pengaturan dan 't = 1' memberi kita status numerik. Hal-hal menjadi lebih mudah bagi kita sekarang. setiap kali kembali status '00 'berarti YahooID sedang offline, dan '01 perusahaan YahooID yang sedang online.
Berikut ini adalah kelas PHP untuk status yahoo, kita hanya akan menambahkan lebih banyak fitur untuk sementara kita maju tetapi untuk sekarang hanya akan memeriksa status online.
  1: <? php
  2: / **
  3: * @ versi 1
  4: * @ paket Miscellaneous
  5: * @ copyright Copyright (C) 2009 www.tildemark.com. All rights reserved.
  6: * @ lisensi GNU / GPL
  7: * @ tildemark penulis
  8: * /
  9: 
10: kelas Yahoo {
11:   Fungsi Get_status ($ yahooid) {
12: $ status = file_get_contents (" http://opi.yahoo.com/online?u = $ yahooid & m = a & t = 1 ");
13:     jika ($ status === ' 00 ')
14:       return  false ;
15:     elseif ($ status === ' 01 ')
16:       return  true ;
17:}
18:}
19: 
Simpan sebagai class.yahoo.php. Untuk menguji kode kita menulis sebagai berikut:
  1: <? php
  2: / / membuat sebuah instance baru dari kelas
  3: $ ys Yahoo = new ();
  4: 
  5: / / menetapkan id sementara, kami akan
  6: / / Ernie menggunakan id karena dia selalu online
  7: $ id '= ernmats ';
  8: 
  9: mendapatkan status online
10: $ status = Get_status $ ys-> ($ id);
11: jika ($ status == false )
12:   echo " offline ";
13: elseif ($ status == true )
14:   echo " online ";
15: ?>
Saya telah melampirkan Status Yahoo Kelas kode sumber di sini jika Anda ingin secara manual mengkodekan mereka.

0 komentar:

Posting Komentar

Indonesian Freebie Web and Graphic Designer Resources

Counter

free counters

Search

About Me

Foto saya
Lakukan tuk menjadi yang terbaik..

YM



YM ID : only_danker

Followers