1
Обратний Звонок
Автор busido, 05 окт. 2016 20:09
Сообщений в теме: 12
#1
Отправлено 05 Октябрь 2016 - 20:09
Здравствуйте!
Тема "Карамель" (SL-396197)
Внизу сайта размещён обратний звонок.
Но!
Форма для его заполнения просто потрясла ....
Всё вплоть до этажа нужно указать.
Как это исправить?
Форма связана с формой заказа?
При удалении лишнего (Всё кроме ФИО и номер телефона) - в форме заполения Заказа так же исчезнут поля?
Тема "Карамель" (SL-396197)
Внизу сайта размещён обратний звонок.
Но!
Форма для его заполнения просто потрясла ....
Всё вплоть до этажа нужно указать.
Как это исправить?
Форма связана с формой заказа?
При удалении лишнего (Всё кроме ФИО и номер телефона) - в форме заполения Заказа так же исчезнут поля?
#2
Отправлено 05 Октябрь 2016 - 20:33
busido (05 Октябрь 2016 - 20:09) писал:
Здравствуйте!
Тема "Карамель" (SL-396197)
Внизу сайта размещён обратний звонок.
Но!
Форма для его заполнения просто потрясла ....
Всё вплоть до этажа нужно указать.
Как это исправить?
Форма связана с формой заказа?
При удалении лишнего (Всё кроме ФИО и номер телефона) - в форме заполения Заказа так же исчезнут поля?
Тема "Карамель" (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
Отправлено 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
Отправлено 08 Ноябрь 2016 - 14:56
Здравствуйте! А как скрыть обратный звонок? Подскажите, пожалуйста. Я не хочу никому звонить. SL-236618.
#10
Отправлено 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
Отправлено 12 Сентябрь 2017 - 11:49
Поля появились, благодарю, а кнопки нет чтобы отправить заполненные данные
#12
Отправлено 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
Отправлено 12 Сентябрь 2017 - 13:09
Спасибо, все получилось
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных