Статьи

Як додати кнопку

Якось клієнти попросили мене додати кнопку skype в розділі контактів їх сайту Якось клієнти попросили мене додати кнопку skype в розділі контактів їх сайту. Кнопка повинна була відслідковувати статус менеджера сайту в мережі і мати оригінальний дизайн. Виходячи з того, що подібне завдання стоїть перед більшістю сайтовладельцев я вирішив розглянути варіанти вирішення цього завдання.

Чому Skype? Skype клієнт встановлений у більшості користувачів інтернету і є ймовірність того, що він також встановлений і у відвідувача Вашого сайту. А якщо так, то вони тут же можуть безкоштовно зателефонувати Вам і сказати "пару ласкавих", ну або запропонувати грошей за Ваші послуги :) І, з огляду на, що кількість користувачів skype скоро досягне 500 мільйонів чоловік (15-20 мільйонів з них регулярно перебувають в online), то ігнорувати skype було б нерозумно.

Чи можна просто вказати ім'я skype, як звичайний телефон? Так, звичайно, можноно відвідувачеві в цьому випадку доведеться знайти Вас у базі, а потім вже пробувати зав'язати розмову. До речі, не всі це вміють робити ... Більш просунуті вебмайстра встановлюють на сайті посилання, яка запускає skype на комп'ютері клієнта, і він відразу починає чатіться- ось приклад такого коду:

<a href="skype:ваше_імя_скайп?chat"> вваше_імя_кайп </a>

Однак, більш цікавим варіантом розміщення на сайті кнопки skype є кнопка знає Ваш статус Однак, більш цікавим варіантом розміщення на сайті кнопки skype є кнопка знає Ваш статус. Приклад таких кнопочок встановлений на нашій сторінці контактів: www.cim.ua/7 .

У найпростішому випадку Вам достатньо зайти на сторінку скайпу з недвозначним назвою: " Створіть собі кнопку Skype ".

В результаті досить простих маніпуляцій skype нагородить Вас ось таким ось кодом:

<Script type = "text / javascript" src = "http://download.skype.com/share/skypebuttons/js/skypeCheck.js"> </ script> <a href="skype:ваше_імя_скайп?call"> < img src = "http://download.skype.com/share/skypebuttons/buttons/call_green_white_92x82.png" style = "border: none;" width = "92" height = "82" alt = "Skype Me ™!" /> </a>

Є, правда один маленький нюанс: для того щоб ця кнопка працювала в налаштуваннях skype клієнта потрібно дозволити показувати Ваш статус, іншими словами потрібно поставити "пташку" в настройках безпеки skype клієнта.

І Ваша робота начебто виконана.

Але як бути якщо є необхідність використовувати не стандартну кнопку skype (як у всіх), а свою кнопку, або кілька своїх кнопок, наприклад, під різні мовні версії сайту?

Немає нічого неможливого для людини з інтелектом! Але прийдеться трохи попрограмміровать. У виконанні завдання Вам допоможе наступний скрипт:

<? Php $ imgonline = 'путь_к_картінке_онлайн'; $ Imgoffline = 'путь_к_картінке_офлайн'; $ Skypeid = 'Ваше_імя_Skype'; $ Url = "http://mystatus.skype.com/$skypeid.xml"; $ Context_options = array ( 'http' => array ( 'method' => 'GET', 'header' => "Content-type: application / x-www-form-urlencoded; charset = utf-8 \ r \ n "." Content-Length: ". strlen ($ data)." \ r \ n ", 'user_agent' =>" Mozilla / 5.0 (Windows; U; Windows NT 5.1; uk; rv: 1.9.0.4) Gecko / 2008102920 Firefox / 3.0.5 ")); $ Context = stream_context_create ($ context_options); $ Resultxml = file_get_contents ($ url, false, $ context); $ Resultxml = preg_replace ( "/ \ r \ n /", "", $ resultxml); if (preg_match ( "/>(.*?)<\/ statusCode> /", $ resultxml, $ match)) $ resultStatus = $ match [1]; else $ resultStatus = false; if ($ resultStatus == 2) $ imagecode = imagecreatefromgif ($ imgonline); else $ imagecode = imagecreatefromgif ($ imgoffline); header ( 'Content-Type: image / gif'); imagegif ($ imagecode);>

Цей скрипт написаний на PHP, який підтримується практично на всіх хостингах, він генерує картинку в залежності від стану Вашого статусу skype. $ imgonline і $ imgoffline - це якраз і є ці картинки, $ skypeid це Ваше ім'я Skype. Якщо назвати цей скрипт img.php, то код для вставки на сайт цієї картинки буде виглядати ось так:

<a href="skype:ваше_імя_скайп?chat"> <img src = "img.php"> </a>

Якщо Ви дочитали до цього місця, то погодитеся зі мною, що все це дуже просто. На цю тему сказати більше нічого. Будуть питання -задавайте, відповім! Все-пішов готувати нові "фішки" ...

Андерсен (CiM)

Чому Skype?
Чи можна просто вказати ім'я skype, як звичайний телефон?
Js"> </ script> <a href="skype:ваше_імя_скайп?
Але як бути якщо є необхідність використовувати не стандартну кнопку skype (як у всіх), а свою кнопку, або кілька своїх кнопок, наприклад, під різні мовні версії сайту?

Новости

Как оформить диск малыш от рождения до года из фото и видео
Оформить диск "Малыш от рождения до года" из фото и видео можно совершенно разными способами! Кто-то для достижения данной цели идет на шоу-таланты, кто-то пользуется услугами профессионалов, а кто-то

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.