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


Форма Обратной Связи В Категории Каталога


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

#1 galya.bu7

galya.bu7

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

  • Пользователи
  • PipPipPipPip
  • 323 сообщений
  • ГородСмоленск

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

Здравствуйте! Как вставить форму обратной связи на странице категории каталога? Форма нужна вот на этой странице: http://minsk.homecom.../catalog/Otzyvy

#2 Firefly

Firefly

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

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

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

Просмотр сообщенияgalya.bu7 (24 Февраль 2016 - 08:26) писал:

Здравствуйте! Как вставить форму обратной связи на странице категории каталога? Форма нужна вот на этой странице: http://minsk.homecom.../catalog/Otzyvy

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, добавьте в конце код:
  {% IF PAGE_TITLE=Отзывы %}
<div class="contact-info">
  {% IF FORM_NOTICE %}
	<div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div>
  {% ENDIF %}
	{% IFNOT FORM_SEND_OK %}
	<div class="col-sm-6 col-xs-12">
	  <div class="block-title"><h3>Оставьте свое сообщение</h3></div>
	  <form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
		<input type="hidden" name="hash" value="{HASH}" />
		<!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
		{ANTISPAM_CODE}
		<ul class="feedback-form">
		  <li class="fields">
			<i class="fa fa-user"></i>
			<input id="feedback_name" placeholder="Представьтесь, пожалуйста" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]"  value="{FORM_FEEDBACK_NAME}" maxlength="50"  class="inputText">
		  </li>
		  <li class="fields">
			<i class="fa fa-envelope"></i>
			<input id="feedback_email" placeholder="Электронная почта" type="text"  name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]"  value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="inputText email">
		  </li>
		  <li class="fields">
			<i class="fa fa-phone"></i>
			<input id="feedback_phone" placeholder="Телефон" type="text" name="form[Телефон]"  value="{FORM_FEEDBACK_PHONE}" maxlength="50"  class="inputText">
		  </li>
		  <li class="fields">
			<textarea id="feedback_message" placeholder="Текст сообщения" rows="4" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" class="textarea">{FORM_FEEDBACK_MESSAGE}</textarea>
		  </li>
		  <li class="file">
			<label for="feedback_file">Прикрепить файл</label>
			<div class="input-box">
			  <input id="feedback_file" type="file" name="form[assets_file]" value=""  class="">
			</div>
		  </li>
		</ul>
		<button type="submit" title="Отправить" class="button"><span>Отправить</span></button>
	  </form>
	</div>
	{% ENDIF %}
  </div>
  {% ENDIF %}


#3 galya.bu7

galya.bu7

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

  • Пользователи
  • PipPipPipPip
  • 323 сообщений
  • ГородСмоленск

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

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

Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> Товары, добавьте в конце код:
{% IF PAGE_TITLE=Отзывы %}
<div class="contact-info">
{% IF FORM_NOTICE %}
<div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div>
{% ENDIF %}
{% IFNOT FORM_SEND_OK %}
<div class="col-sm-6 col-xs-12">
	 <div class="block-title"><h3>Оставьте свое сообщение</h3></div>
	 <form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
	 <input type="hidden" name="hash" value="{HASH}" />
	 <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
	 {ANTISPAM_CODE}
	 <ul class="feedback-form">
		 <li class="fields">
		 <i class="fa fa-user"></i>
		 <input id="feedback_name" placeholder="Представьтесь, пожалуйста" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="inputText">
		 </li>
		 <li class="fields">
		 <i class="fa fa-envelope"></i>
		 <input id="feedback_email" placeholder="Электронная почта" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="inputText email">
		 </li>
		 <li class="fields">
		 <i class="fa fa-phone"></i>
		 <input id="feedback_phone" placeholder="Телефон" type="text" name="form[Телефон]" value="{FORM_FEEDBACK_PHONE}" maxlength="50" class="inputText">
		 </li>
		 <li class="fields">
		 <textarea id="feedback_message" placeholder="Текст сообщения" rows="4" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" class="textarea">{FORM_FEEDBACK_MESSAGE}</textarea>
		 </li>
		 <li class="file">
		 <label for="feedback_file">Прикрепить файл</label>
		 <div class="input-box">
			 <input id="feedback_file" type="file" name="form[assets_file]" value="" class="">
		 </div>
		 </li>
	 </ul>
	 <button type="submit" title="Отправить" class="button"><span>Отправить</span></button>
	 </form>
</div>
{% ENDIF %}
</div>
{% ENDIF %}
спасибо!




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

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