Форма Онлайн Заявки
#1
Отправлено 06 Февраль 2013 - 21:48
Только мне достаточно трех полей: ИМЯ, Телефон и Ваше сообщение. Если бы эта заявка работала как заказ товара на сайте было бы вообще здорово. Но даже если просто будет приходить на почту, то тоже подойдет.
SL-167063
#2
Отправлено 07 Февраль 2013 - 10:15
Вы можете сделать такую форму по аналогии с обратным званком. Сообщения будут приходить вам на почту.
http://forum.storela...братный-звонок/
http://forum.storela...братный-звонок/
http://forum.storela...ок/page__st__80
#3
Отправлено 07 Февраль 2013 - 21:12
Koderhan (07 Февраль 2013 - 10:15) писал:
Вы можете сделать такую форму по аналогии с обратным званком. Сообщения будут приходить вам на почту.
http://forum.storela...братный-звонок/
http://forum.storela...братный-звонок/
http://forum.storela...ок/page__st__80
Спасибо! Но все же хотелось бы знать, нельзя ли просто форму обратной связи переработать немного (принцип тот же, просто вместо электронной почты надо вбивать номер телефона)
#4
Отправлено 07 Февраль 2013 - 21:56
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
<div>
<input type="hidden" name="hash" value="{HASH}" />
{% IF FORM_SEND_OK %}
<h3 class="green">Ваше сообщение успешно отправлено администрации магазина</h3>
{% ELSE %}
{% IF FORM_NOTICE %}<h3 class="red">{FORM_NOTICE | nl2br}</h3><br />{% ENDIF %}
<label for="feedback_message"><h5>Заказать "{GOODS_NAME}"</h5></label>
<label for="feedback_name"><i>ФИО</i></label>
<input id="feedback_name" name="form[feedback_name]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="input required" /><br /><br />
<label for="feedback_еmail">E-mail (позволит контролировать заказ)</label>
<input id="feedback_еmail" name="form[feedback_email]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="input required email" /><br /><br />
<label for="feedback_name">Вы хотите заказать:</label>
<br><textarea id="feedback_message" name="form[feedback_message]" cols="100" rows="10" class="required">Добрый день, у хочу заказать "{GOODS_NAME}"{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />
<input type="submit" class="button_med" value="Отправить"/>
{% ENDIF %}
</div>
</form>
#5
Отправлено 08 Февраль 2013 - 22:05
ogonek7777 (07 Февраль 2013 - 21:56) писал:
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
<div>
<input type="hidden" name="hash" value="{HASH}" />
{% IF FORM_SEND_OK %}
<h3 class="green">Ваше сообщение успешно отправлено администрации магазина</h3>
{% ELSE %}
{% IF FORM_NOTICE %}<h3 class="red">{FORM_NOTICE | nl2br}</h3><br />{% ENDIF %}
<label for="feedback_message"><h5>Заказать "{GOODS_NAME}"</h5></label>
<label for="feedback_name"><i>ФИО</i></label>
<input id="feedback_name" name="form[feedback_name]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="input required" /><br /><br />
<label for="feedback_еmail">E-mail (позволит контролировать заказ)</label>
<input id="feedback_еmail" name="form[feedback_email]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="input required email" /><br /><br />
<label for="feedback_name">Вы хотите заказать:</label>
<br><textarea id="feedback_message" name="form[feedback_message]" cols="100" rows="10" class="required">Добрый день, у хочу заказать "{GOODS_NAME}"{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />
<input type="submit" class="button_med" value="Отправить"/>
{% ENDIF %}
</div>
</form>
Это конечно здорово, но как заставить его работать у меня на сайте?
#7
Отправлено 08 Февраль 2013 - 23:05
ogonek7777 (08 Февраль 2013 - 22:25) писал:
Я сдела, получилось! Еще можно подсказать как мне вместо обязательного параметра - электронной почты сделать обязательным телефонный номер?
#8
Отправлено 09 Февраль 2013 - 01:53
#9
Отправлено 10 Июнь 2013 - 16:23
#10
Отправлено 10 Июнь 2013 - 18:13
<div style="border:10px solid #0E0D0D;margin-left:73%;magrin-top: 10%; width:20%;padding-bottom: 20px; font-size:81%;"><br />и замените ее на
<div style="border:10px solid #0E0D0D;margin-left:73%;margin-top: -26%; width:20%;padding-bottom: 20px; font-size:81%;"><br />
#11
Отправлено 10 Июнь 2013 - 19:24
#12
Отправлено 11 Июнь 2013 - 02:10
<div style="border:10px solid #0E0D0D;margin:0 auto;width:35%;padding-bottom: 20px;"><br> <form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data"> код формы </form> </div>
#13
Отправлено 11 Июнь 2013 - 17:10
#14
Отправлено 12 Июнь 2013 - 00:59
Например
{%IF PAGE_NAME=Оптовикам%} Код формы из шаблона "Связь с администрацией" {%ENDIF%}
#15
Отправлено 18 Январь 2014 - 13:47
ogonek7777 (07 Февраль 2013 - 21:56) писал:
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
<div>
<input type="hidden" name="hash" value="{HASH}" />
{% IF FORM_SEND_OK %}
<h3 class="green">Ваше сообщение успешно отправлено администрации магазина</h3>
{% ELSE %}
{% IF FORM_NOTICE %}<h3 class="red">{FORM_NOTICE | nl2br}</h3><br />{% ENDIF %}
<label for="feedback_message"><h5>Заказать "{GOODS_NAME}"</h5></label>
<label for="feedback_name"><i>ФИО</i></label>
<input id="feedback_name" name="form[feedback_name]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="input required" /><br /><br />
<label for="feedback_еmail">E-mail (позволит контролировать заказ)</label>
<input id="feedback_еmail" name="form[feedback_email]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="input required email" /><br /><br />
<label for="feedback_name">Вы хотите заказать:</label>
<br><textarea id="feedback_message" name="form[feedback_message]" cols="100" rows="10" class="required">Добрый день, у хочу заказать "{GOODS_NAME}"{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />
<input type="submit" class="button_med" value="Отправить"/>
{% ENDIF %}
</div>
</form>
ПОмогите переделать форму, а то получается вот так:
#16
Отправлено 21 Январь 2014 - 03:30
#17
Отправлено 21 Январь 2014 - 17:10
Vaccina (21 Январь 2014 - 03:30) писал:
Я понял. А можно как-то переделать скрипт связь с администрацией. Нужно просто добавить 2 поля: "что у вас сломалось", "Ваш телефон". Буду очень признателен.
#18
Отправлено 21 Январь 2014 - 18:28
alpha-me (21 Январь 2014 - 17:10) писал:
Воспользуйтесь готовой формой обратной связи, вы можете изменить ее по своему усмотрению
#19
Отправлено 24 Февраль 2016 - 01:58
Ссылка на страницу
Сообщение отредактировал Ingleest: 24 Февраль 2016 - 01:59
#20
Отправлено 24 Февраль 2016 - 10:54
Ingleest (24 Февраль 2016 - 01:58) писал:
Ссылка на страницу
Здравствуйте.
Внес Вам поправки. Убрал у Вас код обратной связи из описания страницы, поскольку переменные, к сожалению, там не работают.
Далее разместил код формы обратной связи в шаблоне "Страница" с условием вывода только на странице "Ваш личный администратор":
{% IF PAGE_NAME=Teie isiklik haldaja %} <div class="contact-info"> {% IF FORM_NOTICE %} <div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}"> {% IF FORM_NOTICE=Не указан текст сообщения %}Sõnume sisu puudub {% ELSEIF FORM_NOTICE=Слишком короткое имя %}Liiga lühike nimi {% ELSEIF FORM_NOTICE=Введите E-Mail %}Kirjutage meili aadressi {% ELSEIF FORM_NOTICE= Пожалуйста, введите корректный E-mail адрес %}Palun, kirjutage meili adressi korrektselt {% ELSEIF FORM_NOTICE=Ваше сообщение успешно отправлено администрации магазина %}Sõnum on edastatud {% ELSE %}{FORM_NOTICE | nl2br}{% ENDIF %} </div> {% ENDIF %} {% IFNOT FORM_SEND_OK %} <div class="col-sm-6 col-xs-12"> <h4 class="title">Kontaktandmed</h4> <form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data"> <input type="hidden" name="hash" value="{HASH}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <ul class="form-list"> <li class="fields"> <div class="input-box"> <input id="feedback_name" placeholder="Nimi" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="inputText"> </div> </li> <li class="fields"> <div class="input-box"> <input id="feedback_email" placeholder="E-post" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="inputText email"> </div> </li> <li class="fields"> <div class="input-box"> <input id="feedback_phone" placeholder="Telefon" type="text" name="form[Telefoni number]" value="{FORM_FEEDBACK_PHONE}" maxlength="50" class="inputText"> </div> </li> <li class="wide"> <div class="input-box"> <textarea id="feedback_message" placeholder="Teade" rows="4" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" class="textarea">{FORM_FEEDBACK_MESSAGE}</textarea> </div> </li> <li class="file"> <label for="feedback_file">Upload file</label> <div class="input-box"> <input id="feedback_file" type="file" name="form[assets_file]" value="" class=""> </div> </li> </ul> <div class="buttons"> <button type="submit" title="Saada" class="button"><span>Saada</span></button> </div> </form> </div> {% ENDIF %} </div> {% ENDIF %}
После кода:
{PAGE_CONTENT}
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных