Linfa Creativa | gennaio 22, 2009

Mostrare in una pagina web il proprio stato di Skype, GoogleTalk, Messenger e ICQ

SkypeGoogle TalkWindows Live MessengerICQ

Se siete tra quegli utenti che avviano un sacco di programmi di chat non appena accendono il pc, potreste voler segnalare sul vostro sito o blog in vostro “online status” e permettere a chi vi cerca di contattarvi in modo immediato.

In questo post vi mostrerò come ho ottenuto i miei web online status nella pagina di contatto del mio sito.

Non dovrete far altro che sostituire le indicazioni tra parentesi quadre con i vostri dati di accesso.

Tenete presente che può esserci una certo ritardo nell’aggiornamento delle vostre icone sul web rispetto al vostro reale stato nei programmi di instant messaging.
Inoltre, potrebbero essere attivi dei blocchi che impediscono agli script di funzionare: per esempio in Skype occorre attivare l’opzione “Consenti di mostrare il mio stato sul web”.

Skype
Possiamo mostrare il nostro stato di Skype in una pagina web con questo semplice codice:

<a href="skype:[vostro username]?chat">
<img src="http://mystatus.skype.com/smallicon/[vostro username]" style="border: none;" width="16" height="16" alt="My status" align="absmiddle"/>
</a>


Mostrerà qualcosa di simile a questo: My status
Il codice qui sopra propone un link per la chat testuale, ma potete far partire una chiamata vocale sostituendo, nella prima riga, ?chat con ?call.

Sul sito di Skype è possibile generare il proprio pulsante personalizzato in pochi click.

GoogleTalk
GoggleTalk non ha ancora un vero e proprio web online status, ma è stata recentemente rilasciata una funzione Chatback che permette di essere contattati da una pagina web.

Per ottenere un Chatback personale, è indispensabile andare alla pagina di creazione badge di Google e utilizzare il codice che vi viene fornito al volo.
Vi sconsiglio caldamente le soluzioni con iFrame, per motivi di compatibilità.

Potrete così ottenere nelle vostre pagine web un link simile a questo:

Windows Live Messenger
Anche Messenger non permette di cliccare per essere contattati via web. Potete però mostrare il vostro stato online con poca fatica.

Andate alle Opzioni web di Windows Live e attivate l’opzione Allow anyone on the web to see my presence and send me messages.

Cliccate su Create HTML nel menu a sinistra, e otterrete un piccolo editor dove potrete personalizzare ampiamente il vostro codice, da una semplice icona a un pannello di chat con i colori che preferite.

Io ho scelto un link molto discreto, che si presenta così:

ICQ
Il link per ICQ è ancora più semplice di quello per Skype.

<img src="http://status.icq.com/online.gif?icq=[vostro numero di ICQ]&img=5" border="0" align="absmiddle">


Potete scegliere tra un’ampia varietà di stili per il vostro link, modificando il img=5 col numero che avete scelto dall’apposita pagina di ICQ.

Ecco il mio status su ICQ:

Siamo alla fine della nostra carrellata!
Mi sono limitata a citare i network che uso ora, ma ne esistono molti altri, per esempio Yahoo! Messenger.

Voi quali usate? Di quali vorreste conoscere -o conoscete già- i codici per i web online status?

Altri articoli simili