Связь С Администрацией
#1
Отправлено 20 Август 2013 - 06:15
1)Надо добавить поле телефона. сделать его обязательным
2) E-mail убрать.
#2
Отправлено 20 Август 2013 - 11:05
Roman(GRR) (20 Август 2013 - 06:15) писал:
Подобная тема уже рассматривалась здесь - http://forum.storela...ией/#entry22747
#3
Отправлено 20 Август 2013 - 11:22
Помогите мне здесь пожалуйста, мне надо то изменить название, и что вводились только цифры.
#4
Отправлено 21 Август 2013 - 22:19
В шаблоне "Связь с администрацией" строчки
<label for="feedback_еmail">Email для обратной связи</label> <input id="feedback_еmail" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="input required email" /><br /><br />замените на
<label style="display: none;" for="feedback_еmail">Email для обратной связи</label> <input style="display: none;" id="feedback_еmail" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="mail@mail.ru" maxlength="255" class="input required email" /> <label for="feedback_phone">Номер телефона для обратной связи</label> <input type="text" id="feedback_phone" maxlength="15" class="input required phone"/><br /><br />А строку
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">измените так
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data" onsubmit="addTel();">и добавьте код в main.js
function addTel() { var fbMessage=document.getElementById("feedback_message"); var tel = document.getElementById("feedback_phone"); fbMessage.value+="\r\nКонтактный телефон: " + tel.value; }
#5
Отправлено 18 Июнь 2014 - 23:29
sengun (21 Август 2013 - 22:19) писал:
В шаблоне "Связь с администрацией" строчки
<label for="feedback_еmail">Email для обратной связи</label> <input id="feedback_еmail" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="input required email" /><br /><br />замените на
<label style="display: none;" for="feedback_еmail">Email для обратной связи</label> <input style="display: none;" id="feedback_еmail" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="mail@mail.ru" maxlength="255" class="input required email" /> <label for="feedback_phone">Номер телефона для обратной связи</label> <input type="text" id="feedback_phone" maxlength="15" class="input required phone"/><br /><br />А строку
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">измените так
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data" onsubmit="addTel();">и добавьте код в main.js
function addTel() { var fbMessage=document.getElementById("feedback_message"); var tel = document.getElementById("feedback_phone"); fbMessage.value+="\r\nКонтактный телефон: " + tel.value; }
#6
Отправлено 19 Июнь 2014 - 01:00
#7
Отправлено 23 Июнь 2014 - 20:01
Сake (19 Июнь 2014 - 01:00) писал:
как это реализовать
#8
Отправлено 24 Июнь 2014 - 00:39
<label for="feedback_message">Текст сообщения</label> <textarea id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="100" rows="10" class="required">{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />замените на:
<label style="display:none;" for="feedback_message">Текст сообщения</label> <textarea style="display:none;" id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="100" rows="10" class="required">{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />
#9
Отправлено 26 Июнь 2014 - 00:10
Vaccina (24 Июнь 2014 - 00:39) писал:
<label for="feedback_message">Текст сообщения</label> <textarea id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="100" rows="10" class="required">{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />замените на:
<label style="display:none;" for="feedback_message">Текст сообщения</label> <textarea style="display:none;" id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="100" rows="10" class="required">{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />
Vaccina (24 Июнь 2014 - 00:39) писал:
<label for="feedback_message">Текст сообщения</label> <textarea id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="100" rows="10" class="required">{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />замените на:
<label style="display:none;" for="feedback_message">Текст сообщения</label> <textarea style="display:none;" id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="100" rows="10" class="required">{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />
<div class="page-headline">
<h1>Связь с администрацией</h1>
</div>
<div class="pad-box">
<!-- Строка пути -->
<div id="site-path">
<p>
<a href="http://{NET_DOMAIN}/...}/">Главная</a> » <span class="current">Связь с администрацией</span>
</p>
</div>
<!-- end Строка пути -->
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data" onsubmit="addTel();">
<div>
<input type="hidden" name="hash" value="{HASH}" />
<!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
{ANTISPAM_CODE}
{% IF FORM_SEND_OK %}
<h3 class="green">Ваше сообщение успешно отправлено администрации магазина</h3>
<br /><a href="http://{NET_DOMAIN}/">Перейти на главную</a>
{% ELSE %}
{% IF FORM_NOTICE %}<h3 class="errorMessage">{FORM_NOTICE | nl2br}</h3><br />{% ENDIF %}
<label for="feedback_name">Имя</label>
<input style="display:none;" id="feedback_name" name="form[feedback_name]" value="66666666666" pattern=".{3,}" minlength="3" type="text" required="required" class="input required" /><br /><br />
<label style="display: none;" for="feedback_еmail">Email для обратной связи</label>
<input style="display: none;" id="feedback_еmail" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="mail@mail.ru" maxlength="255" class="input required email" />
<label for="feedback_phone">Номер телефона для обратной связи</label>
<input type="text" id="feedback_phone" maxlength="15" class="input required phone"/><br /><br />
<label for="feedback_message">Текст сообщения</label>
<textarea id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="100" rows="10" class="required">{FORM_FEEDBACK_MESSAGE}</textarea><br /><br />
<label for="feedback_file">Прикрепить файл</label>
<input id="feedback_file" type="file" name="form[assets_file]" value="" /><br /><br /><br />
<input class="more-link" type="submit" class="button_med" value="Отправить"/>
{% ENDIF %}
</div>
</form>
</div>
пишет слишком короткое имя
#10
Отправлено 26 Июнь 2014 - 01:51
<label for="feedback_name">Имя</label>
и замените её на
<label for="feedback_name" style="display: none;">Имя</label>
далее найдите
<input style="display:none;" id="feedback_name" name="form[feedback_name]" value="66666666666" pattern=".{3,}" minlength="3" type="text" required="required" class="input required" />
и замените на
<input id="feedback_name" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="fieldName" type="hidden" />
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных