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


Помогите Создать Форму Заказа


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

#1 ggrin31

ggrin31

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

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

Отправлено 20 Июнь 2016 - 01:07

Добрый вечер!
Необходима форма заказа для одной из страниц магазина, под вид той которая находится на странице "Контакты" (скрин прилагаю), только необходимо будет добавить еще одно поле "Номер телефона". Вобщем будет создана страница с описанием услуги, и внизу будет эта форма (только наименование полей тоже нужно будет изменить). Возможно ли такое сделать?

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

  • форма.jpg


#2 MikDark

MikDark

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

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

Отправлено 20 Июнь 2016 - 09:56

Просмотр сообщенияggrin31 (20 Июнь 2016 - 01:07) писал:

Добрый вечер!
Необходима форма заказа для одной из страниц магазина, под вид той которая находится на странице "Контакты" (скрин прилагаю), только необходимо будет добавить еще одно поле "Номер телефона". Вобщем будет создана страница с описанием услуги, и внизу будет эта форма (только наименование полей тоже нужно будет изменить). Возможно ли такое сделать?

Здравствуйте. Да, такое можно сделать. Вам нужно в шаблоне Страница после кода:
<!-- Полное SEO-описание -->
{% IF PAGE_SEO_DESCRIPTION_LARGE %}
<div class="box-content htmlDataBlock">
	 {PAGE_SEO_DESCRIPTION_LARGE}
</div>
{% ENDIF %}
<!-- END Полное SEO-описание -->

и после него добавьте:
{%IF PAGE_NAME = Название страницы %}
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
	  {% IFNOT FORM_SEND_OK %}
		<input type="hidden" name="hash" value="{HASH}" />
		<!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
		{ANTISPAM_CODE}

		<table class="form">
		  <tr>
			<td><label for="feedback_name" class="required">Представьтесь, пожалуйста<em>*</em></label></td>
			<td><input id="feedback_name" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]"  value="{FORM_FEEDBACK_NAME}" maxlength="50" class="required"/></td>
		  </tr>
		  <tr>
			<td><label for="feedback_email" class="required">Электронная почта<em>*</em></label></td>
			<td><input id="feedback_email" type="text"  name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]"  value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="required email input-text"/></td>
		  </tr>

<tr>
			<td><label for="feedback_name" class="required">Номер телефона<em>*</em></label></td>
			<td><input id="feedback_name" type="text" name="form[Телефон]"  value="" maxlength="50" class="required"/></td>
		  </tr>
		  <tr>
			<td><label for="feedback_message" class="required">Текст сообщения<em>*</em></label></td>
			<td><textarea id="feedback_message" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" class="required">{FORM_FEEDBACK_MESSAGE}</textarea></td>
		  </tr>
		  <tr>
			<td><label for="feedback_file" class="required">Прикрепить файл</label></td>
			<td><input id="feedback_file" type="file" name="form[assets_file]" value="" style="height:auto;border:0px;" /></td>
		  </tr>
		</table>
	  {% ENDIF %}
	  <div class="buttons">
		<div class="left">
		  <p class="back-link"><a href="[url="http://{NET_DOMAIN}/%22>Перейти"]http://{NET_DOMAIN}/">Перейти[/url] на главную</a></p>
		</div>
		<div class="right">
		  {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button">Отправить</button>{% ENDIF %}
		</div>
	  </div>
	</form>
{%ENDIF%}

Только замените "Название страницы" на название Вашем страницы, куда нужно вставить форму.

#3 ggrin31

ggrin31

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

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

Отправлено 20 Июнь 2016 - 18:10

спасибо. А не подскажите как сдвинуть кнопку в середину? (скрин прилагаю)

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

  • ува.jpg


#4 RayLi

RayLi

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

  • Модераторы
  • 2 857 сообщений

Отправлено 20 Июнь 2016 - 19:32

Просмотр сообщенияggrin31 (20 Июнь 2016 - 18:10) писал:

спасибо. А не подскажите как сдвинуть кнопку в середину? (скрин прилагаю)

Здравствуйте.
Если я вас правильно понял, то сделайте, пожалуйста, следующее:
В шаблоне main.css найдите, пожалуйста, данный код:

#content .content .right {
	float: right;
	width: 49%;
}

И замените его вот этим вот кодом:

#content .content .right {
	float: left;
}


#5 MikDark

MikDark

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

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

Отправлено 20 Июнь 2016 - 19:37

Просмотр сообщенияggrin31 (20 Июнь 2016 - 18:10) писал:

спасибо. А не подскажите как сдвинуть кнопку в середину? (скрин прилагаю)

В коде выше замените:
<div class="right">
				  {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button">Отправить</button>{% ENDIF %}
				</div>

на
<div>
				  {% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button" style="display:block;margin:0 auto;">Отправить</button>{% ENDIF %}
				</div>


#6 ggrin31

ggrin31

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

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

Отправлено 20 Июнь 2016 - 21:57

спасибо




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных