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


Форма "связь С Администрацией"


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

#1 Banker

Banker

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

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

Отправлено 26 Март 2013 - 21:59

Добрый день!

Хочу разместить форму обратной связи на главной странице.
Скопировал все из файла "связь с администрацией", удалил лишнее, получилось так (1)
А очень хочется так (2).
Т.е.
1. нужно сделать все поля друг под другом
2. нужно сделать поле сообщения меньше
3. кнопка "отправить" тоже должна быть сразу под сообщением.

Подскажите, пожалуйста, как это можно сделать? Спасибо!

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

  • 1.png
  • 2.png


#2 Vaccina

Vaccina

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

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

Отправлено 27 Март 2013 - 03:49

Используйте следующий код формы

<div class="feedback">
	<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
	  {% IFNOT FORM_SEND_OK %}
		<div class="fieldset">
		  <input type="hidden" name="hash" value="{HASH}" />
 
		  <h2 class="legend" title="Ваши персональные данные">Сообщение администрации магазина</h2>
		  <ul class="form-list">
			<li class="fields">
			  <div class="customer-name">
				<div class="field name-firstname">
				  <label for="feedback_name" class="required"><em>*</em>Представьтесь пожалуйста</label>
				  <div class="input-box">
					<input id="feedback_name" name="form[feedback_name]"  value="{FORM_FEEDBACK_NAME}" maxlength="50" class="input-text required"/>
				  </div>
				</div>
			  </div>
			</li>
			<li class="fields">
				<div class="field name-lastname">
				  <label for="feedback_email" class="required"><em>*</em>Электропочта</label>
				  <div class="input-box">
					<input id="feedback_email" name="form[feedback_email]"  value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="required email input-text"/>
				  </div>
				</div>
			</li>
			<li class="wide">
			  <div class="clear"></div>
			  <label for="feedback_message" class="required"><em>*</em>Текст сообщения</label>
			  <div class="input-box">
				<textarea id="feedback_message" name="form[feedback_message]" class="required" style="height: 6em;">{FORM_FEEDBACK_MESSAGE}</textarea>
			  </div>
			<li>
			<li class="wide">
			  <label for="feedback_file" class="required">Прикрепить файл</label>
			  <div class="input-box">
				<input id="feedback_file" type="file" name="form[assets_file]" value="" style="height:auto;border:0px;" />
			  </div>
			</li>
			<li class="wide">
	  <div class="buttons-set">
		{% IFNOT FORM_SEND_OK %}<p class="required" style="text-align: left;">* Обязательные поля</p>{% ENDIF %}
		{% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button" style="float: left;"><span><span>Отправить</span></span></button>{% ENDIF %}
	  </div>
			</li>
		  </ul>
		</div>
	  {% ENDIF %}
	</form>
  </div>


#3 Banker

Banker

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

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

Отправлено 27 Март 2013 - 10:12

ооо! То, что нужно! Спасибо! А как еще сузить поле сообщения?

#4 Koderhan

Koderhan

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

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

Отправлено 27 Март 2013 - 10:39

Просмотр сообщенияBanker (27 Март 2013 - 10:12) писал:

ооо! То, что нужно! Спасибо! А как еще сузить поле сообщения?
Панель администратора, "Сайт"->"Редактор тем".
В файле "main.csstemplate".
Можно изменять значение атрибута width. Код:
.form-list li.wide textarea { width:488px; }


#5 Banker

Banker

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

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

Отправлено 28 Март 2013 - 19:32

Супер! Спасибо! а как поле сообщения уменьшить в высоту? )))

#6 Сake

Сake

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

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

Отправлено 29 Март 2013 - 02:31

Вам необходимо найти в шаблоне формы

<textarea id="feedback_message" name="form[feedback_message]" class="required" style="height: 6em;">

и изменить свойство height

#7 REDMAID

REDMAID

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

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

Отправлено 10 Сентябрь 2014 - 16:20

Добрый день!  
Хочется вункционал страници с обратной связью переместить на главную, однако при переносе кода и заполнение формы система выдает ошибку:
ВНУТРЕННЯЯ ОШИБКА СЕРВЕРА. РАЗДЕЛ НЕ НАЙДЕН

Сайт dresstore.ru
В настоящий момент конечно же не работающий код убрал с главной странице. Подскажите правильный код. Спасибо!

+ Пол года назад небыло возможным сократить количество шагов при оформлении заказа, появилась ли такая возможность сейчас?

Спасибо!

#8 Сake

Сake

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

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

Отправлено 11 Сентябрь 2014 - 01:25

Цитата

Хочется вункционал страници с обратной связью переместить на главную, однако при переносе кода и заполнение формы система выдает ошибку

Используйте инструкцию из темы форума http://forum.storela...транице-товара/

Цитата

Пол года назад небыло возможным сократить количество шагов при оформлении заказа, появилась ли такая возможность сейчас?

На данный момент сократить число шагов в оформлении заказа не представляется возможным, зато имеется возможность реализации быстрого оформления заказа. Почитайте тему форума http://forum.storela...-всех-шаблонов/




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

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