Как сделать номер телефона сверху кликабельным?

delux3000.ru увидел в метрике что часто кликают по телефону сверху, а он некликабелен. Как сделать?

design/themes/responsive/templates/addons/call_requests/blocks/call_request.tpl

попробуйте заменить

<span class="ty-cr-phone-prefix">{$phone_number.prefix}</span>{$phone_number.postfix}

на

<a href="tel:{$phone_number.prefix}{$phone_number.postfix}"><span class="ty-cr-phone-prefix">{$phone_number.prefix}</span>{$phone_number.postfix}</a>

затем нужно почистить кэш. есть шанс, что стили слетят немного

2 лайка

Спасибо помогло. А куда добавить onclick=“ym(‘51344509’, ‘reachGoal’, ‘phone1’);” в этой строке?
что бы срабатывала цель в метрике.

Попробуйте

<a onclick="ym(‘51344509’, ‘reachGoal’, ‘phone1’);" href="tel:{$phone_number.prefix}{$phone_number.postfix}"><span class="ty-cr-phone-prefix">{$phone_number.prefix}</span>{$phone_number.postfix}</a>

А так понимаю это для модуля обратный звонок. А возможно также обрамить картинку? Т е чел в мобильной версии нажимает на картинку и звонит. Вопрос, зачем? у нас просто телефоны сделаны как картинки чтобы боты не собирали :slight_smile:

Да, по аналогии сделайте

<a href=“tel:+79991234567”><img src="my_image.png" /></a>
1 лайк

а боты не додумаются?)

правильно я понимаю, что нужно выбрать html блок и туда вставить этот текст … я по аналогии вставлял кнопку … но чет не получается :slight_smile: кнопка есть телефон есть а звонить не хочет …
< button>
< a href=”tel:+380441111111”>+Позвоните нам
< /button>

PS пробелы специально чтобы код был виден

Попробуйте без button

<a href="tel:+380441111111" class="ty-btn ty-btn__primary">+Позвоните нам</a>

1 лайк

Ну можно заморочиться и яваскриптом после загрузки добавить )

отлично ! это работает :slight_smile:

1 лайк