Grupo Cooperativo de las Indias

Indianopedia

Grupo Cooperativo de las Indias

Publicar el estado del jabber en la barra lateral de wp

De Indianopedia

Saltar a navegación, buscar

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:" title="Conexión mensajería Jabber" >
<img src="https://lasindias.net:9090/plugins/presence/status?jid=&images=https://lasindias.net/iconos/--IMAGE--.png" align="right" /></a>
<?php $presencia=file_get_contents("https://lasindias.net:9090/plugins/presence/status?jid=&type=text");
$presencia=utf8_encode ($presencia);?><?php echo $presencia;?>.<a href="xmpp:">[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="https://lasindias.net:9090/plugins/presence/status?jid=" 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="https://lasindias.net:9090/plugins/presence/status?jid=/&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="https://lasindias.net:9090/plugins/presence/status?jid=/&images=http://www.tublog.com/carpeta_con_los_iconos/--IMAGE--.gif" align="right" />