• Главная
  • Карта сайта
Не найдено

Як зробити ICQ або Skype картинку статусу на сайті?

  1. Статус ICQ на сайті

Якщо ви користувач інтернет-телефонії Skype , То можете захотіти відображати ваш статус на вашому сайті. У цій замітці я допоможу вам зробити це.

Skype надає можливість показати ваш статус в цій системі за допомогою картинки вставляється в код сайту або форуму. Для цього необхідно вставити в веб сторінку картинку зі спеціально сформованим адресою: http://mystatus.skype.com/дизайн_картинки/имя_в_скайп. Визначаються шість статусів: Онлайн, Подзвони мені, Ні на місці, Недоступний, Не турбувати, Оффлайн.

Для отримання готового коду можна скористатися генератором кодів кнопок Skype на сторінці http://www.skype.com/share/buttons/, де серед маси просто кнопочок, можна отримати код для кнопок зі статусом.

Код віддається приблизно такий:

<! - Skype 'Мій статус' button http://www.skype.com/go/skypebuttons -> <script type = "text / javascript" src = "http://download.skype.com/share/ skypebuttons / js / skypeCheck.js "> </ script> <a href="skype:ІМЯ_В_СКАЙП?call"> <img src =" http://mystatus.skype.com/smallicon/ИМЯ_В_СКАЙП "style =" border: none ; " width = "26" height = "26" alt = "Мій статус" /> </a>

При детальному дослідженні цього сервісу виявилося п'ять варіантів дизайну кнопок зі статусом (решта просто кнопки): smallicon, mediumicon, smallclassic, bigclassic і balloon. Зовнішній вигляд кнопок наведено в таблиці нижче. Замість слова ІМЯ_В_СКАЙП вставте ваш скайп-логін з латинських символів, а не П.І.Б, що відображається в списку контактів. Замість smallicon - будь-який з наведених вище імен дизайну. І, звичайно, простіше використовувати генератор коду на сторінці Skype.

Правда, код не враховує можливого кешування зображення. Тобто, якщо на вашому сайті коштує така кнопка, то навіть після відключення від мережі може пройти деякий час, поки ваш статус зміниться для відвідувачів, вже побачили його. Доважком пропонується ще і JS-файл з додатковими функціями перевірки наявності Skype на комп'ютері користувача. При відсутності пропонується завантажити і встановити програму.

За аналогією з кодом статусу ICQ я пропоную наступний спосіб вставки статусу на сайт:

<a href="skype:ІМЯ_В_СКАЙП?call"> <script type = "text / javascript"> <! - document.write ( '<img src = "http://mystatus.skype.com/ДИЗАЙН/ИМЯ_В_СКАЙП? '+ Math.random () +' "style =" border: none; "alt =" Skype status indicator "/> ') // -> 0 </ script> <noscript> <div style =" display: inline "> <img src =" http://mystatus.skype.com/ДИЗАЙН/ИМЯ_В_СКАЙП "style =" border: none; " alt = "Skype status indicator" /> </ div> </ noscript> </a>

ДИЗАЙН - це один з параметрів smallicon, mediumicon, smallclassic, bigclassic або balloon. .
ІМЯ_В_СКАЙП - ваш скайп-логін латинськими буквами.

Картинка отримується цим кодом НЕ буде кешироваться, якщо в клієнтському браузері запущений JavaScript, а також більш-менш соответвует стандартам W3C.

Трохи про незвичайну посиланням виду skype: ІМЯ_В_СКАЙП? Call. При установці програми Skype на комп'ютер користувача, в настройки операційної системи і браузерів заноситься інформація про співвідношення програми з цим протоколом. В цьому випадку при кліці на таке посилання буде запущений Skype, який і обробить інші її параметри. Якщо Skype не встановлено, то система просто скаже, що нічого не може зробити з такою гіпер0ссилкой. Приблизно, як з файлом, чиє розширення не підходить ні до однієї програми. Крім параметра call на засланні можуть застосовуватися інші варіанти з наступними значеннями:
call - дзвінок користувачеві Skype;
add - додати користувача в список контактів;
chat - текстовий чат з користувачем;
voicemail - голосова пошта;
sendfile - послати файл;
userinfo - подивитися профіль користувача.

Не забудьте в налаштуваннях свого облікового запису дозволити показувати свій статус в інтерент

Статус ICQ на сайті

Сервіс надається сайтом популярного інтернет-месенджера ICQ. Що лежить на ньому бібліотека wwp.icq.com/scripts/online.dll перенаправляє на картинку зі статусом зазначеного в параметрах номера користувача. Код для вставки цієї картинки простий:

<Img src = "http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" border = "0" />

Природно, HOMEP_ICQ - це номер аськи, написаний без дефісів як ціле число, а N - ціле число від 0 до 27 (це на той час, коли пишу цей запис), яке визначає вид показується картинки.

Корисно доповнити картинку посиланням на інший сервіс ICQ, що дозволяє відразу відправити повідомлення користувачу.

<a href="http://www.icq.com/whitepages/cmd.php?uin=HOMEP_ICQ&action=message"> <img src = "http://wwp.icq.com/scripts/online.dll?icq = HOMEP_ICQ & img = N "border =" 0 "/> </a>

Правда, якщо ми хочемо відображати на сайті поточний стан чого-небудь, не варто забувати про кешуванні картинок. З вищевказаним кодом при першому завантаженні здасться картинка поточного стану користувача ICQ, але навіть якщо воно зміниться, кaртінка може залишитися застарілої, оскільки відвідувач сайту буде отримувати її з кеша свого браузера. Щоб уникнути цього, треба випадково змінювати адресу картинки при кожному перезавантаженні стрраніци. Робиться це в такий спосіб:

<a href="http://www.icq.com/whitepages/cmd.php?uin=HOMEP_ICQ&action=message"> <script type = "text / javascript"> <! - document.write ( '<img border = "0" src = "http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N&rnd='+Math.random()+ '" />') // -> </ script> <noscript> <img border = "0" src = "http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" /> </ noscript> </a>Js "> </ script> <a href="skype:ІМЯ_В_СКАЙП?
Com/ДИЗАЙН/ИМЯ_В_СКАЙП?
Dll?
Php?
Dll?
Php?
Dll?
Dll?
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью