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


Форма Обратной Связи


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

#1 Slando

Slando

    Новичок

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

Отправлено 22 Август 2012 - 21:27

Можно ли перенести форму обратной связи из "связь с администрацией" на другую страницу,где еще будет какой-либо текст.И скажите, как это можно реализовать?
Заранее спасибо

#2 Vaccina

Vaccina

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

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

Отправлено 24 Август 2012 - 03:06

Форму перенести можно. Вам необходимо просто скопировать и разместить код формы

<form enctype="multipart/form-data" class="feedbackForm" action="http://{NET_DOMAIN}/feedback" method="post">
	  <div>
		<input type="hidden" name="hash" value="{HASH}" />
	  
							<label for="feedback_name">Представьтесь, пожалуйста</label>
		  <input class="input required" maxlength="50" value="" name="form[feedback_name]" id="feedback_name"><br><br>
	  
		  <label for="feedback_еmail">Email для обратной связи</label>
		  <input class="input required email" maxlength="255" value="" name="form[feedback_email]" id="feedback_еmail"><br><br>
		
		  <label for="feedback_message">Текст сообщения</label>
		  <textarea class="required" rows="10" cols="100" name="form[feedback_message]" id="feedback_message"></textarea><br><br>
	  
		  <label for="feedback_file">Прикрепить файл</label>
		  <input type="file" value="" name="form[assets_file]" id="feedback_file"><br><br><br>
		  <input type="submit" value="Отправить" class="more-link">
			  </div>
	</form>


#3 pasiki

pasiki

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

  • Пользователи
  • PipPipPipPip
  • 231 сообщений
  • ГородСанкт-Петербург

Отправлено 27 Август 2012 - 20:47

А можно сделать, чтобы форма обратной связи показывалась бы во всплывающем окне, которое бы вызывалось по клику (на ссылке или кнопке)?
Наверняка уже обсуждалось, но поискал на форуме - не нашел...

#4 Vaccina

Vaccina

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

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

Отправлено 28 Август 2012 - 23:44

Вы можете использовать любую jquery библиотеку реализации всплывающих окон. И уже туда вставить код формы. Например http://followdesign....i-mootools.html

#5 Eclipse

Eclipse

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

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

Отправлено 24 Март 2013 - 03:36

Изображение
Уже 2 часа пытаюсь встроить jquery-библиотеку. Скрипт и стили добавил, а вот при попытке вставить код в саму страницу сайта визуальный редактор изменяет то, что вставляю html-ем, редактируя ссылку таким образом, что анкор выносит за пределы тэга <a></a>. Вот взгляните: http://4-football.ru...a-o-postuplenii
А вот как в оригинале: http://www.queness.c...dal-window.html
Помогите, пожалуйста: что не так делаю?

#6 miyako

miyako

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

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

Отправлено 25 Март 2013 - 07:17

Просмотр сообщенияEclipse (24 Март 2013 - 03:36) писал:

Изображение
Уже 2 часа пытаюсь встроить jquery-библиотеку. Скрипт и стили добавил, а вот при попытке вставить код в саму страницу сайта визуальный редактор изменяет то, что вставляю html-ем, редактируя ссылку таким образом, что анкор выносит за пределы тэга <a></a>. Вот взгляните: http://4-football.ru...a-o-postuplenii
А вот как в оригинале: http://www.queness.c...dal-window.html
Помогите, пожалуйста: что не так делаю?
Пришлите пожалуйста код, который вы вставляете на страницу и код, который получается при сохранении через редактор html кода.

#7 Eclipse

Eclipse

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

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

Отправлено 25 Март 2013 - 23:54

Вставляю этот:
<ul>
<li><a href="http://www.100fish.ru">Normal Link</a></li>
<li><a name="modal" href="#dialog">Simple Window Modal</a></li>
<li><a name="modal" href="#dialog1">Login Dialog Box</a></li>
<li><a name="modal" href="#dialog2">Sticky Note</a></li>
</ul>

При сохранении через редактор получается этот:
<ul>
<li><a href="http://www.100fish.ru">Normal Link</a></li>
<li><a name="modal" href="#dialog"></a>Simple Window Modal</li>
<li><a name="modal" href="#dialog1"></a>Login Dialog Box</li>
<li><a name="modal" href="#dialog2"></a>Sticky Note</li>
</ul>


#8 Сake

Сake

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

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

Отправлено 26 Март 2013 - 00:35

Редактор некорректно обрабатывает имя якоря. Если использовать код

<ul>
<li><a href="http://www.100fish.ru">Normal Link</a></li>
<li><a href="#dialog">Simple Window Modal</a></li>
<li><a href="#dialog1">Login Dialog Box</a></li>
<li><a href="#dialog2">Sticky Note</a></li>
</ul>

то код корректно вставиться.

#9 Eclipse

Eclipse

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

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

Отправлено 26 Март 2013 - 00:49

Да, вставился, но всплывающее окна всё равно по ссылке не появляется. Не поможете?

Вот оригинал: http://www.queness.c...dal-window.html
Вот моя страница такая же: 4-football.ru/page/uvedomit-menya-o-postuplenii

Стили прописал, скрипт вставил в шаблон HTML, контентное содержимое страницы, как в исходнике... Что не так?

#10 Vaccina

Vaccina

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

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

Отправлено 26 Март 2013 - 06:00

Ответила вам сообщением http://forum.storela...__40#entry54845

#11 polosatoff

polosatoff

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

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

Отправлено 27 Май 2013 - 23:36

Просмотр сообщенияVaccina (24 Август 2012 - 03:06) писал:

Форму перенести можно. Вам необходимо просто скопировать и разместить код формы

<form enctype="multipart/form-data" class="feedbackForm" action="http://{NET_DOMAIN}/feedback" method="post">
<div>
<input type="hidden" name="hash" value="{HASH}" />

<label for="feedback_name">Представьтесь, пожалуйста</label>
<input class="input required" maxlength="50" value="" name="form[feedback_name]" id="feedback_name"><br><br>

<label for="feedback_еmail">Email для обратной связи</label>
<input class="input required email" maxlength="255" value="" name="form[feedback_email]" id="feedback_еmail"><br><br>

<label for="feedback_message">Текст сообщения</label>
<textarea class="required" rows="10" cols="100" name="form[feedback_message]" id="feedback_message"></textarea><br><br>

<label for="feedback_file">Прикрепить файл</label>
<input type="file" value="" name="form[assets_file]" id="feedback_file"><br><br><br>
<input type="submit" value="Отправить" class="more-link">
</div>
</form>

при таком подходе мы нажимая кнопку отправить попадаем на http://домен/feedback и надо повторно наживать отправку. Нелогично. Можно, чтобы на любой странице сайта данная форма сразу отправляла данные на E mail при нажатии на "отправить" , а не переадресовывала на  http://домен/feedback?

спасибо

#12 polosatoff

polosatoff

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

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

Отправлено 28 Май 2013 - 00:43

И еще вопрос.

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

Хочу сделать из формы обратной связи форму заказа тест - драйва, куда вводится только телефон клиента и все.

#13 Vaccina

Vaccina

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

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

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

К сожалению этого сделать нельзя, так как все поля кроме файла являются обязательными для заполнения. Для обратной связи используйте всплывающее окно как описано тут http://forum.storela...нок/#entry31845




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

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