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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

 

Добрый день!

 

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

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

 

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

 

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

Поделиться сообщением


Ссылка на сообщение

На данный вопрос может ответить только denyavl так как это его хак.

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

Получилось!

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

Изменено пользователем Surho

Поделиться сообщением


Ссылка на сообщение

 

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

Получилось!

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

Войти

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

Войти сейчас

×
×
  • Создать...