1
Добавить "обратный Звонок" В Шапку Сайта
Автор customer8765, 01 июня 2016 01:04
Сообщений в теме: 9
#1
Отправлено 01 Июнь 2016 - 01:04
Сейчас "Обратный звонок" находится в нижнем меню.
Можно ли его привязать к кнопке в верхнем меню, например, сделать кнопку "Обратный звонок" вместо кнопки "Почта"?
Можно ли его привязать к кнопке в верхнем меню, например, сделать кнопку "Обратный звонок" вместо кнопки "Почта"?
#2
Отправлено 01 Июнь 2016 - 02:14
Уточните пожалуйста, в подвале находится форма обратного звонка, при клике на кнопку в верхнем меню, что должно происходить?
#3
Отправлено 01 Июнь 2016 - 02:44
Должно открываться всплывающее окно с просьбой ввести номер телефона и имя, точно как в подвале сейчас
#4
Отправлено 01 Июнь 2016 - 03:05
Для этого в шаблоне HTML в необходимом месте разместите:
<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/callback?only_body=1">Обратный звонок</a> <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
Отправлено 01 Июнь 2016 - 22:40
Vaccina (01 Июнь 2016 - 03:05) писал:
Для этого в шаблоне HTML в необходимом месте разместите:
<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/callback?only_body=1">Обратный звонок</a> <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>
Спасибо. Форма появляется, но в ней много полей для заполнения, а нужно всего два - имя и телефон.
Я могу сам править эту форму?
#6
Отправлено 02 Июнь 2016 - 01:43
Сайт - Редактор шаблонов - Обратный звонок - найдите и удалите:
<div> <label for="callback_comment">Комментарий</label> <textarea id="callback_comment" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea> </div> <div> <label for="callback_region">Область</label> <input id="callback_region" type="text" name="form[callback_region]" value="{FORM_CALLBACK_REGION}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Адрес</label> <input id="callback_address" type="text" name="form[callback_address]" value="{FORM_CALLBACK_ADDRESS}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_city">Город</label> <input id="callback_city" type="text" name="form[callback_city]" value="{FORM_CALLBACK_CITY}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Почтовый индекс</label> <input id="callback_zip_code" type="text" name="form[callback_zip_code]" value="{FORM_CALLBACK_ZIP_CODE}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Страна</label> <input id="callback_coundivy" type="text" name="form[callback_coundivy]" value="{FORM_callback_coundivy}" maxlength="255" class="inputText"/> </div> <div style="display:none;"> <label for="callback_convenient_date">Удобная дата доставки dd.mm.yyyy</label> <input id="callback_convenient_date" type="text" name="form[callback_convenient_date]" value="{FORM_CALLBACK_CONVENIENT_DATE}" maxlength="255" class="inputText"/> </div> <div style="display:none;"> <label for="callback_convenient_hour_from">Удобное время доставки</label> С: <input id="callback_convenient_hour_from" type="text" name="form[callback_convenient_hour_from]" value="{FORM_CALLBACK_CONVENIENT_HOUR_FROM}" maxlength="255" class="inputText"/> По: <input id="callback_convenient_hour_to" type="text" name="form[callback_convenient_hour_to]" value="{FORM_CALLBACK_CONVENIENT_HOUR_TO}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="coupon_code">Код купона на скидку</label> <input id="coupon_code" type="text" name="form[coupon_code]" value="{FORM_COUPON_CODE}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Этаж</label> <input id="callback_floor" type="text" name="form[этаж]" value="{FORM_ЭТАЖ}" maxlength="255" class="inputText"/> </div>
#7
Отправлено 06 Июнь 2016 - 19:34
Vaccina (02 Июнь 2016 - 01:43) писал:
Сайт - Редактор шаблонов - Обратный звонок - найдите и удалите:
<div> <label for="callback_comment">Комментарий</label> <textarea id="callback_comment" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea> </div> <div> <label for="callback_region">Область</label> <input id="callback_region" type="text" name="form[callback_region]" value="{FORM_CALLBACK_REGION}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_address">Адрес</label> <input id="callback_address" type="text" name="form[callback_address]" value="{FORM_CALLBACK_ADDRESS}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_city">Город</label> <input id="callback_city" type="text" name="form[callback_city]" value="{FORM_CALLBACK_CITY}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_zip_code">Почтовый индекс</label> <input id="callback_zip_code" type="text" name="form[callback_zip_code]" value="{FORM_CALLBACK_ZIP_CODE}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_coundivy">Страна</label> <input id="callback_coundivy" type="text" name="form[callback_coundivy]" value="{FORM_callback_coundivy}" maxlength="255" class="inputText"/> </div> <div style="display:none;"> <label for="callback_convenient_date">Удобная дата доставки dd.mm.yyyy</label> <input id="callback_convenient_date" type="text" name="form[callback_convenient_date]" value="{FORM_CALLBACK_CONVENIENT_DATE}" maxlength="255" class="inputText"/> </div> <div style="display:none;"> <label for="callback_convenient_hour_from">Удобное время доставки</label> С: <input id="callback_convenient_hour_from" type="text" name="form[callback_convenient_hour_from]" value="{FORM_CALLBACK_CONVENIENT_HOUR_FROM}" maxlength="255" class="inputText"/> По: <input id="callback_convenient_hour_to" type="text" name="form[callback_convenient_hour_to]" value="{FORM_CALLBACK_CONVENIENT_HOUR_TO}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_email">Email</label> <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/> </div> <div> <label for="coupon_code">Код купона на скидку</label> <input id="coupon_code" type="text" name="form[coupon_code]" value="{FORM_COUPON_CODE}" maxlength="255" class="inputText"/> </div> <div> <label for="callback_floor">Этаж</label> <input id="callback_floor" type="text" name="form[этаж]" value="{FORM_ЭТАЖ}" maxlength="255" class="inputText"/> </div>
Что-то не работает форма. После ввода номера телефона и нажатия кнопки "Перезвоните мне" выкидывает на страницу "Заказ обратного звонка", где опять требуется ввести номер телефона, причем там кнопка уже не работает.
#8
Отправлено 07 Июнь 2016 - 06:36
Уточните пожалуйста, форма не работала до удаления данного кода или после?
#9
Отправлено 07 Июнь 2016 - 10:36
Vaccina (07 Июнь 2016 - 06:36) писал:
Уточните пожалуйста, форма не работала до удаления данного кода или после?
Форма перестает работать, если удалить ввод имени
<div>
<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 inputText"/>
</div>
Ввод имени при заказе обратного звонка обязателен или от него как-то можно отказаться?
#10
Отправлено 07 Июнь 2016 - 10:54
customer8765 (07 Июнь 2016 - 10:36) писал:
Форма перестает работать, если удалить ввод имени
<div>
<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 inputText"/>
</div>
Ввод имени при заказе обратного звонка обязателен или от него как-то можно отказаться?
<div>
<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 inputText"/>
</div>
Ввод имени при заказе обратного звонка обязателен или от него как-то можно отказаться?
Здравствуйте, ввод имени обязателен, но его можно скрыть, если вводить конкретное имя (значение), и скрыть его от пользователя. То есть Вам передаваться будет одинаковое значение каждый раз.
Для этого в код:
<div> <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 inputText"/> </div>
замените на код:
<div style="display:none;"> <label for="callback_person" class="required">ВАШЕ ИМЯ<em>*</em></label> <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="имя_клиента" maxlength="50" class="required inputText"/> </div>
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных