Всем привет.

Если вам нужно установить активную кнопку skype на сайт, с возможностью связаться с вами прямо с сайта, то это статья как раз то что вам нужно.

<?php
function getSkypeStatus($login = false){
    if(!$login){
        //логин скайп по умолчанию, если не передан другой
        $login = 'echo123';
    }
    /*
    возвращаемые статусы
    2 - онлайн
    1 - оффлайн
    0 - нет такого пользователя
    */
    $status = file_get_contents('http://mystatus.skype.com/'.$login.'.num');

    $off = (int)$status == 2 ? '' : ' skype-off';

    $show = '<div class="skype '.$off.'"></div>';

    //добавляем ссылки на звонок/чат
    $show .= ' '.$login.' <a href="skype:'.$login.'?chat">начать чат</a>
    <a href="skype:'.$login.'?call">позвонить</a>';

    return $show;
}

//в том месте где нужно вывести статус скайп на сайте вызываем функцию
echo getSkypeStatus();
?>

Вот пример стилей для оформления готовой кнопки.

.skype {
    background: url("/images/skype.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 26px;
    margin-bottom: -10px;
    width: 26px;
}
.skype-off{
    background-position: 0 -26px;
}

А вот и сама картинка со значками скайпа для сайта.

статус скайп на сайте

На этом все, надеюсь помог вам.

Статус скайп на сайте
Метки:     

3 комментариев к “Статус скайп на сайте

  • 25.04.2014 в 12:31
    Постоянная ссылка

    Когда Скайп нормально будет отображать статус (правильно отдавать значение статуса). тогда и можно будет подумать сделать себе на сайт данную штуковину

    Ответ
    • 10.05.2014 в 11:21
      Постоянная ссылка

      А в чем проблема? У всех кому я ставил этот код, статус нормально отображается.

      Ответ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

90% сайтов рунета содержат уязвимости и могут быть взломаны! Проверь свой сайт!