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


Блок "Похожие Товары" Или "Вместе С Этим Товаром Часто Покупают"


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

#1 deckmaster

deckmaster

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

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

Отправлено 20 Июль 2011 - 18:54

Здравствуйте.
Можно ли в Сторленд сделать так, чтобы на страничке товара снизу был блок "похожие товары" или "вместе с этим товаром часто покупают". На половине интернет магазинов видел такую фишку - а вручную делать слишком много работы.

Хотел еще спросить - можно ли на странице оформления заказа вывести блок "Хиты продаж"?

#2 Vaccina

Vaccina

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

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

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

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

#3 New_Device

New_Device

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

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

Отправлено 21 Июль 2011 - 10:55

Просмотр сообщенияVaccina (21 Июль 2011 - 02:13) писал:

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

Такие блоки очень будут полезны. Сделайте их пожалуйста

#4 deckmaster

deckmaster

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

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

Отправлено 21 Июль 2011 - 17:58

Вы имеете ввиду под словом "вручную" - это на странице каждого товара прописать html код товаров (ссылки и изображения), которые часто покупают. Или есть какой-нибудь менее трудозатратный способ?
И что насчет "Хиты продаж" на странице заказа? Логика простая - если клиент решил что-то купить, то он входит в режим покупки и гораздо легче расстается с деньгами - поэтому хотелось предложить ему что-нибудь еще.

#5 Vaccina

Vaccina

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

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

Отправлено 22 Июль 2011 - 00:14

Другого способа к сожалению пока нет.

#6 kevich

kevich

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

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

Отправлено 29 Июль 2011 - 21:38

Напишите, пожалуйста, в подробностях, как это можно реализовать самостоятельно?

#7 Vaccina

Vaccina

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

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

Отправлено 31 Июль 2011 - 03:01

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

#8 deckmaster

deckmaster

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

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

Отправлено 09 Ноябрь 2011 - 09:53

Здравствуйте. В июле Вы говорили, что

Цитата

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

#9 a.pashuta

a.pashuta

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

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

Отправлено 09 Ноябрь 2011 - 12:42

Просмотр сообщенияdeckmaster (09 Ноябрь 2011 - 09:53) писал:

Здравствуйте. В июле Вы говорили, что  Можно узнать - появилась ли такая возможность сейчас?
Пока, к сожалению, нет.

#10 deckmaster

deckmaster

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

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

Отправлено 21 Ноябрь 2011 - 13:40

Еще раз здравствуйте.
Возник вопрос - можно ли "вызывать" блоки "Хиты продаж" или "Акция" на странице товара? То есть добавить html код блока в шаблоне?
Тогда по идее к каждой группе товара можно создать акцию, в которую включить товары, чаще всего покупаемые вместе и вуаля - у нас есть блок "Похожие товары".

Еще есть идея - создать категорию "похожие товары" и вывести ее на страницу товара так же, как они выводятся на страницу каталога. Чтобы снизу было 3-4 товара. Для каждого вида вещей сделать свою категорию похожих товаров.
Вывод реализовать условием [ЕСЛИ  --->  ТО]. Как условие поставить: если название категории товаров такое-то, то выводить  такую-то категорию "похожие товары", если другое, то другую.
Категории скрыть на сайте, чтобы не смущать посетителя.
Как Вам идея?

#11 Flor@@@

Flor@@@

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

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

Отправлено 04 Декабрь 2011 - 03:02

на даннй момент этот вопрос еще не реализован?

#12 kaisyRUS

kaisyRUS

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

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

Отправлено 20 Октябрь 2012 - 14:30

Сейчас есть сопутствующие товары. Можно эту систему обозвать "Похожие Товары"?

#13 Vaccina

Vaccina

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

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

Отправлено 22 Октябрь 2012 - 12:20

Можно обозвать сопутствующие товары как угодно, достаточно изменить текст в шаблоне "Товар"

<h1 class="fnt18n">Сопутствующие товары</h1>

например на

<h1 class="fnt18n">Похожие Товары</h1>


#14 kaisyRUS

kaisyRUS

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

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

Отправлено 22 Октябрь 2012 - 23:02

Просмотр сообщенияVaccina (22 Октябрь 2012 - 12:20) писал:

Можно обозвать сопутствующие товары как угодно, достаточно изменить текст в шаблоне "Товар"

<h1 class="fnt18n">Сопутствующие товары</h1>

например на

<h1 class="fnt18n">Похожие Товары</h1>
А у меня нет такой строчки

#15 Vaccina

Vaccina

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

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

Отправлено 23 Октябрь 2012 - 13:48

У вас может быть строка

<h3>Сопутствующие товары</h3>

тут зависит от используемой вами темы шаблона.

#16 kaisyRUS

kaisyRUS

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

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

Отправлено 28 Октябрь 2012 - 21:32

Просмотр сообщенияVaccina (23 Октябрь 2012 - 13:48) писал:

У вас может быть строка

<h3>Сопутствующие товары</h3>

тут зависит от используемой вами темы шаблона.
Нет, нету
<div class="page-headline">
  <h1>{GOODS_NAME}</h1>
</div>

<div class="pad-box">
  <!-- Строка пути -->
  <div id="site-path">
	<p>
	  <a href="http://{NET_DOMAIN}/">Главная</a> » <a href="{CATALOG_URL}" >Каталог товаров</a>
	  {% FOR upper_navigation %}
		{% IF upper_navigation.CURRENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
	  {% ENDFOR %}
	  » <span class="current">{GOODS_NAME}</span>
	</p>
  </div>
  <!-- end Строка пути -->


<div class="goodsData">

<!-- Артикул, если указан --> 
  <div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ENDIF %}>
	  Артикул: <span>{GOODS_MOD_ART_NUMBER}</span>
  </div>
  
  
  <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" >
	<div>
	  <input type="hidden" name="hash" value="{HASH}" />
	  <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
					  
	  <table class="goodsDataMain">
		<tr>
		  <td class="goodsDataMainImageBlock">
			<!-- Большое изображение -->
			<div class="goodsDataMainImage">
			  {% IF GOODS_IMAGE_EMPTY %}
				<img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
			  {% ELSE %}
				<a href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img class="cornerAll withBorder" src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
			  {% ENDIF %}
	
			  <!-- Идентификатор изображения товара, используется для галереи изображений -->
			  <input type="hidden" rel="{GOODS_IMAGE_ID}" />
			</div>
			
			<!-- Ссылка на увеличение среднего изображения товара до большого. Появляется если у товара указано изображение -->
			{% IFNOT GOODS_IMAGE_EMPTY %}
			  <div class="goodsDataMainImageZoom">
				<a href="{GOODS_IMAGE_LARGE}" target="_blank">Увеличить изображение</a>
			  </div>
			{% ENDIF %}
	
			<!-- Другие изображения товара. Отображаются если есть изображения товара -->
			{% IFNOT goods_images_empty %}
			  {% FOR goods_images %}
				
				<!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно -->
				{% IF goods_images.first %}
				  <div {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>
					
				{% ENDIF %}
			  
				<!-- Уменьшенное изображение товара -->
				<div class="goodsDataMainImagesIcon left">
				  <a href="{goods_images.LARGE}" rel="gallery"  target="_blank" title="{goods_images.NAME}"><img class="cornerAll withBorder" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a>
	
				  <!-- Идентификатор изображения товара, используется для галереи изображений -->
				  <input type="hidden" rel="{goods_images.ID}" />
				</div>
				
				<!-- В самом конце закрываем обёртку для списка маленьких изображений товара -->
				{% IF goods_images.last %}
				  </div>
				{% ENDIF %}
			  {% ENDFOR %}
			{% ENDIF %}
		  </td>
		  <td>
	
			<div class="goodsDataMainOrder cornerAll">
			  <table>
	
				<!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
				<tr>
				  <td class="goodsDataMainModificationDataBlock">
					  <!-- По этому значению производится заказ товара -->
					  <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
					  
					  <!-- Цена сейчас --> 
					  <span class="goodsDataMainModificationPriceNow" title="Цена сейчас">
						 {GOODS_MOD_PRICE_NOW | money_format}
					  </span>
					  
					  <!-- Старая цена --> 
					  <span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
			  			  <!-- Если на товар действует скидка --> 
						{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
						  {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
			  			  <!-- Если старая цена была больше новой --> 
						{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			  				{GOODS_MOD_PRICE_OLD | money_format}
			  			  {% ENDIF %}
			  			</span>

					  <!-- Доступность товара --> 
					  <div class="goodsDataMainModificationAvailable">
						  <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
						  <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
					  </div>
	  
					  
				  </td>
				  <td class="goodsDataFormSubmitButton">
					<a class="more-link submit"  onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { $('.goodsDataForm').submit(); } return false;" href="#">{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить меня{% ENDIF %}</a><br /><br />
	
					<!-- Если в тарифном плане подключен модуль сравнения товаров -->
					{% IF TARIFF_FEATURE_GOODS_COMPARE %}
					  <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
					  {% IFNOT SETTINGS_COMPARE_DISABLE %}
						<a class="goodsDataCompareButton add" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить &laquo;{GOODS_NAME}&raquo; к списку сравнения с другими товарами" href="#" >Добавить к сравнению</a>
						<a class="goodsDataCompareButton delete" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами" href="#" >Убрать из сравнения</a>
					  {% ENDIF %}
					{% ENDIF %}
				  </td>
				</tr>
				
				<!-- Блок информации по акции действующей на товар, если таковая есть -->
				{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
				  <tr>
					<td class="goodsDataMainDiscountBlock" colspan="2">
					  <div>
						<!-- Акция на товар --> 
			  			  <strong>Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.</strong><br />
							До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
					  </div>
					</td>
				  </tr>
				{% ENDIF %}
				
				<!-- Блок выбора модификаций для текущей товарной позиции -->
				<tr>
				  <td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
					<div>
					  <table>
						  <tr>
						  {% FOR goods_modifications_properties %}
							<td class="goodsDataMainModificationsBlockProperty">
							  <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
							  {% FOR values %}
								
								  <!-- Если это первый элемент в списке -->
								  {% IF goods_modifications_properties.values.first %}
									<strong>{goods_modifications_properties.NAME}:</strong><br />
									<select name="form[properties][]">
								  {% ENDIF %}
			
									<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
			
								  <!-- Если это последний элемент в списке -->
								  {% IF goods_modifications_properties.values.last %}
									</select>
								  {% ENDIF %}
							  {% ENDFOR %}
			  
							</td>
									  
							{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
						  {% ENDFOR %}
						</tr>
					  </table>
			
					  <!-- Данные по модификациям для текущей товарной позиции -->
					  {% FOR goods_modifications %}
						<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
						  <input type="hidden" name="id" value="{goods_modifications.ID}" />
						  <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
						  <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
						  <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
						  <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
						  <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
						  <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
						  <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
						  <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
						  <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
						  <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
						  <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
						  <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
						</div>
					  {% ENDFOR %}
					</div>
				  </td>
				</tr>
				
				<!-- Блок описания модификации -->
				<tr>
				  <td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
					{GOODS_MOD_DESCRIPTION}
				  </td>
				</tr>
				
				<!-- Блок описания вариантов доставки -->
				<tr style="display:none;">
				  <td class="goodsDataMainDeliveryBlock" colspan="2">
					<h4>Условия доставки</h4>
					{% FOR goods_delivery %}
					  <br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
					  <div class="goodsDataMainDeliveryItem" >
						<p>{goods_delivery.DESC}</p>
	  
						{% IF goods_delivery.rules_empty %}
						  Стоимость доставки: {goods_delivery.PRICE | money_format}
						{% ELSE %}
						  <div class="goodsDataMainDeliveryItemRules">
							<table>
							  <thead>
								<tr>
								  <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
								</tr>
								<tr>
								  <td>Для заказов больше</td>
								  <td>Стоимость доставки</td>
								</tr>
							  </thead>
							  <tbody class="num">
								{% FOR rules %}
								  <tr>
									<td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
									<td>{goods_delivery.rules.PRICE | money_format}</td>
								  </tr>
								{% ENDFOR %}
								  <tr>
									<td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
									<td>{goods_delivery.PRICE | money_format}</td>
								  </tr>
							  </tbody>
							</table>
						  </div>
						{% ENDIF %}
					  </div>
					{% ENDFOR %}
				  </td>
				</tr>
			  </table>
			</div>
		  </td>
		</tr>
	  </table>
	</div>
  </form>
  
  
	<!-- Блок описания товара. Показываем его есть описание товара -->
	{% IF GOODS_DESCRIPTION_LARGE %}
	  <h3>Описание </h3>
	  <div class="htmlDataBlock">
		{GOODS_DESCRIPTION_LARGE}
	  </div>
	{% ENDIF %}
	<!-- END Блок описания товара. Показываем его есть описание товара -->
  
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?52"></script>

<script type="text/javascript">
  VK.init({apiId: 3123097, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "full"});
</script>
  
	<!-- Короткое SEO-описание -->
	{% IF GOODS_SEO_DESCRIPTION_SHORT %}
	  <p style="padding-top:1em;">{GOODS_SEO_DESCRIPTION_SHORT}</p>
	{% ENDIF %}
	<!-- END Короткое SEO-описание -->
	
	<!-- Полное SEO-описание -->
	{% IF GOODS_SEO_DESCRIPTION_LARGE %}
	  <div style="padding-top:1em;" class="htmlDataBlock">{GOODS_SEO_DESCRIPTION_LARGE}</div>
	{% ENDIF %}
	<!-- END Полное SEO-описание -->
  </div>
  
  <!-- Блок характеристик товара. Показываем его если указаны характеристики -->
  {% IFNOT goods_features_empty %}
	<h3>Характеристики </h3><br />
	<table class="goodsDataFeatures">
	  <tr>
		{% FOR goods_features%}
		  <td>
			<p><span>{goods_features.NAME}</span></p>
		  </td>
		  <td>
			{goods_features.VALUE}
		  </td>
		  {goods_features.index | is_divided("2","</tr><tr>","")}
		{% ENDFOR %}
	  </tr>
	</table><br /><br />
  {% ENDIF %}
  <!-- END Блок характеристик товара. Показываем его если указаны характеристики -->
  
  
  <!-- Если в тарифном плане подключен модуль отзывов о товаре -->
  {% IF TARIFF_FEATURE_GOODS_OPINION %}
	<!-- Если не выключен модуль отзывов о товаре -->
	{% IFNOT SETTINGS_OPINION_DISABLE %}
	  <div class="goodsDataOpinion">
		<h3>Отзывы </h3><br />

		<!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
		{% IF opinion_list_empty_without_filter %}
		  <div class="goodsDataOpinionMessage empty">Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a></div>
		
		<!-- Если по товару есть хотя бы один отзыв -->
		{% ELSE %}
		  <table>
			<!-- Верхняя навигация (Фильтры и страницы) -->
			<thead>
			  <tr class="goodsDataOpinionListNavigateTop">
				<td>
				  <!-- Среднее значение по результатам всех отзывов об этом товаре -->
				  {% IF GOODS_OPINION_RATING_VALUE_ROUND %}
					<img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" />
				  {% ELSE %}
					<img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" />
				  {% ENDIF %}
				  
				  <!-- Фильтры отзывов -->
				  <span class="goodsDataOpinionAverageInfo">
					{% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %}
					  Все ({GOODS_OPINION_RATING_CNT_ALL}) |
					{% ELSE %}
					  <a href="{GOODS_OPINION_ALL_URL}">Все ({GOODS_OPINION_RATING_CNT_ALL})</a> |
					{% ENDIF %}
	  
					{% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
					  Положительные ({GOODS_OPINION_RATING_CNT_GOOD}) |
					{% ELSE %}
					  <a href="{GOODS_OPINION_GOOD_URL}">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a> |
					{% ENDIF %}
	  
					{% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
					  Отрицательные ({GOODS_OPINION_RATING_CNT_BAD}) |
					{% ELSE %}
					  <a href="{GOODS_OPINION_BAD_URL}">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a> |
					{% ENDIF %}
					
					<a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList">Оставить отзыв</a>
				  </span>
				</td>
				<td>
				  <!-- Страницы отзывов -->
				  {% IF opinion_show_pages %}
					<div class="square_pages">
					  <span>Страницы: </span>
						{% FOR opinion_pages_list %}
						  {% IF opinion_pages_list.CURRENT %}
							<b>{opinion_pages_list.PAGE}</b>
						  {% ELSE %}
							<a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
						  {% ENDIF %}
						{% ENDFOR %}
					</div>
				  {% ENDIF %}
				</td>
			  </tr>
			</thead>
			<!-- END Верхняя навигация (Фильтры и страницы) -->
			
			<!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
			{% IF opinion_list_empty %}
			  <tbody>
				<tr>
				  <td colspan="2">
					<div class="goodsDataOpinionMessage empty">
					  {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
						Положительных
					  {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
						Отрицательных
					  {% ENDIF %}
					  отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a>
					</div>
				  </td>
				</tr>
			  </tbody>
		  
			<!-- Если отзывы по товару уже есть, покажем их список -->
			{% ELSE %}
			  <!-- Список отзывов о товарах -->
			  <tbody>
				<tr>
				  <td colspan="2">
					<table class="goodsDataOpinionListTable">
					  <tbody>
					  {% FOR opinion_list %}
						<tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">
						  <td class="ceil1">
							<span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span>
							<span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span>
							
							{% IF opinion_list.DELETE_URL %}
							  <a href="{opinion_list.DELETE_URL}">Удалить</a>
							{% ENDIF %}
						  </td>
						  <td class="ceil2">
							{% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %}
							{% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif"  alt="{opinion_list.RATING}"/>{% ENDIF %}<br />
					
							{% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %}
							{% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %}
							{% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %}
							{% IF opinion_list.ANSWER %}
							  <div class="goodsDataOpinionListTableAnswer">
								{opinion_list.ANSWER | nl2br}<br />
							  </div>
							{% ENDIF %}
						  </td>
						</tr>
					  {% ENDFOR %}
					  </tbody>
					</table>
				  </td>
				</tr>
			  </tbody>
			  <!-- END Список отзывов о товаре -->
			  
			  <!-- Нижняя навигация (страницы) -->
			  <tfoot>
				<tr class="goodsDataOpinionListNavigateBottom">
				  <td colspan="2">
					<!-- Страницы отзывов -->
					{% IF opinion_show_pages %}
					  <div class="square_pages">
						<span>Страницы: </span>
						  {% FOR opinion_pages_list %}
							{% IF opinion_pages_list.CURRENT %}
							  <b>{opinion_pages_list.PAGE}</b>
							{% ELSE %}
							  <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
							{% ENDIF %}
						  {% ENDFOR %}
					  </div>
					{% ENDIF %}
				  </td>
				</tr>
			  </tfoot>
			  <!-- END Нижняя навигация (страницы) -->
			{% ENDIF %}
		  </table> 
		{% ENDIF %}
		<!-- END Если по товару есть хотя бы один отзыв -->
	  
		<!-- Форма добавления нового отзыва о товаре -->
		<form action="" method="post" class="goodsDataOpinionAddForm">
		  <div id="goodsDataOpinionAdd">
		  
			{% IF FORM_NOTICE %}
			  <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3>
			{% ENDIF %}
		  
			<div id="goodsDataOpinionAddBlock" {% IFNOT FORM_GOODS_ID %}style="display:none"{% ENDIF%}>
			
			  <input type="hidden" name="hash" value="{HASH}" />
			  <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
			  <input type="hidden" name="form[goods_id]" value="{GOODS_ID}" />
			 
			  <h3>Новый отзыв о &laquo;{GOODS_NAME}&raquo;</h3>
	  
			  <table class="goodsDataOpinionAddTable">
				{% IF TARIFF_FEATURE_CLIENT_ROOM %}
				  {% IFNOT CLIENT_IS_LOGIN %}
					<thead>
					  <tr>
						<td colspan="2">
						  <div class="goodsDataOpinionMessage auth">Ваши знания будут оценены посетителями сайта, если Вы <a href="{USER_LOGIN_URL}">авторизируетесь</a> перед написанием отзыва.</div>
						</td>
					  </tr>
					</thead>  
				  {% ENDIF %}
				{% ENDIF %}
				
				<!-- Тело таблицы. Форма добавления отзыва о товаре -->
				<tbody>
				  
				  {% IFNOT CLIENT_IS_LOGIN %}
				  <tr>
					<td><label for="goods_opinion_name" class="required">Ваше имя</label></td>
					<td><input id="goods_opinion_name" name="form[goods_opinion_name]"  value="{FORM_GOODS_OPINION_NAME}" maxlength="255" class="required cornerAll"/></td>
				  </tr>
				  {% ENDIF %}
				  <tr>
					<td><label for="goods_opinion_title">Заголовок</label></td>
					<td><input id="goods_opinion_title" name="form[goods_opinion_title]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="cornerAll" /></td>
				  </tr>
				  <tr>
					<td class="valignTop"><label>Оценка товара</label></td>
					<td>
					  <div class="goodsDataOpinionTableRating">
						<input name="form[goods_opinion_rating]" type="radio" value="1" {% IF FORM_GOODS_OPINION_RATING=1 %}checked="checked"{% ENDIF %} title="Ужасный" />
						<input name="form[goods_opinion_rating]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/>
						<input name="form[goods_opinion_rating]" type="radio" value="3" {% IF FORM_GOODS_OPINION_RATING=3 %}checked="checked"{% ENDIF %} title="Плохой"/>
						<input name="form[goods_opinion_rating]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/>
						<input name="form[goods_opinion_rating]" type="radio" value="5" {% IF FORM_GOODS_OPINION_RATING=5 %}checked="checked"{% ENDIF %} title="Средний"/>
						<input name="form[goods_opinion_rating]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/>
						<input name="form[goods_opinion_rating]" type="radio" value="7" {% IF FORM_GOODS_OPINION_RATING=7 %}checked="checked"{% ENDIF %} title="Хороший"/>
						<input name="form[goods_opinion_rating]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/>
						<input name="form[goods_opinion_rating]" type="radio" value="9" {% IF FORM_GOODS_OPINION_RATING=9 %}checked="checked"{% ENDIF %} title="Отличный"/>
						<input name="form[goods_opinion_rating]" type="radio" value="10" {% IF FORM_GOODS_OPINION_RATING=10 %}checked="checked"{% ENDIF %} title="Превосходный"/>
					  </div>
					  <span class="goodsDataOpinionMsg"></span>
					</td>
				  </tr>
				  <tr>
					<td><label for="goods_opinion_accomplishments">Достоинства</label></td>
					<td><textarea id="goods_opinion_accomplishments" name="form[goods_opinion_accomplishments]" cols="100" rows="7" class="cornerAll">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea></td>
				  </tr>
				  <tr>
					<td><label for="goods_opinion_limitations">Недостатки</label></td>
					<td><textarea id="goods_opinion_limitations" name="form[goods_opinion_limitations]" cols="100" rows="7" class="cornerAll">{FORM_GOODS_OPINION_LIMITATIONS}</textarea></td>
				  </tr>
				  <tr>
					<td><label for="goods_opinion_comment" class="required">Комментарий</label></td>
					<td><textarea id="goods_opinion_comment" name="form[goods_opinion_comment]" cols="100" rows="7" class="required cornerAll">{FORM_GOODS_OPINION_COMMENT}</textarea></td>
				  </tr>
				  <tr>
					<td><label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label></td>
					<td>
					  <div class="generally">
						<input id="goods_opinion_generally_is_good1" name="form[goods_opinion_generally_is_good]" type="radio" value="1" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=1 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good1">Положительный</label> 
						<input id="goods_opinion_generally_is_good0" name="form[goods_opinion_generally_is_good]" type="radio" value="0" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=0 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good0">Отрицательный</label>
					  </div>
					</td>
				  </tr>
				  {% IF USE_CAPTCHA %}
				  <tr>
					<td><label for="opinion_captcha_string" class="required">Введите цифры</label></td>
					<td class="goodsDataOpinionCaptcha">
					<table>
					  <tr>
						<td rowspan="2"><img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Цифры" /></td>
						<td><img src="{FORALL_IMAGES_PATH}icon/refresh/1.gif" rel="{FORALL_IMAGES_PATH}" alt="Обновить" title="Обновить" class="goodsDataOpinionCaptchaRefresh" /></td>
					  </tr>
					  <tr>
						<td><input id="opinion_captcha_string" name="form[captcha_string]" class="required captcha cornerAll" value="{FORM_}" /></td>
					  </tr>
					</table>
					</td>
				  </tr>
				  {% ENDIF %}
				  
				</tbody>
				
				<!-- Низ таблицы. Кнопка отправки формы -->
				<tfoot>
				  <tr>
					<td></td>
					<td><input type="submit" value="Добавить отзыв" /> <input type="reset" class="button" value="Отменить" /> </td>
				  </tr>
				</tfoot>
			
			  </table>
			  
			
			</div>
		  </div>
		</form>
		
		<!-- Дабы добавляющий увидел результат добавления изменим хэш -->
		{% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %}
	  </div>
	{% ENDIF %}
	<!-- END Если не выключен модуль отзывов о товаре -->
  {% ENDIF %}
  <!-- END  Если в тарифном плане подключен модуль отзывов о товаре --> 
  
  
</div>


#17 Vaccina

Vaccina

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

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

Отправлено 29 Октябрь 2012 - 11:32

Уже давно есть тема на форуме, по обновлению шаблонов для вывода сопутствующих товаров http://forum.storela...dpost__p__22864
По всей видимости у вас просто не обновлен шаблон.

#18 kaisyRUS

kaisyRUS

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

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

Отправлено 29 Октябрь 2012 - 12:54

Просмотр сообщенияVaccina (29 Октябрь 2012 - 11:32) писал:

Уже давно есть тема на форуме, по обновлению шаблонов для вывода сопутствующих товаров http://forum.storela...dpost__p__22864
По всей видимости у вас просто не обновлен шаблон.
Сделал. Спасибо. А можно в рамках этого блока "Похожие товары" уменьшить размер картинок или сделать как на озоне?

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

  • как на озоне.jpg


#19 Vaccina

Vaccina

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

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

Отправлено 30 Октябрь 2012 - 08:25

Вы можете изменить отображение данного товара как угодно, для этого необходимо будет переопределить стили для отображения, так как по умолчанию берется стандартное отображение товара. Изменить размеры изображений как таковых для данного блока не получиться, так как изображения задаются для всех товаров, т.е изображения можно изменить только для всех товаров сразу. Для задания переопределения стилей, необходимо добавлять необходимые стили с пометкой !important для перекрытия родительских стилей. Пример: необходимо прописать класс от которого будем отталкиваться

{% FOR related_goods %}
	<td class="goodsListItem">  
	  <div class="goodsListItemBlock withBorder cornerAll">
  		<div class="goodsListItemImage"><a href="{related_goods.URL}"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}" alt="{related_goods.NAME}" /></a></div>
  		<h3 class="goodsListItemName"><a href="{related_goods.URL}">{related_goods.NAME}</a></h3>
  		<div class="goodsListItemPriceNew">
  			<a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a>
  		  </div>  
  		  <div class="goodsListItemPriceOld">
  		  {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
			<a href="{related_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
		  {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
			<a href="{related_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{related_goods.MIN_PRICE_OLD | money_format}</a>
		  {% ENDIF %}
  		</div>
	  </div>
	</td>
  	{% IFNOT related_goods.last %}{related_goods.index | is_divided("4","</tr><tr>","")}{% ENDIF %}
  {% ENDFOR %}

заменим на

{% FOR related_goods %}
	<td class="goodsListItem relative_product">  
	  <div class="goodsListItemBlock withBorder cornerAll">
  		<div class="goodsListItemImage"><a href="{related_goods.URL}"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}" alt="{related_goods.NAME}" /></a></div>
  		<h3 class="goodsListItemName"><a href="{related_goods.URL}">{related_goods.NAME}</a></h3>
  		<div class="goodsListItemPriceNew">
  			<a href="{related_goods.URL_MIN_PRICE_NOW}">{related_goods.MIN_PRICE_NOW | money_format}</a>
  		  </div>  
  		  <div class="goodsListItemPriceOld">
  		  {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
			<a href="{related_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
		  {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
			<a href="{related_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{related_goods.MIN_PRICE_OLD | money_format}</a>
		  {% ENDIF %}
  		</div>
	  </div>
	</td>
  	{% IFNOT related_goods.last %}{related_goods.index | is_divided("4","</tr><tr>","")}{% ENDIF %}
  {% ENDFOR %}

Далее переопределим размер названия товара

.relative_product .goodsListItemName a {
	font-size: 12px !important;
}

Если необходимо указать стили для основного блока с товаром, то вместо указания

.goodsListItem указываете просто .relative_product и задаете необходимые стили.

#20 sotil

sotil

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

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

Отправлено 30 Март 2013 - 20:08

Сияние!
Здравствуйте!
Подскажите, возможно ли организовать плавающий блок, что то вроде "До вас купили" слева на полях, чтоб там помещалось 3 товара, которые с разной периодичностью меняются методом вытеснения по одному.?
Спасибо!




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

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