Перейти к публикации

Виджет Обратного Звонка На Сайте - Вызов По Текстовой Ссылке.


Рекомендованные сообщения

Установил "Виджет обратного звонка на сайт".

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

Опыта в JavaScript не имею(

Ссылка на комментарий

Как вариант, можете просто коллбек добавить и там есть форма которую можете добавить на сайт (то есть не в настройках виджета а в настройках "Обратного звонка"). Если вам не нужен код проверяющий активность клиента, проще не грузить им свой сайт и сделать любую удобную форму.

Ссылка на комментарий
  • 2 месяца спустя...

Как вариант, можете просто коллбек добавить и там есть форма которую можете добавить на сайт (то есть не в настройках виджета а в настройках "Обратного звонка"). Если вам не нужен код проверяющий активность клиента, проще не грузить им свой сайт и сделать любую удобную форму.

 

Добрый день!

 

Требуется то же самое: вызов окна по текстовой ссылке.

Пробовал сделать то, что вы посоветовали "...просто коллбек добавить и там есть форма...", но ничего не получилось. Возможно, я просто не нашел "коллбек". 

 

Не могли бы вы объяснить более подробно (по шагам): что и где находится?

 

Заранее спасибо!

Ссылка на комментарий

Да согласен, там не интуитивно:

 

1) В личном кабинете заходим в "Услуги/Обратный звонок" https://my.zadarma.com/callback/

2) Создаем ссылку в "2. Заказ обратного звонка с мобильного" вводя там ваш sip номер либо номер телефона на который будут приходить звонки.

3) Открываем появившуюся "гармошку" и внизу "Callback форма для сайта:" там нажимаем ссылку "старый вариант" и вы получите код для установки у себя callback формы, без функционала виджета. (есть 2 варианта кода, простая форма и форма с AJAX)

4) Копируем себе на сайт одну из двух форм, меняем название формы на нужное и пользуемся :)

Ссылка на комментарий

Да согласен, там не интуитивно:

 

1) В личном кабинете заходим в "Услуги/Обратный звонок" https://my.zadarma.com/callback/

2) Создаем ссылку в "2. Заказ обратного звонка с мобильного" вводя там ваш sip номер либо номер телефона на который будут приходить звонки.

3) Открываем появившуюся "гармошку" и внизу "Callback форма для сайта:" там нажимаем ссылку "старый вариант" и вы получите код для установки у себя callback формы, без функционала виджета. (есть 2 варианта кода, простая форма и форма с AJAX)

4) Копируем себе на сайт одну из двух форм, меняем название формы на нужное и пользуемся :)

 

Да, действительно, с ходу не так просто разобраться в интерфейсе :)

 

Большое спасибо за инструкцию, но она, к сожалению не помогла. Точнее: это не совсем то, что было нужно.

 

Однако! Мы нашли решение этой проблеме. Решается все достаточно просто:

На JS имитируем нажатие на div-кнопку и потом в любом месте (на ссылку, кнопку и т.д.) вешаем onclick.

<script>   function clickA(){      document.getElementById("%ID_нашей_кнопки%").click();   }</script>

И в любом месте где нам нужно размешаем элемент с onlick:

<button id="button" onclick="clickA()">Push my!</button>

Пользуйтесь!

 

 

P.S. Администрация, могу помочь с интерфейсом/дизайном админки и самого всплыв. окна. Обращайтесь :)

Ссылка на комментарий
  • 3 месяца спустя...

 

Да согласен, там не интуитивно:

 

1) В личном кабинете заходим в "Услуги/Обратный звонок" https://my.zadarma.com/callback/

2) Создаем ссылку в "2. Заказ обратного звонка с мобильного" вводя там ваш sip номер либо номер телефона на который будут приходить звонки.

3) Открываем появившуюся "гармошку" и внизу "Callback форма для сайта:" там нажимаем ссылку "старый вариант" и вы получите код для установки у себя callback формы, без функционала виджета. (есть 2 варианта кода, простая форма и форма с AJAX)

4) Копируем себе на сайт одну из двух форм, меняем название формы на нужное и пользуемся :)

 

Да, действительно, с ходу не так просто разобраться в интерфейсе :)

 

Большое спасибо за инструкцию, но она, к сожалению не помогла. Точнее: это не совсем то, что было нужно.

 

Однако! Мы нашли решение этой проблеме. Решается все достаточно просто:

На JS имитируем нажатие на div-кнопку и потом в любом месте (на ссылку, кнопку и т.д.) вешаем onclick.

<script>   function clickA(){      document.getElementById("%ID_нашей_кнопки%").click();   }</script>

И в любом месте где нам нужно размешаем элемент с onlick:

<button id="button" onclick="clickA()">Push my!</button>

Пользуйтесь!

 

 

P.S. Администрация, могу помочь с интерфейсом/дизайном админки и самого всплыв. окна. Обращайтесь :)

 

Добрый день.

У меня не получается сделать вызов виджета этим методом. Кнопка "Push my!" появилась, но при нажатии ничего не происходит.

ID кнопки в скрипте произвольный или надо скопировать из кода виджета?

ID в элементе onclick такой же, как и в скрипте?

Ссылка на комментарий
  • 1 год спустя...

Получилось!

Воткнул в ID скрипта - "zcw мiniButton" (пробел убрать), onclick оставил такой же, как у автора хака.

 

Вполне рабочий вариант:

 

<script>
   function clickA(){
      document.getElementById("zcwмiniButton").click();
   }
</script>
 
<button id="button" onclick="clickA()">Push my!</button>
Изменено пользователем nick757
Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...