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


Кнопка Формы Обратной Связи

кнопка

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

#1 Curious Max

Curious Max

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

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородТомск

Отправлено 02 Июнь 2015 - 07:50

Всем доброго времени суток!

Подскажите как разместить кнопку вызова формы обратной связи при просмотре покупателем любого товара? Кнопку желательно разместить недалеко от фото товара. И сама форма обратной связи должна отличаться от основной формы связи. Это кнопка и форма "Пожаловаться на дизайн". Хотелось бы сделать примерно как в магазине http://www.vsemayki.ru .

Заранее благодарю за ответ!

#2 Ирина345

Ирина345

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

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

Отправлено 02 Июнь 2015 - 11:48

Просмотр сообщенияCurious Max (02 Июнь 2015 - 07:50) писал:

Всем доброго времени суток!

Подскажите как разместить кнопку вызова формы обратной связи при просмотре покупателем любого товара? Кнопку желательно разместить недалеко от фото товара. И сама форма обратной связи должна отличаться от основной формы связи. Это кнопка и форма "Пожаловаться на дизайн". Хотелось бы сделать примерно как в магазине http://www.vsemayki.ru .

Заранее благодарю за ответ!
Здравствуйте, найдите в шаблоне Товар код
<div class="product-img-box">
			  <div class="general-img popup-gallery">
				{% IF GOODS_IMAGE_EMPTY %}
				  <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png?design=orange" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" class="thumbnail"/>
				{% ELSE %}
				  <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}">
					<img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image" class="goods-image-medium" />
				  </a>
				{% ENDIF %}		 
			  </div><!-- END основное изображение товара -->


после вставьте      
<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/callback?only_body=1">Ваш текст</a>
в шаблоне HTML перед тегом
  </head>
добавьте

	<script>
$(document).ready(function() {
$(".callback").fancybox({
maxWidth : 300,
maxHeight : 330,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>


#3 Curious Max

Curious Max

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

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородТомск

Отправлено 02 Июнь 2015 - 12:14

Спасибо!

А как мне управлять полями ввода в форме обратной связи? Добавлять/изменять/удалять. А также изменять подписи к полям.

Мне нужно только следующее:

Имя, email и текст самой жалобы. Остальные поля не нужны.

И чтобы ко мне приходило письмо с пометкой жалоба.

P.S.
Да, и как стиль текста ссылки вызова формы немного изменить? Цвет и подчеркивание.

#4 Ирина345

Ирина345

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

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

Отправлено 02 Июнь 2015 - 14:21

Просмотр сообщенияCurious Max (02 Июнь 2015 - 12:14) писал:

Спасибо!

А как мне управлять полями ввода в форме обратной связи? Добавлять/изменять/удалять. А также изменять подписи к полям.

Мне нужно только следующее:

Имя, email и текст самой жалобы. Остальные поля не нужны.

И чтобы ко мне приходило письмо с пометкой жалоба.

P.S.
Да, и как стиль текста ссылки вызова формы немного изменить? Цвет и подчеркивание.
Зайдите в шаблон Обратный звонок, где удаляете не нужные поля, например поле Адре
<tr>
			<td><label for="callback_address">Адрес</label></td>
			<td><input id="callback_address" type="text" name="form[callback_address]" value="{FORM_CALLBACK_ADDRESS}" maxlength="255" class="input-text"/></td>
		  </tr>
так же здесь вы можете изменить название полей для заполнения.
в конец main.css добавьте

.callbackForm.form-box label {
  color: #123456;
}
где изменяете параметр color: #123456;

#5 Curious Max

Curious Max

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

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородТомск

Отправлено 02 Июнь 2015 - 15:22

Не работает...

При нажатии на "Пожаловаться на дизайн" появляется окошко с формой. После заполнения полей формы и нажатия на "Отправить" происходит переход на страницу сайта "Главная - Заказ обратного звонка" с такой же формой и пустыми полями. Если здесь нажать на "Отправить", то ничего не происходит.

P.S.
И кстати в окошке не производится контроль ввода обязательных полей.

#6 Curious Max

Curious Max

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

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородТомск

Отправлено 06 Июнь 2015 - 10:07

Подскажите как написать в службу поддержки. А то я уже несколько дней жду ответ по этой теме.

#7 Ирина345

Ирина345

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

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

Отправлено 08 Июнь 2015 - 15:29

Просмотр сообщенияCurious Max (02 Июнь 2015 - 15:22) писал:

Не работает...

При нажатии на "Пожаловаться на дизайн" появляется окошко с формой. После заполнения полей формы и нажатия на "Отправить" происходит переход на страницу сайта "Главная - Заказ обратного звонка" с такой же формой и пустыми полями. Если здесь нажать на "Отправить", то ничего не происходит.

P.S.
И кстати в окошке не производится контроль ввода обязательных полей.
Здравствуйте, данная проблема связана с тем, что у вас поле телефон является обязательным для заполнения.
его можно прописать фиксировано,для этого зайдите в шаблон обратный звонок
<td><input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="input-text"/></td>
        
замените на


<td><input id="callback_email" type="text" name="form[callback_email]" value="8900000000" maxlength="255" class="input-text"/></td>
		



#8 Curious Max

Curious Max

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

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородТомск

Отправлено 08 Июнь 2015 - 15:54

Просмотр сообщенияИрина345 (08 Июнь 2015 - 15:29) писал:

Здравствуйте, данная проблема связана с тем, что у вас поле телефон является обязательным для заполнения.
его можно прописать фиксировано,для этого зайдите в шаблон обратный звонок
<td><input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="input-text"/></td>

замените на


<td><input id="callback_email" type="text" name="form[callback_email]" value="8900000000" maxlength="255" class="input-text"/></td>


Сделал, работает! Но если теперь в окошке пользователь не введет обязательное поле (имя или email), то снова произойдет переход к экрану обратного звонка. Точнее переход происходит всегда. Если всё ОК или ошибка. Можно ли как-то без перехода в этот экран? Нужно остаться на станице товара.

P.S.
И еще, я уже спрашивал. Как указать цвет текста ссылки "Пожаловаться на дизайн". И мне нужно, чтобы было подчеркнуто точками. Мне уже отвечали, но предложенный вариант меняет цвет текста меток в форме.

Последний вопрос: как передать в письме артикул товара с которого была нажата кнопка "Пожаловаться на дизайн"?

#9 Curious Max

Curious Max

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

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородТомск

Отправлено 16 Июнь 2015 - 12:16

Подскажите как пользоваться техподдержкой? Я задал вопрос 02.06.2015. Сегодня 16.06.2015. Но решения так и нет...

#10 Curious Max

Curious Max

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

  • Пользователи
  • PipPip
  • 12 сообщений
  • ГородТомск

Отправлено 24 Июнь 2015 - 06:02

Техподдержка... Ау... Неужели мой вопрос такой сложный? Реклама была - что ответ в течении суток. Вы скажите, если нужно заплатить - заплатим. Или вам совсем наплевать на клиентов. Если да - будем искать других поставщиков услуг.

P.S.
Не стал создавать новой темы, но появилась новая проблема.
У нас шаблон Orange. Верхнее меню оказывается показывает только те пункты, которые помещаются в ширину экрана. Если не хватает разрешения, то выводятся не все пункты меню. КРУТО!





Темы с аналогичным тегами кнопка

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

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