Indianopedia

Grupo Cooperativo de las Indias

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" />
Herramientas personales