Всем привет.
Если вам нужно установить активную кнопку 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;
}
А вот и сама картинка со значками скайпа для сайта.
![]()
На этом все, надеюсь помог вам.
Статус скайп на сайте
Спасибо! Как ни странно заработало!
Когда Скайп нормально будет отображать статус (правильно отдавать значение статуса). тогда и можно будет подумать сделать себе на сайт данную штуковину
А в чем проблема? У всех кому я ставил этот код, статус нормально отображается.