Вообще, skype вещь приятная во многих отношениях, но есть некоторые моменты, которые могут вызвать недоумение.
При установке, skype предлагает интегрироваться в браузер, и тот плагин, который устанавливает skype выполняет подмену телефонных номеров на странице на некий активный элемент. Мало того, что стилистически эта подстановка может не вписываться в саму страницу, так ещё и по всей видимости нет механизма заблокировать в нужных местах эту подстановку без отключения плагина. Было бы идеальным решением присваивать контейнеру, содержащему телефон, какой то атрибут или имя класса, для отключения подстановки внутри контейнера.
А пользователю довольно сложно объяснить как это сделать, да и пользователи не должны об этом вообще думать. А если телефон является основной контактной информацией на коммерческом сайте, то задача избежать этой skype-замены стоит остро.
Но есть пути чтобы обмануть немного плагин Skype. Я испробовал с десяток вариантов, и пришел к выводу, что шаблон подстановки в skype очень гибкий. Учитывается то, что дефис в номере телефона может быть написан и как «−» , а также как «—» , «–».
Вот какие результаты мне удалось получить:
- Подстановка производится для номеров вида — AAA BBBBBB, — AAA — код города (3-5 цифр), BBBBBB — номер телефона может содержать дефисы, пробелы и цифры.
- Подстановка не производится, если отсутствует код города.
- Вместо дефиса можно использовать«·» — и тогда подстановка не производится.
<div>NoSkype(490) 144-04-44</div>
редактор заменяет теги что написал )) рядом с номером надо добавить сскрытй тег спан с текстом NoSkype
<span stylе="displаy: nоne">NoSkype</span>(495 111-11-11
Это интересная информация, спасибо, Владимир. Обязательно при случае проверю.
объясните пожалуйста по русски что надо сделать чтобы отключить этот конченый плагин или что там. Какова хрена вообще skype меняет числа на номера телефона???????? Помогите пожалуйста!!
В итоге, я пользуюсь вставкой внутри телефона невидимого маркера, к примеру так:
(495) 111<span style="display:none">какая то надпись</span>-22-33
Смысл в том, что skype уже не воспринимает это как телефонный номер, т.к. не может определить, что произвольный кусочек посреди тел. номера — невидимый. Другое дело, что такая вставка может мешать при работе с микроформатами.
Найдено нормально решение как избавиться от подстановки, читайте тут — http://shra.ru/2012/12/skype-ili-zamena-telefona-v-brauzere-chast-2