Gadu-Gadu jest często wykorzystywane w kontakcie firma-klient. Status dostępności GG można umieścić na własnej stronie internetowej.
1. Standardowe obrazki dostępności
<img src="http://status.gadu-gadu.pl/users/status.asp?id=NUMER_GG&styl=ID_STYLU">
Poniżej krótkie omówienie powyższego kodu:
- NUMER_GG - identyfikator użytkownika sieci Gadu-Gadu (np. 123456),
- ID_STYLU - numer wybranego stylu
2. Własna obsługa statusu Gadu-Gadu
Status opisowy to innymi słowy alternatywa dla domyślnego, narzuconego stylu przez GG. Zdarzyć się przecież może, że żadna z proponowanych opcji nie będzie pasowała do naszej strony internetowej.
Rozwiązaniem tego problemu jest własna obsługa statusu Gadu-Gadu, dzięki której jesteśmy w stanie "podmienić" oryginalne obrazki na własne przykładowo z innym tłem, kolorami etc.
Na początek należy przygotować odpowiednie pliki graficzne, które będą prezentowały statusy dostępności.
- status Dostępny - dostepny.png,
- status Zaraz wracam - zarazwracam.png,
- status Niedostępny - niedostepny.png,
<?php
$numerGG = "123456789";
$status = fopen("http://status.gadu-gadu.pl/users/status.asp?id=$numerGG&styl=2", "r");
?>
Na początek przypisujemy zmiennej $numerGG numer naszego Gadu-Gadu. Następnie otwieramy stronę, na której udostępniane są informacje o dostępności wszystkich użytkowników sieci GG.
<?php
$numerGG = "123456789";
$status = fopen("http://status.gadu-gadu.pl/users/status.asp?id=$numerGG&styl=2", "r");
$obrazek = fgets($status, 2);
if ($obrazek == '1') { echo '<img src="niedostepny.png" alt="Numer '.$numerGG.' jest niedostępny">.'; }
elseif ($obrazek == '2') { echo '<img src="dostepny.png" alt="Numer '.$numerGG.' jest dostępny.">'; }
elseif ($obrazek == '3') {echo '<img src="zarazwracam.png" alt="Numer '.$numerGG.' ma ustawiony status Zaraz wracam.">'; }
else { echo 'Brak połączenia z serwerem.';
}
?>
W tablicy umieszczamy otrzymane dane, możliwości są trzy: 1, 2 lub 3. W ostatnim kroku stawiamy warunek w celu sprawdzenia, czy serwer Gadu-Gadu poprawnie odpowiedział na nasze zapytanie. Jeżeli wszystko się zgadza, na stronie wyświetlony zostanie odpowiedni obrazek naszego autorstwa, prezentujący status wybranego numeru.
W przypadku braku wartości w tablicy, informujemy użytkownika naszej strony o błędzie podczas łączenia z serwerem Gadu-Gadu.
Warto zobaczyć:
Szukasz hostingu?
Jest dużo firm oferujących hosting, ale którą wybrać? Przedstawiamy zestawienie najciekawszych propozycji i ranking hostingów (Wrzesień 2024).