Перейти к содержимому


Неправильно Отображается Номер Телефона На Ios


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18

#1 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 19 Июль 2013 - 21:14

Мелко отображается номер телефона на айпаде и айфоне (iOS) и других телефонах, а это большой источник трафика. Вот оригинал sergiomagic.ru а вот ошибка
Изображение

Скорее всего, дело в скобочках, в которых заключён код региона (903)  и в пробелах. Потому что, если присмотреться, то скобочки равняются по верхней границе строчки и вылезают вниз на моем сайте sergiomagic.ru

в Opera Mini появляется такая вот ошибка:
Изображение

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 20 Июль 2013 - 03:53

К сожалению, нет технической возможности помочь вам в решении данного вопроса. Что касается Opera Mini - то в данном случае вероятно какое-то приложение вставляет обработчик tel который не известен Opera Mini. В связи с этим и отображается данная ошибка, т.е данная ошибка будет повторяться только на вашем устройстве или на устройстве где установлен данный обработчик - данная проблема не относиться к проблеме сайта или дизайна.

#3 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 20 Июль 2013 - 10:39

Почему нельзя убрать эти скобки? Я сам могу заключить в них регион на странице настроек

#4 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 22 Июль 2013 - 12:04

Ребята, помогите пожалуйста выпилить эти скобки! Ко мне на сайт очень часто заходят с мобильных устройств, и первое что видят посетители - это куцый еле заметный номер телефона. Это очень плохо!

Можно ведь с помощью CSS вставить вручную телефон?

#5 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 22 Июль 2013 - 13:34

Просмотр сообщенияAugust2 (22 Июль 2013 - 12:04) писал:

Ребята, помогите пожалуйста выпилить эти скобки! Ко мне на сайт очень часто заходят с мобильных устройств, и первое что видят посетители - это куцый еле заметный номер телефона. Это очень плохо!

Можно ведь с помощью CSS вставить вручную телефон?

Найдите в шаблоне HTML код:
{% IF SETTINGS_STORE_PHONE_NUMBER1 %}<li class="telephone padd">{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}</li>{% ENDIF %}
и замените на:
<li class="telephone padd">+7 903 671-02-08</li>


#6 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 22 Июль 2013 - 17:08

Спасибо, но всё равно такая же ошибка с протоколом tel =(

#7 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 22 Июль 2013 - 17:43

А что если туда поставить изображение?

#8 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 23 Июль 2013 - 00:13

Пожалуйста, объясните подробнее куда именно и какой изображение вы хотите вставить.

Цитата

всё равно такая же ошибка с протоколом tel

Как сообщали вам выше - данная ошибка связана исключительно с вашим устройством.

#9 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 23 Июль 2013 - 14:47

У меня нет никакого устройства. Я просматривал через все мобильные браузеры на специальном сайте и все владельцы телефонов в один голос говорят, что у них номер телефона отображается неправильно. Пожалуйста, не закрывайте на это глаза.

Раз уж вы не хотите разбираться с этим, то я и подумал, что легче вставить изображение с номером телефона.

#10 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 23 Июль 2013 - 21:33

АП

#11 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 24 Июль 2013 - 02:23

Цитата

в Opera Mini появляется такая вот ошибка с протоколом tel

Данная ошибка у вас отображается на "специальном сайте"?

В сообщении выше http://forum.storela...ios/#entry80364 говорилось именно об этой ошибке.

В сообщении http://forum.storela...ios/#entry80298 вам предложили исправление касающиеся номера телефона, данное предложение вам помогло?

#12 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 24 Июль 2013 - 17:54

Просмотр сообщенияVaccina (24 Июль 2013 - 02:23) писал:

Данная ошибка у вас отображается на "специальном сайте"?

В сообщении выше http://forum.storela...ios/#entry80364 говорилось именно об этой ошибке.

В сообщении http://forum.storela...ios/#entry80298 вам предложили исправление касающиеся номера телефона, данное предложение вам помогло?

Вы очень меня огорчаете.
1. Данная ошибка отображается на всех мобильных и планшетных браузерах.
2. В сообщении "выше" некий пророк предсказал, что у меня есть какое-то устройство, хотя я об этом даже не обмолвился. Я узнал, что у всех, кто просматривал мой сайт на мобильном телефоне, тел. номер отображался неправильно, и я укрепил свою веру, просмотрев свой сайт через все мобильные браузеры, с помощью спец. сервиса.
3. Этот совет мне не помог, и я, по-моему, четко дал это понять сообщением "Спасибо, но всё равно такая же ошибка с протоколом tel =(". Добавлю, что телефон как был мелким, так и остался.

#13 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 25 Июль 2013 - 00:58

Пожалуйста, не наводите путаницу. В вашем первом сообщении вы указываете на 2 ошибки. Первая ошибка касается размера номера телефона, вторая ошибка связана с браузером "Opera Mini", который в свою очередь сообщает о ошибке что протокол "tel" не поддерживается.

В связи с тем что у вашего номера телефона нет по умолчанию ссылки, и он вставлен простым текстом - и было сделано предположение что некое приложение на устройстве(не важно телефон это, или планшет, смартфон) используется приложение которое ищет все номера телефонов на странице браузера или похожие на них данные, и заменяет номер вставив спец. ссылку вида <a href="tel://номер телефона">номер телефона</a>

Так же вероятно на ряду с этим и происходит проблема с размером номера телефона, так как тегу <a> в свою очередь задан другой размер шрифта.

Устранить проблему в браузере "Opera Mini" можно только путем удаления приложения которое заменяет номера телефонов (такими действиями может заниматься Skype).

После устранения этого приложения - уйдет проблема как с ошибкой, так и с размером текста.

Как альтернативный вариант - использовать переопределение стиля для ссылки внутри блока telephone для этого необходимо вставить в ваш файл стилей main.css

.telephone a {
font: bold 22px/22px Arial,Helvetica,sans-serif !important;
}

если данное правило сработает, то все выше перечисленное является действительным.

Цитата

В сообщении "выше" некий пророк предсказал, что у меня есть какое-то устройство, хотя я об этом даже не обмолвился.

Необходимо изначально предоставлять как можно более полную информацию по возникшей проблеме, так как в противном случае это сулит не верным поискам решения проблемы.

И пожалуйста, общайтесь вежливо и не оскорбляйте других участников форума, техническая поддержка на данном форуме предоставляется бесплатно в интересах компании.

#14 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 25 Июль 2013 - 16:59

Да, была эта строка с "!important", я их как только не тасовал - ничего не помогает. Предложил вам, светлые головы, решить проблему, заменив циферки, изображением этих же самых циферок в формате Jpg, png и так далее, а вы игнорируете. Если я кого-то оскорбил - подчеркните. На мой взгляд, я, только, оскорбительно настойчиво хочу решить проблему, которая существует не только у меня, но и у других владельцев сайтов, которым не случилось увидеть их творение в мобильном браузере.

И если уж на то пошло, то не телефоны подстраиваются под пользователей, а наоборот. Можно уповать на исправление ошибки в новых версиях браузеров, но старые никуда не денутся. Прошу решить мою проблему, потому что она остается актуальной уже неделю.

#15 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 26 Июль 2013 - 00:12

На данный момент у вас отсутствует правило

.telephone a {
font: bold 22px/22px Arial,Helvetica,sans-serif !important;
}

в файле стилей main.css
Добавьте данное правило и очистите кэш в вашем браузере.

Если вам необходимо изображение телефона, замените в строке номер телефона на изображение используя тег <img> http://htmlbook.ru/html/img

<li class="telephone padd">+7 903 671-02-08</li>


#16 August2

August2

    Пользователь

  • Пользователи
  • PipPip
  • 33 сообщений

Отправлено 01 Август 2013 - 21:45

Все, вставил изображение телефона. Наконец-то :blink:

#17 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 28 Январь 2016 - 17:49

Какая бурная тема...
А мне не подскажете, как убрать скобочки? В Эстонии нет такой прорвы городов, как в России, и поэтому их не пишут. В номере, который в шапке, и в подвале тоже.

#18 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 28 Январь 2016 - 17:51

Просмотр сообщенияIngleest (28 Январь 2016 - 17:49) писал:

Какая бурная тема...
А мне не подскажете, как убрать скобочки? В Эстонии нет такой прорвы городов, как в России, и поэтому их не пишут. В номере, который в шапке, и в подвале тоже.
Здравствуйте!
В шаблоне HTML найдите строку:

{% IF SETTINGS_STORE_PHONE_NUMBER1 %}<p><a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1}{SETTINGS_STORE_PHONE_CITY_CODE1}{SETTINGS_STORE_PHONE_NUMBER1}">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}({SETTINGS_STORE_PHONE_CITY_CODE1}){SETTINGS_STORE_PHONE_NUMBER1}</a></p>{% ENDIF %}

и замените на:

{% IF SETTINGS_STORE_PHONE_NUMBER1 %}<p><a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1}{SETTINGS_STORE_PHONE_CITY_CODE1}{SETTINGS_STORE_PHONE_NUMBER1}">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}{SETTINGS_STORE_PHONE_CITY_CODE1}{SETTINGS_STORE_PHONE_NUMBER1}</a></p>{% ENDIF %}


#19 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 28 Январь 2016 - 18:17

Просмотр сообщенияDars (28 Январь 2016 - 17:51) писал:

Здравствуйте!
В шаблоне HTML найдите строку:

{% IF SETTINGS_STORE_PHONE_NUMBER1 %}<p><a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1}{SETTINGS_STORE_PHONE_CITY_CODE1}{SETTINGS_STORE_PHONE_NUMBER1}">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}({SETTINGS_STORE_PHONE_CITY_CODE1}){SETTINGS_STORE_PHONE_NUMBER1}</a></p>{% ENDIF %}

и замените на:

{% IF SETTINGS_STORE_PHONE_NUMBER1 %}<p><a href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1}{SETTINGS_STORE_PHONE_CITY_CODE1}{SETTINGS_STORE_PHONE_NUMBER1}">{SETTINGS_STORE_PHONE_COUNTRY_CODE1}{SETTINGS_STORE_PHONE_CITY_CODE1}{SETTINGS_STORE_PHONE_NUMBER1}</a></p>{% ENDIF %}

Увидел разницу :-) А в подвале где код найти?

О! нашел.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных