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


Сделать Дополнительную Вкладку В Карточке Товара


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

#1 Rosalina

Rosalina

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

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

Отправлено 02 Октябрь 2015 - 14:16

Добрый день. Помогите сделать дополнительную вкладку в карточке товара "Вопрос-Ответ". В принципе саму вкладку я сделала, а вот содержание нужно)

Должно быть так:

Кнопка "Задать вопрос" (при нажатии открывается внизу форма для вопроса, как на отзывах, только окно одно "Ваш вопрос")

Вопросы и ответы сохраняются и видны всем пользователям:

Вопрос:   Какие размеры упаковки товара?
ответ:   размер упаковки 1*1*1 м.
------
Вопрос:   Сколько весит турник?
Ответ: Вес турника 3 кг
------
Вопрос:   Есть доставка в Курск?
Ответ: Доставка в Курск через ТК

и т.д.

Аккаунт SL-50143

#2 Rosalina

Rosalina

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

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

Отправлено 06 Октябрь 2015 - 16:50

АП!

#3 Rosalina

Rosalina

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

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

Отправлено 21 Октябрь 2015 - 09:43

Просмотр сообщенияRosalina (02 Октябрь 2015 - 14:16) писал:

Добрый день. Помогите сделать дополнительную вкладку в карточке товара "Вопрос-Ответ". В принципе саму вкладку я сделала, а вот содержание нужно)

Должно быть так:

Кнопка "Задать вопрос" (при нажатии открывается внизу форма для вопроса, как на отзывах, только окно одно "Ваш вопрос")

Вопросы и ответы сохраняются и видны всем пользователям:

Вопрос:   Какие размеры упаковки товара?
ответ:   размер упаковки 1*1*1 м.
------
Вопрос:   Сколько весит турник?
Ответ: Вес турника 3 кг
------
Вопрос:   Есть доставка в Курск?
Ответ: Доставка в Курск через ТК

и т.д.

Аккаунт SL-50143


АП. Вопрос остается актуальным!!!

#4 MikDark

MikDark

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

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

Отправлено 21 Октябрь 2015 - 09:53

Просмотр сообщенияRosalina (02 Октябрь 2015 - 14:16) писал:

Добрый день. Помогите сделать дополнительную вкладку в карточке товара "Вопрос-Ответ". В принципе саму вкладку я сделала, а вот содержание нужно)

Должно быть так:

Кнопка "Задать вопрос" (при нажатии открывается внизу форма для вопроса, как на отзывах, только окно одно "Ваш вопрос")

Вопросы и ответы сохраняются и видны всем пользователям:

Вопрос:   Какие размеры упаковки товара?
ответ:   размер упаковки 1*1*1 м.
------
Вопрос:   Сколько весит турник?
Ответ: Вес турника 3 кг
------
Вопрос:   Есть доставка в Курск?
Ответ: Доставка в Курск через ТК

и т.д.

Аккаунт SL-50143

Здравствуйте. Это можно реализовать, если Вопросы и ответы у Вас будут написаны в полном SEO-описании товара, и будем его подтягивать на вкладку Вопрос/Ответ.
Для этого в шаблоне Товар найдите код:

<!--  Отзывы  -->
	  <!-- Если в тарифном плане подключен модуль отзывов о товаре -->
	  {% IF TARIFF_FEATURE_GOODS_OPINION %}
		<!-- Если не выключен модуль отзывов о товаре -->

и перед ним добавьте:
<div id="content_5" class="tab-content" style="display:none;">
<!-- Полное SEO-описание -->
			{% IF GOODS_SEO_DESCRIPTION_LARGE %}
			  <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
			{% ENDIF %}
			<!-- END Полное SEO-описание -->
</div>

Далее там же найдите код:
{% IF GOODS_DESCRIPTION_LARGE %}
			  <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
			{% ENDIF %}
			<!-- END Блок описания товара. Показываем его если есть описание товара -->
			<!-- Короткое SEO-описание -->
			{% IF GOODS_SEO_DESCRIPTION_SHORT %}
			  <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
			{% ENDIF %}
			<!-- END Короткое SEO-описание -->	 
			<!-- Полное SEO-описание -->
			{% IF GOODS_SEO_DESCRIPTION_LARGE %}
			  <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
			{% ENDIF %}
			<!-- END Полное SEO-описание -->
		  </div>

и замените на:

{% IF GOODS_DESCRIPTION_LARGE %}
			  <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
			{% ENDIF %}
			<!-- END Блок описания товара. Показываем его если есть описание товара -->
			<!-- Короткое SEO-описание -->
			{% IF GOODS_SEO_DESCRIPTION_SHORT %}
			  <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
			{% ENDIF %}
			<!-- END Короткое SEO-описание -->	 
		  </div>

Как изменения произведете - заполните полное СЕО-описание у любого товара, пришлите нам его название и мы поможем установить кнопку.

#5 Rosalina

Rosalina

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

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

Отправлено 21 Октябрь 2015 - 10:09

Просмотр сообщенияMikDark (21 Октябрь 2015 - 09:53) писал:

Здравствуйте. Это можно реализовать, если Вопросы и ответы у Вас будут написаны в полном SEO-описании товара, и будем его подтягивать на вкладку Вопрос/Ответ.
Для этого в шаблоне Товар найдите код:

<!-- Отзывы -->
	 <!-- Если в тарифном плане подключен модуль отзывов о товаре -->
	 {% IF TARIFF_FEATURE_GOODS_OPINION %}
	 <!-- Если не выключен модуль отзывов о товаре -->

и перед ним добавьте:
<div id="content_5" class="tab-content" style="display:none;">
<!-- Полное SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
{% ENDIF %}
<!-- END Полное SEO-описание -->
</div>

Далее там же найдите код:
{% IF GOODS_DESCRIPTION_LARGE %}
			 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Блок описания товара. Показываем его если есть описание товара -->
		 <!-- Короткое SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_SHORT %}
			 <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
		 {% ENDIF %}
		 <!-- END Короткое SEO-описание -->	
		 <!-- Полное SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
			 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Полное SEO-описание -->
		 </div>

и замените на:

{% IF GOODS_DESCRIPTION_LARGE %}
			 <p itemprop="description">{GOODS_DESCRIPTION_LARGE}</p>
		 {% ENDIF %}
		 <!-- END Блок описания товара. Показываем его если есть описание товара -->
		 <!-- Короткое SEO-описание -->
		 {% IF GOODS_SEO_DESCRIPTION_SHORT %}
			 <p>{GOODS_SEO_DESCRIPTION_SHORT}</p>
		 {% ENDIF %}
		 <!-- END Короткое SEO-описание -->	
		 </div>

Как изменения произведете - заполните полное СЕО-описание у любого товара, пришлите нам его название и мы поможем установить кнопку.

Сделала, жду дальнейших инструкций

Вот пример http://zimaleto-perm...тров#show_tab_5

#6 MikDark

MikDark

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

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

Отправлено 21 Октябрь 2015 - 10:25

Просмотр сообщенияRosalina (21 Октябрь 2015 - 10:09) писал:

Сделала, жду дальнейших инструкций

Вот пример http://zimaleto-perm...тров#show_tab_5

Теперь в шаблоне Обратный звонок найдите код:
<table class="form">
		  <tr>
			<td class="v-top"><label for="callback_person" class="required">Представьтесь, пожалуйста<em>*</em></label></td>
			<td><input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/></td>
		  </tr>
		  <tr>
			<td class="v-top"><label for="callback_phone" class="required">Телефон<em>*</em></label></td>
			<td><input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/></td>
		  </tr>
		  <tr>
			<td><label for="callback_comment">Комментарий</label></td>
			<td><textarea id="callback_comment" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea></td>
		  </tr>
		  <tr>
			<td><label for="callback_region">Область</label></td>
			<td><input id="callback_region" type="text" name="form[callback_region]" value="{FORM_CALLBACK_REGION}" maxlength="255" class="inputText"/></td>
		  </tr>
		  <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="inputText"/></td>
		  </tr>
		  <tr>
			<td><label for="callback_city">Город</label></td>
			<td><input id="callback_city" type="text" name="form[callback_city]" value="{FORM_CALLBACK_CITY}" maxlength="255" class="inputText"/></td>
		  </tr>
		  <tr>
			<td><label for="callback_zip_code">Почтовый индекс</label></td>
			<td><input id="callback_zip_code" type="text" name="form[callback_zip_code]" value="{FORM_CALLBACK_ZIP_CODE}" maxlength="255" class="inputText"/></td>
		  </tr>
		  <tr>
			<td><label for="callback_country">Страна</label></td>
			<td><input id="callback_country" type="text" name="form[callback_country]" value="{FORM_callback_country}" maxlength="255" class="inputText"/></td>
		  </tr>
		  <tr style="display:none;">
			<td><label for="callback_convenient_date">Удобная дата доставки dd.mm.yyyy</label></td>
		   <td><input id="callback_convenient_date" type="text" name="form[callback_convenient_date]" value="{FORM_CALLBACK_CONVENIENT_DATE}" maxlength="255" class="inputText"/></td>
		  </tr>
		  <tr style="display:none;">
			<td><label for="callback_convenient_hour_from">Удобное время доставки</label></td>
			<td>
			  С: <input id="callback_convenient_hour_from" type="text" name="form[callback_convenient_hour_from]" value="{FORM_CALLBACK_CONVENIENT_HOUR_FROM}" maxlength="255" class="inputText"/>
			  По: <input id="callback_convenient_hour_to" type="text" name="form[callback_convenient_hour_to]" value="{FORM_CALLBACK_CONVENIENT_HOUR_TO}" maxlength="255" class="inputText"/>
		   </td>
		  </tr>
		  <tr>
			<td><label for="callback_email">Email</label></td>
			<td><input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/></td>
		  </tr>
		  <tr>
			<td><label for="coupon_code">Код купона на скидку</label></td>
			<td><input id="coupon_code" type="text" name="form[coupon_code]" value="{FORM_COUPON_CODE}" maxlength="255" class="inputText"/></td>
		  </tr>
		  <tr>
			<td><label for="callback_floor">Этаж</label></td>
			<td><input id="callback_floor" type="text" name="form[этаж]" value="{FORM_ЭТАЖ}" maxlength="255" class="inputText"/></td>
		  </tr>
		</table>

и замените его на:

<table class="form">
		  <tr>
			<td class="v-top"><label for="callback_person" class="required">Представьтесь, пожалуйста<em>*</em></label></td>
			<td><input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/></td>
		  </tr>
		  <tr>
			<td><input id="callback_phone" type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="89000000000" maxlength="255" class="required inputText"/></td>
		  </tr>
		  <tr>
			<td><label for="callback_comment">Ваш вопрос</label></td>
			<td><textarea id="callback_comment" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea></td>
		  </tr>
		</table>

Далее в шаблоне Товар код:
  <div id="content_5" class="tab-content" style="display:none;">
<!-- Полное SEO-описание -->
						{% IF GOODS_SEO_DESCRIPTION_LARGE %}
						  <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
						{% ENDIF %}
						<!-- END Полное SEO-описание -->
</div>

замените на:

  <div id="content_5" class="tab-content" style="display:none;">
<!-- Полное SEO-описание -->
						{% IF GOODS_SEO_DESCRIPTION_LARGE %}
<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/callback?only_body=1">Задать вопрос</a>
						  <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
						{% ENDIF %}
						<!-- END Полное SEO-описание -->
</div>

В табе Вопрос/Ответ должна появиться ссылка, при нажатии на которую открывается всплывающее окно.

#7 Rosalina

Rosalina

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

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

Отправлено 21 Октябрь 2015 - 13:58

Просмотр сообщенияMikDark (21 Октябрь 2015 - 10:25) писал:

Теперь в шаблоне Обратный звонок найдите код:
<table class="form">
		 <tr>
		 <td class="v-top"><label for="callback_person" class="required">Представьтесь, пожалуйста<em>*</em></label></td>
		 <td><input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/></td>
		 </tr>
		 <tr>
		 <td class="v-top"><label for="callback_phone" class="required">Телефон<em>*</em></label></td>
		 <td><input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/></td>
		 </tr>
		 <tr>
		 <td><label for="callback_comment">Комментарий</label></td>
		 <td><textarea id="callback_comment" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea></td>
		 </tr>
		 <tr>
		 <td><label for="callback_region">Область</label></td>
		 <td><input id="callback_region" type="text" name="form[callback_region]" value="{FORM_CALLBACK_REGION}" maxlength="255" class="inputText"/></td>
		 </tr>
		 <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="inputText"/></td>
		 </tr>
		 <tr>
		 <td><label for="callback_city">Город</label></td>
		 <td><input id="callback_city" type="text" name="form[callback_city]" value="{FORM_CALLBACK_CITY}" maxlength="255" class="inputText"/></td>
		 </tr>
		 <tr>
		 <td><label for="callback_zip_code">Почтовый индекс</label></td>
		 <td><input id="callback_zip_code" type="text" name="form[callback_zip_code]" value="{FORM_CALLBACK_ZIP_CODE}" maxlength="255" class="inputText"/></td>
		 </tr>
		 <tr>
		 <td><label for="callback_country">Страна</label></td>
		 <td><input id="callback_country" type="text" name="form[callback_country]" value="{FORM_callback_country}" maxlength="255" class="inputText"/></td>
		 </tr>
		 <tr style="display:none;">
		 <td><label for="callback_convenient_date">Удобная дата доставки dd.mm.yyyy</label></td>
		 <td><input id="callback_convenient_date" type="text" name="form[callback_convenient_date]" value="{FORM_CALLBACK_CONVENIENT_DATE}" maxlength="255" class="inputText"/></td>
		 </tr>
		 <tr style="display:none;">
		 <td><label for="callback_convenient_hour_from">Удобное время доставки</label></td>
		 <td>
			 С: <input id="callback_convenient_hour_from" type="text" name="form[callback_convenient_hour_from]" value="{FORM_CALLBACK_CONVENIENT_HOUR_FROM}" maxlength="255" class="inputText"/>
			 По: <input id="callback_convenient_hour_to" type="text" name="form[callback_convenient_hour_to]" value="{FORM_CALLBACK_CONVENIENT_HOUR_TO}" maxlength="255" class="inputText"/>
		 </td>
		 </tr>
		 <tr>
		 <td><label for="callback_email">Email</label></td>
		 <td><input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/></td>
		 </tr>
		 <tr>
		 <td><label for="coupon_code">Код купона на скидку</label></td>
		 <td><input id="coupon_code" type="text" name="form[coupon_code]" value="{FORM_COUPON_CODE}" maxlength="255" class="inputText"/></td>
		 </tr>
		 <tr>
		 <td><label for="callback_floor">Этаж</label></td>
		 <td><input id="callback_floor" type="text" name="form[этаж]" value="{FORM_ЭТАЖ}" maxlength="255" class="inputText"/></td>
		 </tr>
	 </table>

и замените его на:

<table class="form">
		 <tr>
		 <td class="v-top"><label for="callback_person" class="required">Представьтесь, пожалуйста<em>*</em></label></td>
		 <td><input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/></td>
		 </tr>
		 <tr>
		 <td><input id="callback_phone" type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="89000000000" maxlength="255" class="required inputText"/></td>
		 </tr>
		 <tr>
		 <td><label for="callback_comment">Ваш вопрос</label></td>
		 <td><textarea id="callback_comment" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea></td>
		 </tr>
	 </table>

Далее в шаблоне Товар код:
<div id="content_5" class="tab-content" style="display:none;">
<!-- Полное SEO-описание -->
					 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
						 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
					 {% ENDIF %}
					 <!-- END Полное SEO-описание -->
</div>

замените на:

<div id="content_5" class="tab-content" style="display:none;">
<!-- Полное SEO-описание -->
					 {% IF GOODS_SEO_DESCRIPTION_LARGE %}
<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/callback?only_body=1">Задать вопрос</a>
						 <p>{GOODS_SEO_DESCRIPTION_LARGE}</p>
					 {% ENDIF %}
					 <!-- END Полное SEO-описание -->
</div>

В табе Вопрос/Ответ должна появиться ссылка, при нажатии на которую открывается всплывающее окно.

Сделала по инструкции, ничего не получилось пока.

#8 MikDark

MikDark

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

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

Отправлено 21 Октябрь 2015 - 14:05

Просмотр сообщенияRosalina (21 Октябрь 2015 - 13:58) писал:

Сделала по инструкции, ничего не получилось пока.

Изменения Произвели. Теперь при нажатии на ссылку "Задать вопрос" всплывает окно. По вашему желанию можно видоизменить некоторые моменты.

#9 Rosalina

Rosalina

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

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

Отправлено 21 Октябрь 2015 - 14:17

Просмотр сообщенияMikDark (21 Октябрь 2015 - 14:05) писал:

Изменения Произвели. Теперь при нажатии на ссылку "Задать вопрос" всплывает окно. По вашему желанию можно видоизменить некоторые моменты.

У меня выглядит это так. Не поняла, где задать вопрос.

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

  • 12.JPG


#10 MikDark

MikDark

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

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

Отправлено 21 Октябрь 2015 - 14:24

Просмотр сообщенияRosalina (21 Октябрь 2015 - 14:17) писал:

У меня выглядит это так. Не поняла, где задать вопрос.

Изменения Вам произвели




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

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