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


Форма Онлайн Заявки


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

#1 alpha-me

alpha-me

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

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

Отправлено 06 Февраль 2013 - 21:48

Доброго времени суток! Подскажите как мне сделать форму онлайн заявки подобную той, которая находится здесь: http://www.bytprof.ru/write-to-us.html
Только мне достаточно трех полей: ИМЯ, Телефон и Ваше сообщение. Если бы эта заявка работала как заказ товара на сайте было бы вообще здорово. Но даже если просто будет приходить на почту, то тоже подойдет.

SL-167063

#2 Koderhan

Koderhan

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

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

Отправлено 07 Февраль 2013 - 10:15

Подобная тема уже обсуждалась на форуме.
Вы можете сделать такую форму по аналогии с обратным званком. Сообщения будут приходить вам на почту.

http://forum.storela...братный-звонок/
http://forum.storela...братный-звонок/
http://forum.storela...ок/page__st__80

#3 alpha-me

alpha-me

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

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

Отправлено 07 Февраль 2013 - 21:12

Просмотр сообщенияKoderhan (07 Февраль 2013 - 10:15) писал:

Подобная тема уже обсуждалась на форуме.
Вы можете сделать такую форму по аналогии с обратным званком. Сообщения будут приходить вам на почту.

http://forum.storela...братный-звонок/
http://forum.storela...братный-звонок/
http://forum.storela...ок/page__st__80

Спасибо! Но все же хотелось бы знать, нельзя ли просто форму обратной связи переработать немного (принцип тот же, просто вместо электронной почты надо вбивать номер телефона)

#4 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 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 alpha-me

alpha-me

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

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

Отправлено 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>

Это конечно здорово, но как заставить его работать у меня на сайте?

#6 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 08 Февраль 2013 - 22:25

Просмотр сообщенияalpha-me (08 Февраль 2013 - 22:05) писал:

Это конечно здорово, но как заставить его работать у меня на сайте?
ну начните, например, с того, что укажите адрес своего сайта, или скопируйте страницу, в которую хотите вставить

#7 alpha-me

alpha-me

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

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

Отправлено 08 Февраль 2013 - 23:05

Просмотр сообщенияogonek7777 (08 Февраль 2013 - 22:25) писал:

ну начните, например, с того, что укажите адрес своего сайта, или скопируйте страницу, в которую хотите вставить

Я сдела, получилось! Еще можно подсказать как мне вместо обязательного параметра - электронной почты сделать обязательным телефонный номер?

#8 Vaccina

Vaccina

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

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

Отправлено 09 Февраль 2013 - 01:53

К сожалению, email при обратной связи обязателен, и его убрать нельзя, так же нельзя добавить дополнительные поля.

#9 сергей1904

сергей1904

    Продвинутый пользователь

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

Отправлено 10 Июнь 2013 - 16:23

Как эту форму возле картинки поставить?
Страница http://ray-ban4you.ru/page/ch

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

  • Безымянный.jpg


#10 Stasya

Stasya

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

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

Отправлено 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 сергей1904

сергей1904

    Продвинутый пользователь

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

Отправлено 10 Июнь 2013 - 19:24

Не работает форма на этой странице http://ray-ban4you.ru/page/optom1 и этой http://ray-ban4you.ru/page/ch

#12 Vaccina

Vaccina

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

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

Отправлено 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 сергей1904

сергей1904

    Продвинутый пользователь

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

Отправлено 11 Июнь 2013 - 17:10

C обратной связи можно будет скопировать форму поверх полей?

#14 Сake

Сake

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

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

Отправлено 12 Июнь 2013 - 00:59

Форма обратной связи вставленная в страницу описания, работать не будет, по причине того что переменные обрабатываются только в шаблонах раздела редактора тем. И вставленная обязательная переменная {HASH} не изменит значение. Форму вам лучше вставить в шаблон "Страница" после переменной {PAGE_CONTENT} предварительно код формы необходимо обвернуть в условие, чтобы данная форма отображалась только на определенных страницах.

Например

{%IF PAGE_NAME=Оптовикам%}
Код формы из шаблона "Связь с администрацией"
{%ENDIF%}


#15 alpha-me

alpha-me

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

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

Отправлено 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>

ПОмогите переделать форму, а то получается вот так:

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

  • HELP.jpg


#16 Vaccina

Vaccina

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

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

Отправлено 21 Январь 2014 - 03:30

Не обнаружила у вас страницы "Онлайн заявка". Код необходимо вставлять не в описание страницы, а в раздел Редактор шаблонов - страница

#17 alpha-me

alpha-me

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

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

Отправлено 21 Январь 2014 - 17:10

Просмотр сообщенияVaccina (21 Январь 2014 - 03:30) писал:

Не обнаружила у вас страницы "Онлайн заявка". Код необходимо вставлять не в описание страницы, а в раздел Редактор шаблонов - страница

Я понял. А можно как-то переделать скрипт связь с администрацией. Нужно просто добавить 2 поля: "что у вас сломалось", "Ваш телефон". Буду очень признателен.

#18 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 21 Январь 2014 - 18:28

Просмотр сообщенияalpha-me (21 Январь 2014 - 17:10) писал:

Я понял. А можно как-то переделать скрипт связь с администрацией. Нужно просто добавить 2 поля: "что у вас сломалось", "Ваш телефон". Буду очень признателен.

Воспользуйтесь готовой формой обратной связи, вы можете изменить ее по своему усмотрению

#19 Ingleest

Ingleest

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

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 24 Февраль 2016 - 01:58

Доброй ночи. Тот же вопрос: помогите, пожалуйста, довести до ума форму заявки на встречу с менеджером, которую скопировал из Обратной связи. Дело в том, что в форме от http://main-ip.ru/ вспомогательный текст на русском языке, а я пилю сайт на эстонском.
Ссылка на страницу

Сообщение отредактировал Ingleest: 24 Февраль 2016 - 01:59


#20 Firefly

Firefly

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

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

Отправлено 24 Февраль 2016 - 10:54

Просмотр сообщенияIngleest (24 Февраль 2016 - 01:58) писал:

Доброй ночи. Тот же вопрос: помогите, пожалуйста, довести до ума форму заявки на встречу с менеджером, которую скопировал из Обратной связи. Дело в том, что в форме от http://main-ip.ru/ вспомогательный текст на русском языке, а я пилю сайт на эстонском.
Ссылка на страницу

Здравствуйте.
Внес Вам поправки. Убрал у Вас код обратной связи из описания страницы, поскольку переменные, к сожалению, там не работают.

Далее разместил код формы обратной связи в шаблоне "Страница" с условием вывода только на странице "Ваш личный администратор":
{% 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 анонимных