Status gadu-gadu na stronie www.
Być może zastanawiasz się właśnie, w jaki sposób można uzyskać wyświetlanie statusu gg na własnej stronie, być może zastanawiasz się jak stworzyć własny (zpersonalizowany) system prezentacji aktualnego stanu Twojego numeru gadu-gadu, czytając dalej dowiesz się jak łatwo wdrożyć tego typu pomysł.
Metoda podstawowa.
WyÅ›wietlanie aktualnego statusu jest udostÄ™pnione w postaci skryptu CGI pod adresem URL : http://www.gadu-gadu.pl/users/status.asp wprost z serwisu GG. Aby uzyskać efekt należy przekazać do skryptu status.asp dwa parametry, jako pierwszy ‘id‘, który zawiera nasz numer w sieci gadu gadu, oraz drugi ‘styl‘ oznaczajÄ…cy sposób wyÅ›wietlania zwracanego stanu. Po przekazaniu do zmiennej ‘styl‘ wartoÅ›ci 1 nasz status bÄ™dzie wyÅ›wietlaÅ‚ siÄ™ w postaci sÅ‚oneczka, natiomiast 2 da efekt opisowy.
Przechodząc do praktyki jaka płynie z powyższej teorii możemy wyświetlić status dla numeru 000000, za pomocą słoneczka (styl=1), wystarczy wstawić w odpowiednie miejsce na stronie poniższy kod (x)html:
<img src=”http://www.gadu-gadu.pl/users/status.asp?id=000000&styl=1″ />
i — gotowe
Dla mocno zamyślonych lub równie mocno co beznadziejnie zakochanych dodam, że zamiast 000000 wstawiamy własny numer gadu- gadu.
Wersja podrasowana – korzystamy z wÅ‚asnych miniaturek statusu za poÅ›rednictwem php.
JeÅ›liuważasz, że domyÅ›ne obrazki jakie oferuje gg nie pasujÄ… do layout’u Twojej strony, możesz w Å‚atwy sposób podmienić je wykorzystujÄ…c do tego prosty kod php:
<?php
$plik=fopen ("http://www.gadu-gadu.pl/users/status.asp?id=00000&styl=2", "r"); $status=fgets($plik, 2);
switch ($status) {
case 1: echo '<img src="niedostepny.jpg" mce_src="niedostepny.jpg" />'; break;
case 2: echo '<img src="dostepny.jpg" mce_src="dostepny.jpg" />'; break;
case 3: echo '<img src="wracam.jpg" mce_src="wracam.jpg" />'; break;
default: //opcja domyślna: echo '<img src="error.jpg" mce_src="error.jpg" />'; break;
}
fclose($plik);
?>
–
To co robią powyższe instrukcje:
- fopen — pobieramy status w postaci strony www
- petla swich – sprawdza co zwróciÅ‚o zapytanie i przypisuje odpowiedni obrazek
- fclose — zamyka nasz plik operacyjny zawierajÄ…cy wartość statusu
Oczywiście należy utworzyć odpowiednie pliki miniaturek w formacie jpg i umieścić w miejscu dostępnym dla podanego kodu.
Zakończenie.
Kolejny prosty, aczkolwiek mocno praktyczny sposób na wzmocnienie dostępności Twoich usług oferowanych na stronie. Mam nadzieję, że komuś to ułatwi życie.
~MichaÅ‚ Kowalski 2008Â
Leave a Reply
You must be logged in to post a comment.