Publicar el estado del jabber en la barra lateral de wp
De Indianopedia
Objetivo: que el texto de estado que ponemos en el cliente de jabber y el icono correspondiente, aparezca en tiempo real en nuestro blog
Puesta en marcha
- Instalamos y activamos el plugin Samsarin php widget para poder incorporar código en php en la barra lateral.
- En Diseño>>Widgets creamos una caja samsarin con el siguiente código (obviamente sustituyendo xxxx por tu usuario de jabber
<a href="xmpp:xxxx@lasindias.net" title="Conexión mensajería Jabber" >
<img src="http://lasindias.net:9090/plugins/presence/status?jid=xxxx@lasindias.net&images=http://lasindias.net/iconos/--IMAGE--.png" align="right" /></a>
<?php $presencia=file_get_contents("http://lasindias.net:9090/plugins/presence/status?jid=xxxx@lasindias.net&type=text");
$presencia=utf8_encode ($presencia);?><?php echo $presencia;?>.<a href="xmpp:xxxx@lasindias.net">[jabber]</a>
- Modificar los PHP Settings del dominio en el servidor
Cambiar el juego de iconos
Puedes usar distintos juegos de iconos. El básico (perfiles de colores) se consigue sustituyendo la imagen a la que llamamos arriba por
<img src="http://lasindias.net:9090/plugins/presence/status?jid=xxxx@lasindias.net" align="right" />
También puedes subir un juego de imágenes personalizadas de estado a una carpeta en tu blog. En ese caso la imagen llamada habría de ser
<img src="http://lasindias.net:9090/plugins/presence/status?jid=xxxx@lasindias.net.net/&images=http://www.tublog.com/carpeta_con_los_iconos/--IMAGE--.png" align="right" />
Los iconos tendrán que llamarse
- available.png
- chat.png
- away.png
- xa.png
- dnd.png
- offline.png
- forbidden.png
Si los tuvieras en gif la imagen llamada debería ser entonces:
<img src="http://lasindias.net:9090/plugins/presence/status?jid=xxxx@lasindias.net/&images=http://www.tublog.com/carpeta_con_los_iconos/--IMAGE--.gif" align="right" />