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


Форма Обратного Звонка Глючит


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

#1 Maksy

Maksy

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

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

Отправлено 04 Май 2018 - 01:02

Добрый день!
не работает форма обратного звонка, открывается на новой странице, и как-то странно. Надо чтобы в окошке поверх страницы.  Сайт SL-354443

#2 Vaccina

Vaccina

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

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

Отправлено 08 Май 2018 - 08:24

Здравствуйте.

Уточните пожалуйста местоположение кнопки на вашем сайте, к сожалению, не обнаружила ее.

#3 Maksy

Maksy

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

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

Отправлено 08 Май 2018 - 20:52

Прошу прощения я её тогда скрыл, сейчас поставил. Ссылка  в подвале после адреса и телефона, "Заказать звонок"

#4 Vaccina

Vaccina

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

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

Отправлено 09 Май 2018 - 08:58

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<div id="callback"><a href="{CALLBACK_URL}?only_body=1" class="callback fancybox.ajax">Заказать звонок</a></div>

после него пропишите:
<script>
$(document).ready(function() {
$(".callback").fancybox({
maxWidth : 300,
maxHeight : 330,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>


#5 Maksy

Maksy

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

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

Отправлено 09 Май 2018 - 13:50

Спасибо, уже лучше, но как-то криво.

Прикрепленные изображения

  • Снимок.JPG


#6 metry

metry

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

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

Отправлено 09 Май 2018 - 14:51

Добрый день. Для внесения изменений зайдите в Редактор шаблонов-->Обратный звонок и найдите:

<div class="field name-firstname" style="height: 50px;width: 155px;">

замените на:

  <div class="field name-firstname" >

далее зайдите в Редактор шаблонов-->HTML и найдите:
			  <script>
				  $(document).ready(function() {
				  $(".callback").fancybox({
				  maxWidth : 300,
				  maxHeight : 330,
				  fitToView : false,
				  width : '70%',
				  height : '70%',
				  autoSize : false,
				  closeClick : false,
				  openEffect : 'none',
				  closeEffect : 'none'
				  });
				  });
			  </script>

замените на:

			  <script>
				  $(document).ready(function() {
				  $(".callback").fancybox({
				  maxWidth : 300,
				  maxHeight : 190,
				  fitToView : false,
				  width : '70%',
				  height : '70%',
				  autoSize : false,
				  closeClick : false,
				  openEffect : 'none',
				  closeEffect : 'none'
				  });
				  });
			  </script>

далее найдите:

   <div class="callback1" title="Проконсультируем вас по любым вопросам"><div id="callback"><a>Звоните сейчас!</a></div>

замените на:
	 <div class="callback1" title="Проконсультируем вас по любым вопросам"><div id="callback"><a href="{CALLBACK_URL}?only_body=1" class="callback fancybox.ajax">Звоните сейчас!</a></div>

далее зайдите в Редактор шаблонов-->style.css и найдите:

#callback {
float: left;
position: relative;
padding: 0px;
}

замените на:
#callback {
background-color:#fed403;
float: left;
position: relative;
padding: 5px;
}


#7 Maksy

Maksy

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

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

Отправлено 09 Май 2018 - 16:51

Спасибо, всё работает!

#8 Maksy

Maksy

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

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

Отправлено 10 Май 2018 - 13:10

Это я немного поспешил. Форма красивая и появляется, но при нажатии "отправить", ничего не происходит...

#9 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 11 Май 2018 - 11:26

Просмотр сообщенияMaksy (10 Май 2018 - 13:10) писал:

Это я немного поспешил. Форма красивая и появляется, но при нажатии "отправить", ничего не происходит...

Здравствуйте.
Форму поправил, должна работать корректно.




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

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