Ставим правильные ссылки на ICQ и Skype

Поставить ссылку на ICQ или Skype клиентов на первый взгдяд весьма простая задача. Но не все так просто, как может показаться на первый взгляд. Есть несколько нюансов. Погуглив, решил собрать все воедино, дабы использовать в качестве памятки.

ICQ

ICQ — централизованная служба мгновенного обмена сообщениями сети Интернет, в настоящее время принадлежащая инвестиционному фонду Mail.ru Group (Россия).

Код из гугла выдает такую ссылку


<a href="http://www.icq.com/whitepages/cmd.php?uin=UIN&action=message">UIN</a>

где UIN — номер пользователя ICQ

Эта ссылка вызова ICQ будет работать при условии, что у вас установлен официальный клиент от компании Mail.ru Group, хотя более половины пользователей сети используют неофициальные клиенты (Pidgin, QIP, Miranda, qutIM). Клик по данной ссылке тупо предложит сохранить вам файл. Как же тогда быть в данной ситуации?

Вариантов несколько. Первый вариант это вызывать web-клиент при клике по ссылке (icq2go, например). Второй — поставить статусную картинку с номером ICQ.


<img src="http://web.icq.com/whitepages/online?icq=UIN&img=TYPE" alt="Статус UIN" />

где TYPE — вид статусной иконки, может принимать значение от 1 до 27 (подбирается экспериментально для вашего дизайна)

Чтобы увидеть онлайн-статус определенного UIN’а, данный пользователь должен разрешить эту возможность в своем ICQ-клиенте

Skype

Skype — бесплатное проприетарное программное обеспечение с закрытым кодом, обеспечивающее шифрованную голосовую связь через Интернет между компьютерами (VoIP), а также платные услуги для связи с абонентами обычной телефонной сети.

Обычная ссылка


<a href="skype:SkypeUser">SkypeUser</a>

где SkypeUser — ник пользователя Skype

Skype-to-Skype и звонок на телефон


<a href="skype:SkypeUser?call">SkypeUser</a>
<a href="skype:+12345678?call">+12345678</a>

Конференция


<a href="skype:SkypeUser1;SkypeUser2;SkypeUser3?call">SkypeUser</a>

Добавить пользователя или номер в свой список контактов


<a href="skype:SkypeUser?add">SkypeUser</a>
<a href="skype:+12345678?add">+12345678</a>

Текстовый чат и мультичат


<a href="skype:SkypeUser?chat">SkypeUser</a>
<a href="skype:SkypeUser1;SkypeUser2;SkypeUser3;?chat">SkypeUsers Multichat</a>

Соответственно, чат с одним и тремя пользователями одновременно.

Голосовая почта


<a href="skype:SkypeUser?voicemail">SkypeUser</a>

Передача файлов по Skype


<a href="skype:SkypeUser?sendfile">SkypeUser</a>
<a href="skype:SkypeUser1;SkypeUser2;SkypeUser3;?sendfile">SkypeUsers

Профиль пользователя


<a href="skype:SkypeUser?userinfo">SkypeUser</a>

Ссылки

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>

  • Dmytro Vietrov

    У меня на сайте почему то ссылка становится вида site.com/skype:SkypeUser?chat и в итоге не находит страницу

    • Очевидно, движок сайта ломает ссылки, где нет http. Либо вы ставите неверно, либо аддон в браузере — размышлять можно бесконечно. Покажите сайт!

      • Dmytro Vietrov

        Вот здесь.
        http://vetrova.pro/#cont

        Само поле в шаблоне, куда я воожу код, предназначенное чисто для текста.

        • У вас нет в ссылке skype:

  • артур

    А в аське опять поменяли ссылку..что-то предлагает открыть файл Cmd.php
    какая сейчас живая есть ссылка на аську?

  • Тогда второй пункт — восстановление через сайт. Да и с днем рож тебя )))

  • Zedwolf

    Кобзарь блин а в протоколе аськи чего нибудь меняли а то не могу в свою учётку войти

    • Меняли. Минимальное количество символов в пароле. Для восстановления работы нужно войти через старый QIP в винде и сменить пароль на более длинный (минимум 8 символов). Под линуксом ни в одном клиенте не прокатило о_О.

      Либо смени пароль на сайте ICQ.

      • Zedwolf

        Да блин пароль и был 8 символов