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


Обратний Звонок


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

#1 busido

busido

    Новичок

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

Отправлено 05 Октябрь 2016 - 20:09

Здравствуйте!
Тема "Карамель"  (SL-396197)
Внизу сайта размещён обратний звонок.
Но!
Форма для его заполнения просто потрясла ....
Всё вплоть до этажа нужно указать.
Как это исправить?
Форма связана с формой заказа?
При удалении лишнего (Всё кроме ФИО и номер телефона) - в форме заполения Заказа так же исчезнут поля?

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

  • 2016-10-05_200337.png


#2 Firefly

Firefly

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

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

Отправлено 05 Октябрь 2016 - 20:33

Просмотр сообщенияbusido (05 Октябрь 2016 - 20:09) писал:

Здравствуйте!
Тема "Карамель"  (SL-396197)
Внизу сайта размещён обратний звонок.
Но!
Форма для его заполнения просто потрясла ....
Всё вплоть до этажа нужно указать.
Как это исправить?
Форма связана с формой заказа?
При удалении лишнего (Всё кроме ФИО и номер телефона) - в форме заполения Заказа так же исчезнут поля?


Здравствуйте.
Создал Вам бэкап и упростил форму обратного звонка в шаблоне Обратный звонок.
Код:
	  <div class="form">	 
	   <div class="regField">
		  <label for="callback_person" class="required">Представьтесь, пожалуйста<em>*</em></label>
		  <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required"/>
	   </div>
	  <div class="regField">
		<label for="callback_phone" class="required">Телефон<em>*</em></label>
		<input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required input-text"/>
	  </div>
	   <div class="regField">
		  <label for="callback_email">Email</label>
		  <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="input-text"/>
	  </div>
		<div class="regField">
	   <label for="callback_comment">Комментарий</label>
	   <textarea id="callback_comment" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
	  </div>
	  </div>

Изменение данного шаблона не затрагивает оформление заказа.

#3 busido

busido

    Новичок

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

Отправлено 05 Октябрь 2016 - 23:31

Просмотр сообщенияFirefly (05 Октябрь 2016 - 20:33) писал:

Здравствуйте.
Создал Вам бэкап и упростил форму обратного звонка в шаблоне Обратный звонок.
Код:
	 <div class="form">	
	 <div class="regField">
		 <label for="callback_person" class="required">Представьтесь, пожалуйста<em>*</em></label>
		 <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required"/>
	 </div>
	 <div class="regField">
	 <label for="callback_phone" class="required">Телефон<em>*</em></label>
	 <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required input-text"/>
	 </div>
	 <div class="regField">
		 <label for="callback_email">Email</label>
		 <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="input-text"/>
	 </div>
	 <div class="regField">
	 <label for="callback_comment">Комментарий</label>
	 <textarea id="callback_comment" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
	 </div>
	 </div>

Изменение данного шаблона не затрагивает оформление заказа.
Спасибо! :)

#4 Василиса

Василиса

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

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

Отправлено 08 Ноябрь 2016 - 14:56

Здравствуйте! А как скрыть обратный звонок? Подскажите, пожалуйста. Я не хочу никому звонить. SL-236618.

#5 MikDark

MikDark

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

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

Отправлено 08 Ноябрь 2016 - 16:10

Просмотр сообщенияВасилиса (08 Ноябрь 2016 - 14:56) писал:

Здравствуйте! А как скрыть обратный звонок? Подскажите, пожалуйста. Я не хочу никому звонить. SL-236618.

Здравствуйте. Уточните, где он у Вас расположен, не видим его на сайте

#6 Василиса

Василиса

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

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

Отправлено 08 Ноябрь 2016 - 17:37

Вот здесь, в самом низу страницы

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

  • Безымянный.png


#7 MikDark

MikDark

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

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

Отправлено 08 Ноябрь 2016 - 20:45

Просмотр сообщенияВасилиса (08 Ноябрь 2016 - 17:37) писал:

Вот здесь, в самом низу страницы

Удалили Вам его

#8 Василиса

Василиса

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

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

Отправлено 09 Ноябрь 2016 - 23:48

Просмотр сообщенияMikDark (08 Ноябрь 2016 - 20:45) писал:

Удалили Вам его

Спасибо большое!

#9 moris

moris

    Новичок

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

Отправлено 12 Сентябрь 2017 - 11:26

Здравствуйте! Воспользовалась данным кодом. Не видно поля куда набирать текст, т.е. основной фон сливается с полями куда необходимо внести данные. И кнопки по типу отправить нет.

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

  • обрат.звонок.jpg


#10 Ирина345

Ирина345

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

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

Отправлено 12 Сентябрь 2017 - 11:40

Просмотр сообщенияmoris (12 Сентябрь 2017 - 11:26) писал:

Здравствуйте! Воспользовалась данным кодом. Не видно поля куда набирать текст, т.е. основной фон сливается с полями куда необходимо внести данные. И кнопки по типу отправить нет.
Здравствуйте, замените код шаблона Обратный звонок на код ниже
<div class="adapt">
  <div class="callBackContent">
  <div class="scrollInProd"></div>
	{% IF FORM_NOTICE %}
	  <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div>
	{% ENDIF %}
	<h1 class="page_title"><span>Обратный звонок</span></h1>
	  <form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">
	  <input type="hidden" name="hash" value="{HASH}" />
	  <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
	  {ANTISPAM_CODE}
	  <div class="form">
		 <div class="regField">
				 <label for="callback_person" class="required">Представьтесь, пожалуйста<em>*</em></label>
				 <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required"/>
		 </div>
		 <div class="regField">
		 <label for="callback_phone" class="required">Телефон<em>*</em></label>
		 <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required input-text"/>
		 </div>
		 <div class="regField">
				 <label for="callback_email">Email</label>
				 <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="input-text"/>
		 </div>
		 <div class="regField">
		 <label for="callback_comment">Комментарий</label>
		 <textarea id="callback_comment" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
		 </div>
		 </div>
</div>

<script>
function validName(){
	name = $(this).val();
	if(name != ''){
	  $('.name-error').remove();
	  q2 = true;
	}else{
	$('.name-error').remove();
   $(this).parent().after('<div class="feedblabel name-error"> Вы не указали ваше Имя </div>');
	}
  }
function validPhone(){
  tel = $(this).val();
  check = /^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/.test(tel);
  if(check == true && check != ''){
  $('.tel-error').remove();
  q1 = true;
  }
  else{
  $('.tel-error').remove();
  $(this).parent().after('<div class="feedblabel tel-error"> Вы ввели неверный номер телефона </div>');
  }
  }
//Проверка телефона в обратном звонке.
function validCallBack(){q1 = false;q2 = false;validName();validPhone();return q1 && q2;}

$(function(){$('#callback_person').change(validName)})
$(function(){$('#callback_phone').change(validPhone)})
</script>


#11 moris

moris

    Новичок

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

Отправлено 12 Сентябрь 2017 - 11:49

Поля появились, благодарю, а кнопки нет чтобы отправить заполненные данные

#12 Ирина345

Ирина345

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

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

Отправлено 12 Сентябрь 2017 - 12:56

Просмотр сообщенияmoris (12 Сентябрь 2017 - 11:49) писал:

Поля появились, благодарю, а кнопки нет чтобы отправить заполненные данные
Найдите в шаблоне Обратный звонок код
</div>
				 <div class="regField">
				 <label for="callback_comment">Комментарий</label>
				 <textarea id="callback_comment" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
				 </div>
				 </div>
</div>
<script>
function validName(){
замените на
</div>
				 <div class="regField">
				 <label for="callback_comment">Комментарий</label>
				 <textarea id="callback_comment" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
				 </div>
				 </div>
   <div class="bottomButtons">		
		  {% IFNOT FORM_SEND_OK %}<div class="buttonWrap"><button type="submit" title="Отправить" class="button">Отправить</button></div>{% ENDIF %}	 
		  <div class="buttonWrap"><a class="back button" href="http://{NET_DOMAIN}/">Перейти на главную</a></div>
		</div>
</form>
</div>
<script>


#13 moris

moris

    Новичок

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

Отправлено 12 Сентябрь 2017 - 13:09

Спасибо, все получилось




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

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