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


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


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

#1 yamamoto

yamamoto

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

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

Отправлено 17 Апрель 2014 - 19:55

1) Возможно ли в форму обратной связи добавить дополнительные поля, например поле "Телефон для связи"?
2) Возможно ли в форму обратной связи добавить дополнительный текст с кнопкой выбора (галочкой)?
3) Возможно ли в форму обратной связи добавить дополнительные кнопки "выбрать файл"?
Аккаунт SL-286322

#2 Gwenni

Gwenni

    Новичок

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

Отправлено 17 Апрель 2014 - 20:29

Выимеете ввиду техническую возможность это сделать?

#3 yamamoto

yamamoto

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

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

Отправлено 17 Апрель 2014 - 20:39

техническую

#4 support 2.0

support 2.0

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

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

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

Просмотр сообщенияyamamoto (17 Апрель 2014 - 19:55) писал:

1) Возможно ли в форму обратной связи добавить дополнительные поля, например поле "Телефон для связи"?
2) Возможно ли в форму обратной связи добавить дополнительный текст с кнопкой выбора (галочкой)?
3) Возможно ли в форму обратной связи добавить дополнительные кнопки "выбрать файл"?
Аккаунт SL-286322

1. Да, конечно, полей можете добавить столько, сколько Вам будет нужно. Если надо добавить к форме обратной связи телефон, то будет достаточно в шаблон Связь с администрацией добавить поле:
<input name="form[phone]"  value="{FORM_PHONE}" />


Можно указывать и название на русском, например так:
<input name="form[Телефон]"  value="{FORM_ТЕЛЕФОН}" />

2. да, это можно будет сделать через js. Для добавления подобных полей Вы можете написать нам с конкретными названиями пунктов и мы напишем Вам инструкцию.

3. не совсем Вас поняла. Там по умолчанию есть кнопка "добавить файл", который может добавить изображение для получения его вместе с сообщением обратной связи владельцем магазина.

#5 yamamoto

yamamoto

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

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

Отправлено 17 Апрель 2014 - 22:16

2. пока нужен пункт "Предоставить доступ к ftp серверу" под полем "Текст сообщения"
3. по умолчанию можно добавить только 1 файл. Возможно ли организовать добавление нескольких файлов?

#6 Сake

Сake

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

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

Отправлено 18 Апрель 2014 - 00:58

2. Подобная кнопка будет аналогична текстовому полю, только с другим типом. Например

<input name="form[ftp]"  type="checkbox" {% IF FORM_FTP %}checked="checked"{% ENDIF %}/>

3. К сожалению, в форме обратной связи можно использовать только одно вложение (один файл).

#7 wind

wind

    Пользователь

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

Отправлено 18 Июнь 2014 - 02:42

Просмотр сообщенияСake (18 Апрель 2014 - 00:58) писал:

2. Подобная кнопка будет аналогична текстовому полю, только с другим типом. Например

<input name="form[ftp]" type="checkbox" {% IF FORM_FTP %}checked="checked"{% ENDIF %}/>

3. К сожалению, в форме обратной связи можно использовать только одно вложение (один файл).

извиняюсь а куда вставлять ??? хотел бы тоже добавить несколько полей(полей 5) аналогично текстовым.
но при копировании,и вставки вашего варианта,ничего не появляется...

вот код  

я выделил что копирую, то что не выделил я заменяю ?? правильно ?

<h5 title="Ваши персональные данные">Для заказа новых или Б.У запчастей заполните форму ниже:</h5>
        <ul class="form-list">
          <li class="fields">
            <div class="customer-name">
              <div class="field name-firstname">
                <label for="feedback_name">Ваше имя и Телефон<em>*</em></label>
                <div class="input-box">
                  <input type="text" id="feedback_name" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]"  value="{FORM_FEEDBACK_NAME}" maxlength="50" class="light required"/>
                </div>
              </div>
              <div class="field name-lastname">
                <label for="feedback_email">Ваш E-mail<em>*</em></label>
                <div class="input-box">
                  <input type="text" id="feedback_email" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]"  value="{FORM_FEEDBACK_EMAIL}" maxlength="255" class="required email light"/>
                </div>
              </div>
            <li class="wide">
            <div class="clear"></div>
            <label for="feedback_message">1.Марка,Модель,Год 2.Двигатель,Мощность,Привод 3.Тип Кузова,КПП 4.VIN-код 5.Необходимые запчасти,Коментарии.<em>*</em></label>
            <div class="input-box">
              <textarea id="feedback_message" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" cols="30" rows="8" class="required">{FORM_FEEDBACK_MESSAGE}</textarea>
            </div>

          <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>
        </ul>
      </div>
    {% ENDIF %}
    <div class="buttons-set">
      <!--{% IFNOT FORM_SEND_OK %}<p class="required">* Обязательные поля</p>{% ENDIF %}-->
      <p class="submit"><a href="http://{NET_DOMAIN}/">Перейти на главную</a>
      {% IFNOT FORM_SEND_OK %}<input type="submit" title="Отправить" class="exclusive" value="Отправить" />{% ENDIF %}
      </p>
    </div>
  </form>
</div>

#8 Сake

Сake

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

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

Отправлено 18 Июнь 2014 - 03:02

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

<div class="field name-firstnew">
				<label for="feedback_new">Новое поле<em>*</em></label>
				<div class="input-box">
				  <input type="text" id="feedback_new" name="form[new]"  value="{FORM_NEW}" maxlength="50" class="light required"/>
				</div>
			  </div>


#9 wind

wind

    Пользователь

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

Отправлено 18 Июнь 2014 - 16:29

sl-296213

#10 MikDark

MikDark

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

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

Отправлено 18 Июнь 2014 - 17:07

Просмотр сообщенияwind (18 Июнь 2014 - 16:29) писал:

sl-296213

Код поля будет такой, как указано в сообщении выше.

#11 wind

wind

    Пользователь

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

Отправлено 19 Июнь 2014 - 02:59

Просмотр сообщенияMikDark (18 Июнь 2014 - 17:07) писал:

Код поля будет такой, как указано в сообщении выше.

Просмотр сообщенияСake (18 Июнь 2014 - 03:02) писал:

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

<div class="field name-firstnew">
			 <label for="feedback_new">Новое поле<em>*</em></label>
			 <div class="input-box">
				 <input type="text" id="feedback_new" name="form[new]" value="{FORM_NEW}" maxlength="50" class="light required"/>
			 </div>
			 </div>


Работает!

Но как добавить еще поля ??? :unsure: нужно по идеии 5-6 полей, то что вы прописали отображается как доп инфа.
возможно ли еще добавить ? если да, то что менять ? :blink:

Я дико извиняюсь.
Спасибо вам огромное! :ph34r:

#12 Сake

Сake

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

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

Отправлено 19 Июнь 2014 - 04:07

Новым полем является код

<input type="text" id="feedback_new" name="form[new]" value="{FORM_NEW}" maxlength="50" class="light required"/>

остальная часть является каркасом.

Цитата

Но как добавить еще поля ??? :unsure: нужно по идеии 5-6 полей, то что вы прописали отображается как доп инфа.
возможно ли еще добавить ? если да, то что менять ? :blink:

Пожалуйста, опишите подробнее ваш вопрос. Код 2х полей будет выглядеть так

<div class="field name-firstnew">
						 <label for="feedback_new">Новое поле<em>*</em></label>
						 <div class="input-box">
								 <input type="text" id="feedback_new" name="form[new]" value="{FORM_NEW}" maxlength="50" class="light required"/>
						 </div>
						 </div>
<div class="field name-firstnew2">
						 <label for="feedback_new2">Новое поле 2<em>*</em></label>
						 <div class="input-box">
								 <input type="text" id="feedback_new2" name="form[new2]" value="{FORM_NEW2}" maxlength="50" class="light required"/>
						 </div>
						 </div>

Цитата

то что вы прописали отображается как доп инфа

Что вы под этим подразумеваете?

#13 wind

wind

    Пользователь

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

Отправлено 19 Июнь 2014 - 19:36

Просмотр сообщенияСake (19 Июнь 2014 - 04:07) писал:

Новым полем является код

<input type="text" id="feedback_new" name="form[new]" value="{FORM_NEW}" maxlength="50" class="light required"/>

остальная часть является каркасом.



Пожалуйста, опишите подробнее ваш вопрос. Код 2х полей будет выглядеть так

<div class="field name-firstnew">
						 <label for="feedback_new">Новое поле<em>*</em></label>
						 <div class="input-box">
								 <input type="text" id="feedback_new" name="form[new]" value="{FORM_NEW}" maxlength="50" class="light required"/>
						 </div>
						 </div>
<div class="field name-firstnew2">
						 <label for="feedback_new2">Новое поле 2<em>*</em></label>
						 <div class="input-box">
								 <input type="text" id="feedback_new2" name="form[new2]" value="{FORM_NEW2}" maxlength="50" class="light required"/>
						 </div>
						 </div>



Что вы под этим подразумеваете?

ну в письме,которое приходит на ящик отображается как доп.информация....просто уточнял....
Спасибо очень помогли,по этому вопросу!

#14 extender

extender

    Новичок

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

Отправлено 13 Март 2015 - 17:53

Есть более простые и наглядные способы, используя плагин jbcallme.ru. Просто соберите форму в конструкторе со всеми необходимыми типами полей и скачайте архив с инструкцией по установке на ваш сайт.




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

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