Jump to content

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


Recommended Posts

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

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

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

Link to comment

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

Link to comment
  • 2 months later...

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

 

Добрый день!

 

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

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

 

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

 

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

Link to comment

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

 

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

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

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

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

Link to comment

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

 

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. Администрация, могу помочь с интерфейсом/дизайном админки и самого всплыв. окна. Обращайтесь :)

Link to comment

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

На сейчас можете править CSS по своему усмотрению.

Link to comment
  • 3 months later...

 

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

 

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 такой же, как и в скрипте?

Link to comment

Получилось!

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

Edited by Surho
Link to comment

 

Igor, а вас нет своих хаков, чтобы решить эту задачу?

 

Zadarma предлагает либо CallBack виджет либо CallBack  форму.

Не совсем понятно зачем делать что-то среднее.

Link to comment
  • 1 year later...

Получилось!

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

 

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

 

<script>
   function clickA(){
      document.getElementById("zcwмiniButton").click();
   }
</script>
 
<button id="button" onclick="clickA()">Push my!</button>
Edited by nick757
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...