среда, 4 марта 2009 г.

Ваш статус в Jabber/XMPP и ICQ для веб сайтов.


Недавно узнал что можно делать такую чуку, чтобы при вставлении определенного html-кода на странице бы отображалась картинка своего статуса.


Рассмотрим это на примере.

  1. Для ICQ:
    Имеется UIN (в моем случае это 455449223). Вставляем свой номер вместо *your_uin* в стороке ‹img scr="http://web.icq.com/whitepages/online?img=5&icq=*your_uin*›
    Получаем строку, которую можно вставлять в подписи на форумах или вставить себе на сайти /в блог.
    Выглядеть это будет так:
  2. Для Jabber/XMPP:
    Полностью эта штука называется "Графический информер для отображения Jabber статуса пользователя". Этот сервис позволяет пользователям Jabber'а разместить графический информер (картинку) у себя в подписи или на сайте, который будет отображать информацию о вашем статусе.

    Порядок работы:

    Шаг 1

    Добавьте себе в контакт бота: xmpp:presence.on@portal-on.ru

    Шаг 2

    Получаем ссылку на ваш графический информер.

    Формат ссылки:
     http://portal-on.ru/jabber/presence/<имя_сервера>/<имя_в_джаббере>/<название_темы>.png

    Где вместо:

    <имя_сервера> - укажите свой сервер. Например portal-on.ru

    <имя_в_джаббере> - укажите свой ник. Например mccoder

    crystal; - тема crystal


    Вы можете заменить расширение .png на любое расширение картинки .gif или .jpg или .jpeg

    Примеры

    Пример ссылки.

    JID xmpp:mccoder@portal-on.ru и темы crystal
    http://portal-on.ru/jabber/presence/portal-on.ru/mccoder/crystal.png

    Пример контакт листа на сайте.



    http://portal-on.ru/art

    Пример в подписи на форуме:
    Код для размещения в подписи:

    [img]http://portal-on.ru/jabber/presence/portal-on.ru/<имя_в_джаббере>/crystal.gif[/img]


    Пример для пользователя xmpp:mccoder@portal-on.ru и темы user_bar_addon
    [img]http://portal-on.ru/jabber/presence/portal-on.ru/mccoder/user_bar_addon.png[/img]

    В подписи информер будет выглядеть так:


     


Музыка: Владимир Высоцкий - Спасите наши души

Комментариев нет: