Очень часто на порталах техподдержки, бизнес-консультирования и прочего онлайн-саппорта, можно видеть ссылки на ICQ или Skype для живого общения с консультантом.
Недавно и мне понадобилось проставить такие ссылки в одном из проектов. Чтобы решить, казалось бы, такую простую задачу, пришлось поискать ответы в google и отсортировать кучу ненужной информации. Найти сразу все ответы в одном месте не получилось, поэтому восполню этот информационный пробел в своём блоге. Ссылки на Skype
Простейшая ссылка на Skype имеет вид:
<-a href="skype:SkypeUser">SkypeUser<-/a->
Где SkypeUser — нужный ник в Skype. По умолчанию, клик на такой ссылке приведёт к звонку пользователю SkypeUser.
Но есть ещё несколько несколько режимов вызова, которые можно включать, передавая параметры в ссылке: Звонок пользователю Skype-to-Skype или на телефон
Так же, как и в первом примере, звонок пользователю SkypeUser. Второй вариант — звонок из Skype на обычный телефон (вместо +12345678 следует поменять на нужный номер). Звонок нескольким пользователям (конференция)
Отправить файл одному или сразу нескольким пользователям (в примере трём). По клику откроется диалоговое окно, в котором можно выбрать файл для загрузки. Отправлять файл могут только авторизованные у получателя пользователи. Посмотреть профиль пользователя
Ну, тут, вроде бы, всё понятно. Возможные проблемы
Стоит отметить, что все эти ссылки будут работать, если Skype уже установлен на компьютере пользователя, иначе браузер выдаст предупреждение типа:
FireFox не может определить как открыть данный адрес, так как протокол (skype) не связан ни с одним приложением
Чтобы избежать таких ошибок, разработчики предлагают решение в виде JavaScript-сценария (3 KB), который перехватывает ошибку и выводит на сайте всплывающее окно с предложением скачать Skype. Его нужно вставить на странице между тегами <-head->…<-/head->.
Найти различные варианты стандартных кнопок, с подтверждением онлайн/оффлайн статуса, или создать свой вариант, вы можете на сайте skype.com. Разбираемся с ICQ
С ICQ всё не так просто, из-за того что клиентами могут быть не только ICQ, но и Qip, Miranda, Trillian и другие. Поэтому стандартная ссылка вызова ICQ может не сработать, из-за того, что невозможно заранее предугадать, какой ICQ-клиент установлен на компьютере пользователя.
Стандартный вызов ICQ с сайта. Вместо UserNumber нужно вставить нужный номер.
Я пользуюсь Qip 2005 (Buid 8070), и эта ссылка вызывала закачку исполняемого php-файла с сервера, а не вызов клиента. Так что вызывать программу непосредственно с сайта не получилось
Из этой ситуации можно найти два выхода: Вызывать по ссылке один из веб-клиентов ICQ (например icq2go.) Вывести статус-значок ICQ на сайте и позволить пользователю скопировать номер, расположенный рядом с иконкой, в свой ICQ-клиент, установленный на компьютере.
Первый вариант показался мне некрасивым из-за дополнительной нагрузки на нервы пользователя и его принудительного редиректа на новый интерфейс, поэтому я не стал особо заострять на нём внимания. А вот для второго статус-значок ICQ можно вывести на сайте так:
Где UserNumber — нужный номер, а &img=27 — вид статус-иконки. Примеры ужасных статус-иконок, предлагаемых на выбор, можно посмотреть тут. Ну и не менее «привлекательные» ещё и тут. Полезные мелочи
Чтобы ваш статус отображался на сайте, в Qip на вкладке настройки -> общие, нужно отметить галочкой пункт «Показывать мой онлайн-статус для web и поиска»
Некоторые люди любят браузер Google Chrome, другие к нему относятся немного скептически. Надо признать - Chrome мгновенно завоевал популярность и постоянно усовершенствуется. И хотя в последнее время его доля на рынке…
Часто ли вы используете в продвижении и оптимизации сайта нестандартные методы? Если вопрос задать общей массе вебмастеров, то ответ однозначен – нет. Занимаясь продвижением сайтов, мы часто используем…
Мужчинам очень нравится заниматься оральным сексом, поэтому в данной статье я попытась осветить наиболее часто встречающиеся вопросы по данной теме.Как делать минет — с чего начать?Основная техника минета: прикрой…
Вот такая информация: неподалеку от Чикаго есть место, знаменитое автомобилями-призраками. Эти фантомы возникают ниоткуда и абсолютно внезапно. Представьте: вы - за рулем и вам навстречу «прет» на предельной скорости…
За основу взяты работы: 1) В.П.Казначеев,А.В.Трофимов, А.П.Пискайкин. Научные итоги глобальных экспериментов по изучению информационного поля Земли. Отчет. Новосибирск. 1993; 2) В.П.Казначеев, А.В.Трофимов. Научные итоги…
Выращивание овса не легкое занятие. Прежде всего, должны быть адекватное время года, когда дело доходит до посева. Если вы сможем посеять овес как можно раньше, получите, таким образом, вовремя созревшее растение.…
Предсказания Иисуса Христа, записанные в Новом Завете. От Иоанна, глава 1415 Если любите Меня, соблюдите Мои заповеди. 16 И Я умолю Отца, и даст вам другого Утешителя, да пребудет с вами вовек, 17 Духа истины, Которого мир не…
Многие люди пытаются оптимизировать расходы воды, хотя методы и мотивы такой экономии на самом деле сильно отличаются. Лучшим способом снизить счета заключается в использовании собственных запасов воды. Это не очень…
Desktop Sharing в Ubuntu 12.04 и выше браузер не поддерживает RDP (Remote Desktop Protocol), поэтому мы должны установить xrdp чтобы обеспечить соединение с Windows 7 Remote Desktop.Требования:xrdp установки на Ubuntu 12.04Windows 7 Professional или выше1.Установите xrdp в Ubuntu…
Шейка матки играет важную роль в организме женщины во время беременности - Для того, чтобы держать плод. Кроме того, цервикальный канал защищает будущего ребенка от попадания в матку инфекции. Поэтому очень важно,…