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


Прием Заявок По Типу Заказа Обратного Звонка


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

#1 Ovottona

Ovottona

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

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

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

Добрый день.
Помогите, пожалуйста, с кнопкой "Обратный звонок"

1. Написать на ней "Оставить заявку"

2. в спывающем окне добавить поля:

2016-10-05_17-16-52.png

2.1. Текст Обратный звонок также заменить на Оставить заявку
2.2. ДОбавить поля как на прикрепленном рисунке
Оставить заявку.jpg

Может вы подскажете как лучше сделать - у меня несколько типов товаров, и заявок получается тоже несколько типов.
Как лучше сделать?
Можно ли, чтобы после выбора типа заявки появлялись те или иные поля, соответствующие этому типу?

#2 Firefly

Firefly

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

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

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

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

Добрый день.
Помогите, пожалуйста, с кнопкой "Обратный звонок"

1. Написать на ней "Оставить заявку"

2. в спывающем окне добавить поля:

Прикрепленный файл 2016-10-05_17-16-52.png

2.1. Текст Обратный звонок также заменить на Оставить заявку
2.2. ДОбавить поля как на прикрепленном рисунке
Прикрепленный файл Оставить заявку.jpg

Может вы подскажете как лучше сделать - у меня несколько типов товаров, и заявок получается тоже несколько типов.
Как лучше сделать?
Можно ли, чтобы после выбора типа заявки появлялись те или иные поля, соответствующие этому типу?

Здравствуйте.
К сожалению, добавить указанные Вами поля не получится, поскольку форма ограничена только теми пунктами, что есть в просмотре заказа.
К форме можно добавить несколько требуемых Вами пунктов, такие как E-mail и комментарий (Дополнительно).
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML, найдите код (начиная со строки 119):
			<!-- Обратный звонок -->
			<div class="block callback">
			  <a class="button button3" href="#fancybox-callback" title="Обратный звонок"><i class="fa fa-phone"></i><span class="hide">Обратный звонок</span></a>
			  <div id="fancybox-callback" style="display:none">
				<h4 class="title">Обратный звонок</h4>
				<form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}"/>
				  <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
				  {ANTISPAM_CODE}
				  <div class="callback-input">
					<input id="callback_person" class="inputText callback_person required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" placeholder="Ваше имя" maxlength="50" title="Представьтесь, пожалуйста" autocomplete="off">
				  </div>
				  <div class="callback-input">
					<input id="callback_phone" class="inputText callback_phone required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" placeholder="Номер телефона" maxlength="50" title="Введите номер телефона" autocomplete="off">
				  </div>
				  <button type="submit" title="Отправить" class="button button3">Отправить</button>
				</form>
			  </div>
			</div>

Замените на:
			<!-- Обратный звонок -->
			<div class="block callback">
			  <a class="button button3" href="#fancybox-callback" title="Обратный звонок"><i class="fa fa-phone"></i><span class="hide">Обратный звонок</span></a>
			  <div id="fancybox-callback" style="display:none">
				<h4 class="title">Обратный звонок</h4>
				<form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}"/>
				  <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
				  {ANTISPAM_CODE}
				  <div class="callback-input">
					<input id="callback_person" class="inputText callback_person required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" placeholder="Ваше имя" maxlength="50" title="Представьтесь, пожалуйста" autocomplete="off">
				  </div>
				  <div class="callback-input">
					<input id="callback_phone" class="inputText callback_phone required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" placeholder="Номер телефона" maxlength="50" title="Введите номер телефона" autocomplete="off">
				  </div>
				  <div class="callback-input">
					<input id="callback_email" class="inputText callback_email required" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" placeholder="Ваш E-mail" maxlength="255" autocomplete="off">
				  </div>
				  <div class="callback-input">
					<input id="callback_comment" class="inputText" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" value="{FORM_CALLBACK_COMMENT}" placeholder="Комментарий">
				  </div>
				  <button type="submit" title="Отправить" class="button button3">Отправить</button>
				</form>
			  </div>
			</div>


#3 Ovottona

Ovottona

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

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

Отправлено 08 Октябрь 2016 - 03:24

Здравствуйте. Где посмотреть пункты, которые есть в просмотре заказа? Подумаю, как это использовать.

т.е. вы имеете ввиду форма заказа?
Все поняла. Сейчас подумаю.

#4 Ovottona

Ovottona

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

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

Отправлено 08 Октябрь 2016 - 04:06

Можно сделать так?
Я взяла поля из заявки, только их переименовать.

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

  • 2 Оставить заявку.jpg


#5 Vaccina

Vaccina

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

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

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

В шаблон Обратный звонок вы можете добавлять абсолютно любые поля и в любом количестве, инструкция с примерами:
http://forum.storela...post__p__147381

#6 Ovottona

Ovottona

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

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

Отправлено 10 Октябрь 2016 - 13:14

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

В шаблон Обратный звонок вы можете добавлять абсолютно любые поля и в любом количестве, инструкция с примерами:
http://forum.storela...post__p__147381
Это очень здорово!
Я пыталась разобраться, помогите, пожалуйста мне.

Тип заявки сделать выпадающим полем с моими значениями. Привязать к полю "Тип Доставки".
Актуальность тоже выпадающим полем с моими значениями, привязать к полю способ оплаты.

А остальные поля (Ваши даты, кол-во спален, Кол-во человек/есть ли дети, возраст, Бюджет на аренду в батах, удаленность от моря ) - пусть все записывается в комментарий. Это очень удобно. Допустим через скобки или слеш.

Ну и Дополнительно - это комментарий также.

#7 Ovottona

Ovottona

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

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

Отправлено 11 Октябрь 2016 - 07:25

Мне нужно, чтобы прием такой заявки был на отдельной странице - как страница обратной связи (отдельная страница).
Помогите, пожалуйста, создать такую страницу.
Как добавить поля?


Тип заявки сделать выпадающим полем с моими значениями. Привязать к полю "Тип Доставки".
Актуальность тоже выпадающим полем с моими значениями, привязать к полю способ оплаты.

А остальные поля (Ваши даты, кол-во спален, Кол-во человек/есть ли дети, возраст, Бюджет на аренду в батах, удаленность от моря ) - пусть все записывается в комментарий. Это очень удобно. Допустим через скобки или слеш.

Ну и Дополнительно - это комментарий также.

2 Оставить заявку.jpg

#8 Stasya

Stasya

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 11 Октябрь 2016 - 10:36

Просмотр сообщенияOvottona (11 Октябрь 2016 - 07:25) писал:

Мне нужно, чтобы прием такой заявки был на отдельной странице - как страница обратной связи (отдельная страница).
Помогите, пожалуйста, создать такую страницу.
Как добавить поля?


Тип заявки сделать выпадающим полем с моими значениями. Привязать к полю "Тип Доставки".
Актуальность тоже выпадающим полем с моими значениями, привязать к полю способ оплаты.

А остальные поля (Ваши даты, кол-во спален, Кол-во человек/есть ли дети, возраст, Бюджет на аренду в батах, удаленность от моря ) - пусть все записывается в комментарий. Это очень удобно. Допустим через скобки или слеш.

Ну и Дополнительно - это комментарий также.

Прикрепленный файл 2 Оставить заявку.jpg
Здравствуйте. Все дополнительные поля можно записать только в поле Комментарий. К сожалению, в другие поля занести информацию не получиться.

#9 Ovottona

Ovottona

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

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

Отправлено 11 Октябрь 2016 - 12:06

Просмотр сообщенияStasya (11 Октябрь 2016 - 10:36) писал:

Здравствуйте. Все дополнительные поля можно записать только в поле Комментарий. К сожалению, в другие поля занести информацию не получиться.
Здравствуйте.
Один модератор говорит можно, второй - нельзя ;)
Если требуется какая-то платная доработка, дайте знать, пожалуйста.

Если все будет записываться в комментарий, но выбирать можно из списка (Тип заявки и Актуальность), можно и так сделать.
Это не принципиально для меня.

Если для разных типов заявок , для разных типов продуктов нужно создать разные страницы, давайте сделаем так.

Предложите, пожалуйста, как сделать то, что мне нужно.

Вы понимаете функционал системы лучше, чем я.

Спасибо заранее

#10 Ирина345

Ирина345

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

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

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

Просмотр сообщенияOvottona (11 Октябрь 2016 - 12:06) писал:

Здравствуйте.
Один модератор говорит можно, второй - нельзя ;)
Если требуется какая-то платная доработка, дайте знать, пожалуйста.

Если все будет записываться в комментарий, но выбирать можно из списка (Тип заявки и Актуальность), можно и так сделать.
Это не принципиально для меня.

Если для разных типов заявок , для разных типов продуктов нужно создать разные страницы, давайте сделаем так.

Предложите, пожалуйста, как сделать то, что мне нужно.

Вы понимаете функционал системы лучше, чем я.

Спасибо заранее
Здравствуйте, на форму добавить дополнительные поля можно, вся информация внесенная при заполнения формы, будет перенесена в поле "Комментарий" автоматически.
Что бы изменить форму обратного звонка найдите в шаблоне HTML код
	 <form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}"/>
				  <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
				  {ANTISPAM_CODE}
				  <div class="callback-input">
					<input id="callback_person" class="inputText callback_person required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" placeholder="Ваше имя" maxlength="50" title="Представьтесь, пожалуйста" autocomplete="off">
				  </div>
				  <div class="callback-input">
					<input id="callback_phone" class="inputText callback_phone required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" placeholder="Номер телефона" maxlength="50" title="Введите номер телефона" autocomplete="off">
				  </div>
				  <button type="submit" title="Отправить" class="button button3">Отправить</button>
				</form>
		  
замените на
  <form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}"/>
				  <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
				  {ANTISPAM_CODE}
				  <div class="callback-input">
					<input id="callback_person" class="inputText callback_person required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" placeholder="Ваше имя" maxlength="50" title="Представьтесь, пожалуйста" autocomplete="off">
				  </div>
				  <div class="callback-input">
					<input id="callback_phone" class="inputText callback_phone required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" placeholder="Номер телефона" maxlength="50" title="Введите номер телефона" autocomplete="off">
				  </div>
				   <div class="callback-input">
					<input id="callback_data" class="inputText callback_phoned" type="text" name="form[Ваша_дата]" value="{FORM_CALLBACK_DATA}" placeholder="Ваша дата" maxlength="50" title="Ваша дата" autocomplete="off">
				  </div>
				   <div class="callback-input">
					  <input id="callback_coundivy"  type="text" name="form[Кол_во_человек]" value="{FORM_callback_coundivy}"  placeholder="Кол-во человек/дети если есть(укажите возраст)" maxlength="255" class="inputText"/>
	   </div>
				   <div class="callback-input">
						   <input id="callback_region" type="text" name="form[callback_region]" value="{FORM_CALLBACK_REGION}" maxlength="255" placeholder="Кол-во стпален" class="inputText"/>
		</div>
				   <div class="callback-input">
						  <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" placeholder="Ваш email" class="inputText"/>
	   </div>
				   <div class="callback-input">
						  <input id="callback_zayvka" class="inputText" type="text" name="form[Тип_заявки]" value="{FORM_CALLBACK_ZAYVKA}" placeholder="Тип заявки" maxlength="50" title="Ваша дата" autocomplete="off">
				   </div>
				   <div class="callback-input">
			<input id="callback_activity" class="inputText" type="text" name="form[Актуальность]" value="{FORM_CALLBACK_ACTIVITY}" placeholder="Актуальность" maxlength="50" title="Ваша дата" autocomplete="off">
				  </div>
				   <div class="callback-input">
					   <input id="callback_address" type="text" name="form[callback_address]" value="{FORM_CALLBACK_ADDRESS}"  placeholder="Бюджет на аренду" maxlength="255" class="inputText"/>
			</div>
			 <div class="callback-input">
		   <input id="callback_city" type="text" name="form[callback_city]" placeholder="Удаленность от моря" value="{FORM_CALLBACK_CITY}" maxlength="255" class="inputText"/>
	   </div>
	   <div class="callback-input">
		   <textarea id="callback_comment" placeholder="Дополнительно" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
	</div>
				  <button type="submit" title="Отправить" class="button button3">Отправить</button>
				</form>
		   


#11 Ovottona

Ovottona

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

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

Отправлено 19 Октябрь 2016 - 10:35

Просмотр сообщенияИрина345 (17 Октябрь 2016 - 10:16) писал:

Здравствуйте, на форму добавить дополнительные поля можно, вся информация внесенная при заполнения формы, будет перенесена в поле "Комментарий" автоматически.
Что бы изменить форму обратного звонка найдите в шаблоне HTML код
	 <form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">
				 <input type="hidden" name="hash" value="{HASH}" />
				 <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}"/>
				 <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
				 {ANTISPAM_CODE}
				 <div class="callback-input">
				 <input id="callback_person" class="inputText callback_person required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" placeholder="Ваше имя" maxlength="50" title="Представьтесь, пожалуйста" autocomplete="off">
				 </div>
				 <div class="callback-input">
				 <input id="callback_phone" class="inputText callback_phone required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" placeholder="Номер телефона" maxlength="50" title="Введите номер телефона" autocomplete="off">
				 </div>
				 <button type="submit" title="Отправить" class="button button3">Отправить</button>
			 </form>
		
замените на
<form method="post" action="{CALLBACK_URL}" class="callbackForm" enctype="multipart/form-data">
				 <input type="hidden" name="hash" value="{HASH}" />
				 <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}"/>
				 <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
				 {ANTISPAM_CODE}
				 <div class="callback-input">
				 <input id="callback_person" class="inputText callback_person required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" placeholder="Ваше имя" maxlength="50" title="Представьтесь, пожалуйста" autocomplete="off">
				 </div>
				 <div class="callback-input">
				 <input id="callback_phone" class="inputText callback_phone required" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" placeholder="Номер телефона" maxlength="50" title="Введите номер телефона" autocomplete="off">
				 </div>
				 <div class="callback-input">
				 <input id="callback_data" class="inputText callback_phoned" type="text" name="form[Ваша_дата]" value="{FORM_CALLBACK_DATA}" placeholder="Ваша дата" maxlength="50" title="Ваша дата" autocomplete="off">
				 </div>
				 <div class="callback-input">
					 <input id="callback_coundivy" type="text" name="form[Кол_во_человек]" value="{FORM_callback_coundivy}" placeholder="Кол-во человек/дети если есть(укажите возраст)" maxlength="255" class="inputText"/>
	 </div>
				 <div class="callback-input">
						 <input id="callback_region" type="text" name="form[callback_region]" value="{FORM_CALLBACK_REGION}" maxlength="255" placeholder="Кол-во стпален" class="inputText"/>
	 </div>
				 <div class="callback-input">
						 <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" placeholder="Ваш email" class="inputText"/>
	 </div>
				 <div class="callback-input">
						 <input id="callback_zayvka" class="inputText" type="text" name="form[Тип_заявки]" value="{FORM_CALLBACK_ZAYVKA}" placeholder="Тип заявки" maxlength="50" title="Ваша дата" autocomplete="off">
				 </div>
				 <div class="callback-input">
		 <input id="callback_activity" class="inputText" type="text" name="form[Актуальность]" value="{FORM_CALLBACK_ACTIVITY}" placeholder="Актуальность" maxlength="50" title="Ваша дата" autocomplete="off">
				 </div>
				 <div class="callback-input">
					 <input id="callback_address" type="text" name="form[callback_address]" value="{FORM_CALLBACK_ADDRESS}" placeholder="Бюджет на аренду" maxlength="255" class="inputText"/>
		 </div>
			 <div class="callback-input">
		 <input id="callback_city" type="text" name="form[callback_city]" placeholder="Удаленность от моря" value="{FORM_CALLBACK_CITY}" maxlength="255" class="inputText"/>
	 </div>
	 <div class="callback-input">
		 <textarea id="callback_comment" placeholder="Дополнительно" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
</div>
				 <button type="submit" title="Отправить" class="button button3">Отправить</button>
			 </form>
		
Да, да. Почти то, что нужно.
Давайте, пожалуйста, доделаем немного:
1. После того, как отправили появляется сообщение на зеленом фоне "Заказ обратного звонка отправлен", нужно поменять на "Ваша заявка отправлена. Скоро мы свяжемся с Вами"
2. Нужно сделать форму шире, раза в два
3. Поле "Ваш e-mail" сделать обязательным для заполнения
4. Последнее поле "Дополнительно", чтобы записывалось в комментарий последним, не первым.
5. Как связать виды оплат на сайте и поле "Тип заявки"? Т.е. чтобы клиент выбирал из выпадающего справочника?

Спасибо

#12 Vaccina

Vaccina

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

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

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

1. Настройки - Язык - найдите и замените "Запрос обратного звонка успешно отправлен."
2. Попробуйте в шаблоне HTML код:
<script>
	$(".callback > a.button").fancybox({
	  'hideOnContentClick': true,
	  'title': false
	});
  </script>

заменить на:
<script>
	$(".callback > a.button").fancybox({
	  'hideOnContentClick': true,
	  'title': false,
	  "frameWidth" : 700
	});
  </script>

3. В шаблоне HTML найдите:
<input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" placeholder="Ваш e-mail" class="inputText"/>

замените на:
<input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" placeholder="Ваш e-mail" class="inputText callback_email required"/>

4. В шаблоне HTML найдите:
<div class="callback-input">
				   <textarea id="callback_comment" placeholder="Дополнительные пожелания" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
		</div>

замените на:
<div class="callback-input">
				   <textarea id="callback_dop" placeholder="Дополнительные пожелания" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_DOP}]" >{FORM_CALLBACK_DOP}</textarea>
		</div>

5. Опишите этот момент поподробнее пожалуйста

#13 Ovottona

Ovottona

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

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

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

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

1. Настройки - Язык - найдите и замените "Запрос обратного звонка успешно отправлен."
2. Попробуйте в шаблоне HTML код:
<script>
$(".callback > a.button").fancybox({
	 'hideOnContentClick': true,
	 'title': false
});
</script>

заменить на:
<script>
$(".callback > a.button").fancybox({
	 'hideOnContentClick': true,
	 'title': false,
	 "frameWidth" : 700
});
</script>

3. В шаблоне HTML найдите:
<input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" placeholder="Ваш e-mail" class="inputText"/>

замените на:
<input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" placeholder="Ваш e-mail" class="inputText callback_email required"/>

4. В шаблоне HTML найдите:
<div class="callback-input">
				 <textarea id="callback_comment" placeholder="Дополнительные пожелания" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
	 </div>

замените на:
<div class="callback-input">
				 <textarea id="callback_dop" placeholder="Дополнительные пожелания" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_DOP}]" >{FORM_CALLBACK_DOP}</textarea>
	 </div>

5. Опишите этот момент поподробнее пожалуйста
второй пункт не получилось.
Форма такая же узкая.

По поводу последнего - возможно ли , чтобы клиент не текстовое поле заполнял, а выбирал из справочника уже готовые пункты?
Я предположила, что этим справочником может быть тип оплаты. Добавила свои типы "Аренда недвижимости", "Покупка недвижимости" и т.д.

Но мне не принципиально связывать это с оплатами.
Мне хотелось бы, чтобы клиент выбирал из выпадающего списка.

Если нельзя список, то можно ли сделать 4 типа и напротив них ставить галочки?

#14 Ovottona

Ovottona

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

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

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

Я когда создаю заказ в бэкофисе, из справочника выбираю Способ оплаты.
Как привязать этот справочник к полю в обратном звонке - Тип заявки?
Т.е. поле ТИп заявки не текстовое, а справочник?

2016-10-21_09-42-59.png

#15 Ирина345

Ирина345

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

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

Отправлено 21 Октябрь 2016 - 15:37

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

Я когда создаю заказ в бэкофисе, из справочника выбираю Способ оплаты.
Как привязать этот справочник к полю в обратном звонке - Тип заявки?
Т.е. поле ТИп заявки не текстовое, а справочник?

Прикрепленный файл 2016-10-21_09-42-59.png
Здравствуйте, найдите в шаблоне hTML
<div class="callback-input">
												  <input id="callback_zayvka" class="inputText" type="text" name="form[Тип_заявки]" value="{FORM_CALLBACK_ZAYVKA}" placeholder="Тип заявки" maxlength="50" title="Аренда/Покупка недвижимости или Аренда авто/мотобайка" autocomplete="off">
								   </div>
		  
замените на
<div class="callback-input">
			 <select onchange="document.getElementById('callback_zayvka').value =value ;" class="seleckt_zayvka" >
			   <option  value="Аренда недвижемости">Аренда недвижемости</option>
				<option   value="Покупка недвижемости">Покупка недвижемости</option>
			 
			   <option   value="Аренда автомобиля">Аренда автомобиля</option>
			   <option   value="Аренда мотобайка">Аренда мотобайка</option>
			   </select>
												  <input id="callback_zayvka" style="display:none" class="inputText" type="text" name="form[Тип_заявки]" value="{FORM_CALLBACK_ZAYVKA}" placeholder="Тип заявки" maxlength="50" title="Аренда/Покупка недвижимости или Аренда авто/мотобайка" autocomplete="off">
								   </div>

Далее добавьте в конец файла main.css
select.seleckt_zayvka {
	position: relative;
	background: #ffffff;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	width: 100%;
	max-width: 350px;
	height: 40px;
	line-height: 28px;
	font-size: 16px;
	padding: 5px 10px;
	border: 1px solid #E5E5E5;
	text-transform: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}


#16 Ovottona

Ovottona

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

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

Отправлено 26 Октябрь 2016 - 07:30

Прекрасно!
Помогите, пожалуйста сделать форму приема заявки шире, раза в два.

#17 Ирина345

Ирина345

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

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

Отправлено 26 Октябрь 2016 - 15:58

Просмотр сообщенияOvottona (26 Октябрь 2016 - 07:30) писал:

Прекрасно!
Помогите, пожалуйста сделать форму приема заявки шире, раза в два.
Здравствуйте, найдите в шаблоне HTML
<script>
		$(".callback > a.button").fancybox({
		  'hideOnContentClick': true,
		  'title': false,
		  "frameWidth" : 700
		});
  </script>
замените на
<script>
		$(".callback > a.button").fancybox({
		  'hideOnContentClick': true,
	  maxWidth : 400,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
		  "frameWidth" : 700
		});
  </script>


#18 Ovottona

Ovottona

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

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

Отправлено 26 Октябрь 2016 - 18:35

Спасибо.
Форма стала шире.
E-mail стал необязательным для заполнения. А раньше м его делали обязательным.
Как поправить?

И какая-то кнопка неактивная внизу появилась "Оставить заявку"... Как сделать активной? Это удобно для мобильной версии

#19 Ovottona

Ovottona

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

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

Отправлено 04 Декабрь 2016 - 07:36

Добрый день.
Помогите убрать, пожалуйста, ненужную дублирующую кнопку "Оставить заявку".
2016-12-04_11-35-33.png

#20 Mr.Nito

Mr.Nito

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

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

Отправлено 04 Декабрь 2016 - 13:54

Просмотр сообщенияOvottona (04 Декабрь 2016 - 07:36) писал:

Добрый день.
Помогите убрать, пожалуйста, ненужную дублирующую кнопку "Оставить заявку".
Прикрепленный файл 2016-12-04_11-35-33.png
В шаблоне HTML заменил
<a class="button button3" href="#fancybox-callback" title="Оставить заявку"><i class="fa fa-phone"></i><span class="hide">Оставить заявку</span></a>
на
<a class="button button3" href="#fancybox-callback" ><i class="fa fa-phone"></i><span class="hide">Оставить заявку</span></a>





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

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