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


Несколько Вопросов


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

#21 Absolem

Absolem

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

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

Отправлено 08 Сентябрь 2013 - 23:26

В Сайт->Редактор шаблонов Товары найдите код
<!-- Блок изменения вида списка и поля сортировки -->
		  <div class="view-switch">
			{% IF GOODS_VIEW_TYPE=2 %}
			  <a href="?goods_view_type=1" title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" id="list-gallery"></a>
			  <a title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" id="list-list2"></a>
			{% ELSE %}
			  <a title="Отображать список товаров в виде списка" id="list-gallery2"></a>
			  <a href="?goods_view_type=2" title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы, по 3 товара на строку" id="list"></a>
			{% ENDIF %}
		  </div>
и удалите его.
Далее найдите код
<!-- Если отображаем товары списком -->
	  {% IF GOODS_VIEW_TYPE=1 %} 
		<!-- Проходим по массиву списка товаров -->
		{% FOR goods %}
		  <div class="items" style="float:left; width:173px;margin: 10px;background: #fff;padding:10px;">
			<figure style="width: 173px;position: relative;overflow:hidden;">
			  <a href="{goods.URL | url_amp}" title="{goods.NAME}">
			  <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" />
			  </a>
			</figure>
		<h3><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h3>
			<p class="price">
			  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br />
			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a><br />
				<span class="listingDiscountInfo">До {goods.MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет: {goods.MAX_DISCOUNT}%</span>
			  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
			  {% ENDIF %}
			</p>
			<div class="rating">
			  <!-- Среднее значение по результатам всех отзывов об этом товаре -->
			  {% IF goods.OPINION_RATING_VALUE %}
				<img src="{FORALL_IMAGES_PATH}stars/{goods.OPINION_RATING_VALUE | number("0","","")}.gif" alt="{goods.OPINION_RATING_VALUE}" />
			  {% ENDIF %}
			 
			  {% IF goods.OPINION_RATING_CNT_ALL>0 %}
				<a href="{goods.URL | url_amp}?generally_is_good=-1&page=1">Отзывы ({goods.OPINION_RATING_CNT_ALL})</a>
			  {% ELSE %}
				<a href="{goods.URL | url_amp}?&amp;form%5Bgoods_id%5D=opinion#goodsDataOpinionAdd">Оставить отзыв первым</a>
			  {% ENDIF %}
			</div>
			<div class="buy-item">
			  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
				<input type="hidden" name="hash" value="{HASH}" />
				<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				<input name="form[goods_mod_quantity]" class="quantity" maxlength="12" value="1" title="Количество">
			<!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">В корзину</button-->
				<button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Заказать</button>
			  </form>
			</div>
			<!-- Если в тарифном плане подключен модуль сравнения товаров -->
			{% IF TARIFF_FEATURE_GOODS_COMPARE %}
			  <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
			  {% IFNOT SETTINGS_COMPARE_DISABLE %}
				{% IF goods.IS_HAS_IN_COMPARE_LIST %}
				  <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
				{% ELSE %}
				  <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
				{% ENDIF %}
			  {% ENDIF %}
			{% ENDIF %}
		  </div>
		{% ENDFOR %}
Удалите его
Далее код -
<!-- Если отображаем товары таблицей -->
	  {% ELSE %}
		<!-- Проходим по массиву списка товаров -->
		{% FOR goods %}
		  <div class="items" style="width:97%; margin: 10px; padding: 10px; clear: both; display:block;line-height: 1; position: relative;border-top: 1px solid #d5d5d5;background: #fff;">
			<figure style="width: 20%;height: 100%;float: left; clear: both; position: relative; overflow: hidden;">
			  {% IF user_agent_ie7 %}
				<a href="{goods.URL | url_amp}" title="{goods.NAME}">
				  <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
				</a>
			  {% ELSEIF user_agent_ie8 %}
				<a href="{goods.URL | url_amp}" title="{goods.NAME}">
				  <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
				</a>
			  {% ELSE %}
				<a href="{goods.URL | url_amp}" title="{goods.NAME}">
				  <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" />
				</a>
			  {% ENDIF %}
			  <div class="rating">
				<!-- Среднее значение по результатам всех отзывов об этом товаре -->
				{% IF goods.OPINION_RATING_VALUE %}
				  <img src="{FORALL_IMAGES_PATH}stars/{goods.OPINION_RATING_VALUE | number("0","","")}.gif" alt="{goods.OPINION_RATING_VALUE}" />
				{% ENDIF %}
			   
				{% IF goods.OPINION_RATING_CNT_ALL>0 %}
				  <a href="{goods.URL | url_amp}?generally_is_good=-1&page=1">Отзывы ({goods.OPINION_RATING_CNT_ALL})</a>
				{% ELSE %}
				  <a href="{goods.URL | url_amp}?&amp;form%5Bgoods_id%5D=opinion#goodsDataOpinionAdd">Оставить отзыв первым</a>
				{% ENDIF %}
			  </div>
			</figure> 
			<div class="item-detail" style="height: 100%">
			  <h4><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h4>
			  {% IF goods.DESCRIPTION_LARGE %}
				<div class="desc std a-left">
				  <div class="htmlDataBlock">
					{goods.DESCRIPTION_LARGE}
					<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
				  </div>
				</div>
			  {% ENDIF %}
			</div>
			<div class="item-meta a-center">
			  <div class="price {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" itemprop="price">
				<span class="regular-price">{goods.MIN_PRICE_NOW | money_format}</span>
				<br>
				{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				  <span class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
				{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				  <span class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</span>
				{% ENDIF %}
			  </div>
		   
			  <div class="buy-item">
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
				  <div>
					<input type="hidden" name="hash" value="{HASH}" />
					<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
					<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
					<!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">В корзину</button-->
					<button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Заказать</button>
				  </div>
				</form>
			  </div>
			  <!-- Если в тарифном плане подключен модуль сравнения товаров -->
			  {% IF TARIFF_FEATURE_GOODS_COMPARE %}
				<!-- Если не выключен модуль сравнения товаров в настройках магазина -->
				{% IFNOT SETTINGS_COMPARE_DISABLE %}
					{% IF goods.IS_HAS_IN_COMPARE_LIST %}
					  <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
					{% ELSE %}
					  <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
					{% ENDIF %}
				{% ENDIF %}
			  {% ENDIF %}
			</div>
			<div class="clear"></div>
		  </div> 
		{% ENDFOR %}
		<!-- /Проходим по массиву списка товаров -->
	   
	  {% ENDIF %}
	{% ENDIF %}
Замените на -
<!-- Проходим по массиву списка товаров -->
		{% FOR goods %}
		  <div class="items" style="width:97%; margin: 10px; padding: 10px; clear: both; display:block;line-height: 1; position: relative;border-top: 1px solid #d5d5d5;background: #fff;">
			<figure style="width: 20%;height: 100%;float: left; clear: both; position: relative; overflow: hidden;">
			  {% IF user_agent_ie7 %}
				<a href="{goods.URL | url_amp}" title="{goods.NAME}">
				  <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
				</a>
			  {% ELSEIF user_agent_ie8 %}
				<a href="{goods.URL | url_amp}" title="{goods.NAME}">
				  <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
				</a>
			  {% ELSE %}
				<a href="{goods.URL | url_amp}" title="{goods.NAME}">
				  <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" />
				</a>
			  {% ENDIF %}
			  <div class="rating">
				<!-- Среднее значение по результатам всех отзывов об этом товаре -->
				{% IF goods.OPINION_RATING_VALUE %}
				  <img src="{FORALL_IMAGES_PATH}stars/{goods.OPINION_RATING_VALUE | number("0","","")}.gif" alt="{goods.OPINION_RATING_VALUE}" />
				{% ENDIF %}
			   
				{% IF goods.OPINION_RATING_CNT_ALL>0 %}
				  <a href="{goods.URL | url_amp}?generally_is_good=-1&page=1">Отзывы ({goods.OPINION_RATING_CNT_ALL})</a>
				{% ELSE %}
				  <a href="{goods.URL | url_amp}?&amp;form%5Bgoods_id%5D=opinion#goodsDataOpinionAdd">Оставить отзыв первым</a>
				{% ENDIF %}
			  </div>
			</figure> 
			<div class="item-detail" style="height: 100%">
			  <h4><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h4>
			  {% IF goods.DESCRIPTION_LARGE %}
				<div class="desc std a-left">
				  <div class="htmlDataBlock">
					{goods.DESCRIPTION_LARGE}
					<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
				  </div>
				</div>
			  {% ENDIF %}
			</div>
			<div class="item-meta a-center">
			  <div class="price {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" itemprop="price">
				<span class="regular-price">{goods.MIN_PRICE_NOW | money_format}</span>
				<br>
				{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				  <span class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
				{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				  <span class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</span>
				{% ENDIF %}
			  </div>
		   
			  <div class="buy-item">
				<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
				  <div>
					<input type="hidden" name="hash" value="{HASH}" />
					<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
					<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
					<!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">В корзину</button-->
					<button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Заказать</button>
				  </div>
				</form>
			  </div>
			  <!-- Если в тарифном плане подключен модуль сравнения товаров -->
			  {% IF TARIFF_FEATURE_GOODS_COMPARE %}
				<!-- Если не выключен модуль сравнения товаров в настройках магазина -->
				{% IFNOT SETTINGS_COMPARE_DISABLE %}
					{% IF goods.IS_HAS_IN_COMPARE_LIST %}
					  <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
					{% ELSE %}
					  <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
					{% ENDIF %}
				{% ENDIF %}
			  {% ENDIF %}
			</div>
			<div class="clear"></div>
		  </div> 
		{% ENDFOR %}
		<!-- /Проходим по массиву списка товаров -->
	   
	  {% ENDIF %}
   


#22 theone

theone

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

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

Отправлено 09 Сентябрь 2013 - 06:02

Извините меня, я ошибся, в виде таблице надо ((

#23 miyako

miyako

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

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

Отправлено 09 Сентябрь 2013 - 10:52

Просмотр сообщенияsubrain (09 Сентябрь 2013 - 06:02) писал:

Извините меня, я ошибся, в виде таблице надо ((

код -

<!-- Проходим по массиву списка товаров -->
				{% FOR goods %}
				  <div class="items" style="width:97%; margin: 10px; padding: 10px; clear: both; display:block;line-height: 1; position: relative;border-top: 1px solid #d5d5d5;background: #fff;">
						<figure style="width: 20%;height: 100%;float: left; clear: both; position: relative; overflow: hidden;">
						  {% IF user_agent_ie7 %}
								<a href="{goods.URL | url_amp}" title="{goods.NAME}">
								  <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
								</a>
						  {% ELSEIF user_agent_ie8 %}
								<a href="{goods.URL | url_amp}" title="{goods.NAME}">
								  <div class="product-image"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}"> </div>
								</a>
						  {% ELSE %}
								<a href="{goods.URL | url_amp}" title="{goods.NAME}">
								  <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" />
								</a>
						  {% ENDIF %}
						  <div class="rating">
								<!-- Среднее значение по результатам всех отзывов об этом товаре -->
								{% IF goods.OPINION_RATING_VALUE %}
								  <img src="{FORALL_IMAGES_PATH}stars/{goods.OPINION_RATING_VALUE | number("0","","")}.gif" alt="{goods.OPINION_RATING_VALUE}" />
								{% ENDIF %}
						  
								{% IF goods.OPINION_RATING_CNT_ALL>0 %}
								  <a href="{goods.URL | url_amp}?generally_is_good=-1&page=1">Отзывы ({goods.OPINION_RATING_CNT_ALL})</a>
								{% ELSE %}
								  <a href="{goods.URL | url_amp}?&amp;form%5Bgoods_id%5D=opinion#goodsDataOpinionAdd">Оставить отзыв первым</a>
								{% ENDIF %}
						  </div>
						</figure>
						<div class="item-detail" style="height: 100%">
						  <h4><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h4>
						  {% IF goods.DESCRIPTION_LARGE %}
								<div class="desc std a-left">
								  <div class="htmlDataBlock">
										{goods.DESCRIPTION_LARGE}
										<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
								  </div>
								</div>
						  {% ENDIF %}
						</div>
						<div class="item-meta a-center">
						  <div class="price {% IF goods.MIN_PRICE_NOW>=goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" itemprop="price">
								<span class="regular-price">{goods.MIN_PRICE_NOW | money_format}</span>
								<br>
								{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
								  <span class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
								{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
								  <span class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</span>
								{% ENDIF %}
						  </div>
				  
						  <div class="buy-item">
								<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
								  <div>
										<input type="hidden" name="hash" value="{HASH}" />
										<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
										<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
										<!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">В корзину</button-->
										<button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Заказать</button>
								  </div>
								</form>
						  </div>
						  <!-- Если в тарифном плане подключен модуль сравнения товаров -->
						  {% IF TARIFF_FEATURE_GOODS_COMPARE %}
								<!-- Если не выключен модуль сравнения товаров в настройках магазина -->
								{% IFNOT SETTINGS_COMPARE_DISABLE %}
										{% IF goods.IS_HAS_IN_COMPARE_LIST %}
										  <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
										{% ELSE %}
										  <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
										{% ENDIF %}
								{% ENDIF %}
						  {% ENDIF %}
						</div>
						<div class="clear"></div>
				  </div>
				{% ENDFOR %}
				<!-- /Проходим по массиву списка товаров -->
		  
		  {% ENDIF %}
  
замените на -
<!-- Отображаем товары списком -->
				<!-- Проходим по массиву списка товаров -->
				{% FOR goods %}
				  <div class="items" style="float:left; width:173px;margin: 10px;background: #fff;padding:10px;">
						<figure style="width: 173px;position: relative;overflow:hidden;">
						  <a href="{goods.URL | url_amp}" title="{goods.NAME}">
						  <img alt="{goods.NAME}" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" />
						  </a>
						</figure>
				<h3><a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a></h3>
						<p class="price">
						  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br />
						  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
								<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a><br />
								<span class="listingDiscountInfo">До {goods.MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет: {goods.MAX_DISCOUNT}%</span>
						  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
								<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
						  {% ENDIF %}
						</p>
						<div class="rating">
						  <!-- Среднее значение по результатам всех отзывов об этом товаре -->
						  {% IF goods.OPINION_RATING_VALUE %}
								<img src="{FORALL_IMAGES_PATH}stars/{goods.OPINION_RATING_VALUE | number("0","","")}.gif" alt="{goods.OPINION_RATING_VALUE}" />
						  {% ENDIF %}
						
						  {% IF goods.OPINION_RATING_CNT_ALL>0 %}
								<a href="{goods.URL | url_amp}?generally_is_good=-1&page=1">Отзывы ({goods.OPINION_RATING_CNT_ALL})</a>
						  {% ELSE %}
								<a href="{goods.URL | url_amp}?&amp;form%5Bgoods_id%5D=opinion#goodsDataOpinionAdd">Оставить отзыв первым</a>
						  {% ENDIF %}
						</div>
						<div class="buy-item">
						  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
								<input type="hidden" name="hash" value="{HASH}" />
								<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
								<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
								<input name="form[goods_mod_quantity]" class="quantity" maxlength="12" value="1" title="Количество">
						<!--button type="submit" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').submit();return false;" title="Положить &laquo;{goods.NAME}&raquo; в корзину">В корзину</button-->
								<button type="submit" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Заказать</button>
						  </form>
						</div>
						<!-- Если в тарифном плане подключен модуль сравнения товаров -->
						{% IF TARIFF_FEATURE_GOODS_COMPARE %}
						  <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
						  {% IFNOT SETTINGS_COMPARE_DISABLE %}
								{% IF goods.IS_HAS_IN_COMPARE_LIST %}
								  <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
								{% ELSE %}
								  <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
								{% ENDIF %}
						  {% ENDIF %}
						{% ENDIF %}
				  </div>
				{% ENDFOR %}


#24 theone

theone

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

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

Отправлено 09 Сентябрь 2013 - 18:15

вроде всё правильно делаю, не работает( убрал все изменения

#25 Сake

Сake

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

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

Отправлено 10 Сентябрь 2013 - 04:36

Найдите в шаблоне "Товары"

<!-- Если отображаем товары списком -->
	  {% IF GOODS_VIEW_TYPE=1 %} 
		<!-- Проходим по массиву списка товаров -->
		{% FOR goods %}

и замените на

<!-- Если отображаем товары списком -->
	  {% IF GOODS_VIEW_TYPE=10 %} 
		<!-- Проходим по массиву списка товаров -->
		{% FOR goods %}

далее в файл стилей style.css найдите

.view-switch {
	float: right;
}

и замените на

.view-switch {
	display: none;
	float: right;
}

после очистите кэш и удалите cookies в вашем браузере.

#26 theone

theone

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

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

Отправлено 11 Сентябрь 2013 - 13:34

спасибо, и снова вопрос. В настройках ГЛАВНОЙ СТРАНИЦЕ указал каталог, в итоге выводятся весь товар, который есть на витрине. Как ограничить количество выводимых товаров. Сделать по страницам, к примеру на каждой странице по 20 товаров. В настройках сделал 20 шт- не работает.

#27 Taisia

Taisia

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

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

Отправлено 11 Сентябрь 2013 - 19:05

что бы выводить товары постранично
найдите код в файле main.js


//Подгрузка товаров в каталоге
$(function(){
  var $container = $('.containers');
  // Минимальное расстояние между товарами в каталоге
  $container.imagesLoaded(function(){
	  $container.masonry({
	  itemSelector: '.items',
	  // указываем класс элемента являющегося блоком в нашей сетке
	  singleMode: false,
	  // true - если у вас все блоки одинаковой ширины
	  isResizable: true,
	  // перестраивает блоки при изменении размеров окна
	  isAnimated: false,
	  // Ужиматься до минимальной ширины, чтобы можно было центрировать блок
	  isFitWidth: true,
	  // анимируем перестроение блоков
	  animationOptions: {
		queue: false,
		duration: 1000
	  }
	  // опции анимации - очередь и продолжительность анимации
	});
  });
 
  var lastPage = 1;
  var pagesNum = $("div.pagination").find("a:last").text();   // Количество страниц
 
  $container.infinitescroll({
	navSelector  : '.pagination',	// класс элемента постраничной навигации
	nextSelector : '.pagination a',  // класс элемента постраничной навигации, ссылка на следующую страницу
	itemSelector : '.items',	 // класс элементов, которые будем извлекать
	loading: {
		msgText: 'Пожалуйста подождите...',
		finishedMsg: 'Больше нет товаров.',
		img: '/web/upload/assets/images/136/135380/loader.gif'
	  }
	},
	function( newElements ) {
	  // скрываем новые элементы, пока они не загрузятся
	  var $newElems = $( newElements ).css({ opacity: 0 });
	  // обеспечиваем загрузку изображением перед добавление из на страницу
	  $newElems.imagesLoaded(function(){
		// показываем готовые элементы
		$newElems.animate({ opacity: 1 });
		$container.masonry( 'appended', $newElems, true );
	  });
	  lastPage++;
	  // если это последняя страница
	  if(lastPage >= pagesNum){
		$container.infinitescroll('pause');
	  }
	}
  );
});



И замените на код

//Подгрузка товаров в каталоге
$(function(){
  var $container = $('.containers');
  // Минимальное расстояние между товарами в каталоге
  $container.imagesLoaded(function(){
	  $container.masonry({
	  itemSelector: '.items',
	  // указываем класс элемента являющегося блоком в нашей сетке
	  singleMode: false,
	  // true - если у вас все блоки одинаковой ширины
	  isResizable: true,
	  // перестраивает блоки при изменении размеров окна
	  isAnimated: false,
	  // Ужиматься до минимальной ширины, чтобы можно было центрировать блок
	  isFitWidth: true,
	  // анимируем перестроение блоков
	  animationOptions: {
		queue: false,
		duration: 1000
	  }
	  // опции анимации - очередь и продолжительность анимации
	});
  });
/*
  var lastPage = 1;
  var pagesNum = $("div.pagination").find("a:last").text();   // Количество страниц
 
  $container.infinitescroll({
	navSelector  : '.pagination',	// класс элемента постраничной навигации
	nextSelector : '.pagination a',  // класс элемента постраничной навигации, ссылка на следующую страницу
	itemSelector : '.items',	 // класс элементов, которые будем извлекать
	loading: {
		msgText: 'Пожалуйста подождите...',
		finishedMsg: 'Больше нет товаров.',
		img: '/web/upload/assets/images/136/135380/loader.gif'
	  }
	},
	function( newElements ) {
	  // скрываем новые элементы, пока они не загрузятся
	  var $newElems = $( newElements ).css({ opacity: 0 });
	  // обеспечиваем загрузку изображением перед добавление из на страницу
	  $newElems.imagesLoaded(function(){
		// показываем готовые элементы
		$newElems.animate({ opacity: 1 });
		$container.masonry( 'appended', $newElems, true );
	  });
	  lastPage++;
	  // если это последняя страница
	  if(lastPage >= pagesNum){
		$container.infinitescroll('pause');
	  }
	}
  );
});*/


#28 theone

theone

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

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

Отправлено 11 Сентябрь 2013 - 20:21

спс, работает

#29 theone

theone

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

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

Отправлено 12 Сентябрь 2013 - 09:15

помогите плиз, закладка доставка не работает, появилась вот такая ошибка

#30 Stasya

Stasya

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

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

Отправлено 12 Сентябрь 2013 - 13:17

Вкладка Доставка открывается. Но на сайте действительно присутствует ошибка, которая не связана с открытием данной вкладки. В файле main.js найдите блок
//Подгрузка товаров в каталоге
$(function(){
var $container = $('.containers');
// Минимальное расстояние между товарами в каталоге
$container.imagesLoaded(function(){
		 $container.masonry({
		 itemSelector: '.items',
		 // указываем класс элемента являющегося блоком в нашей сетке
		 singleMode: false,
		 // true - если у вас все блоки одинаковой ширины
		 isResizable: true,
		 // перестраивает блоки при изменении размеров окна
		 isAnimated: false,
		 // Ужиматься до минимальной ширины, чтобы можно было центрировать блок
		 isFitWidth: true,
		 // анимируем перестроение блоков
		 animationOptions: {
			 queue: false,
			 duration: 1000
		 }
		 // опции анимации - очередь и продолжительность анимации
	 });
});
/*
и замените его на

//Подгрузка товаров в каталоге
$(function(){
var $container = $('.containers');
// Минимальное расстояние между товарами в каталоге
$container.imagesLoaded(function(){
		 $container.masonry({
		 itemSelector: '.items',
		 // указываем класс элемента являющегося блоком в нашей сетке
		 singleMode: false,
		 // true - если у вас все блоки одинаковой ширины
		 isResizable: true,
		 // перестраивает блоки при изменении размеров окна
		 isAnimated: false,
		 // Ужиматься до минимальной ширины, чтобы можно было центрировать блок
		 isFitWidth: true,
		 // анимируем перестроение блоков
		 animationOptions: {
			 queue: false,
			 duration: 1000
		 }
		 // опции анимации - очередь и продолжительность анимации
	 });
});
});
/*


#31 theone

theone

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

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

Отправлено 12 Сентябрь 2013 - 13:48

работает.
Как отключить автоматическое увеличение фото товара. Неудобно, если картинки разного размера то закладка описание или характеристики прыгают.
Нужно чтобы просмотр фоток был только по клику.

Так же необходимо удалить закладку ХАРАКТЕРИСТИКА

#32 Stasya

Stasya

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

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

Отправлено 12 Сентябрь 2013 - 14:35

В шаблоне Товар найдите блок
<div>
	  {% IF GOODS_IMAGE_EMPTY %}
			<img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" />
		  {% ELSE %}		   
			<a  itemprop="image" rel="group" href="{GOODS_IMAGE_LARGE}"  class="main"><img src="{GOODS_IMAGE_LARGE}" alt="{GOODS_NAME}"  class="main" /></a>
		  {% ENDIF %}
	 </div>
и замените его на
<div>
	  {% IF GOODS_IMAGE_EMPTY %}
			<img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" />
		  {% ELSE %}		   
			<a  itemprop="image" rel="group" href="{GOODS_IMAGE_LARGE}"  class="main"><img src="{GOODS_IMAGE_LARGE}" alt="{GOODS_NAME}"  class="main" style="height:300px;"/></a>
		  {% ENDIF %}
	 </div>


#33 theone

theone

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

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

Отправлено 13 Сентябрь 2013 - 06:34

вот такая ошибка появилась

#34 Stasya

Stasya

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

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

Отправлено 13 Сентябрь 2013 - 12:08

В файле style.css найдите блок
.buy-item {
clear: both;
overflow: hidden;
margin-bottom: 1em;
bottom: 0;
position: absolute;
}
и замените его на
.buy-item {
clear: both;
overflow: hidden;
margin-bottom: 1em;
bottom: 0;
}


#35 theone

theone

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

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

Отправлено 13 Сентябрь 2013 - 13:02

Просмотр сообщенияStasya (13 Сентябрь 2013 - 12:08) писал:

В файле style.css найдите блок
.buy-item {
clear: both;
overflow: hidden;
margin-bottom: 1em;
bottom: 0;
position: absolute;
}
и замените его на
.buy-item {
clear: both;
overflow: hidden;
margin-bottom: 1em;
bottom: 0;
}
если такой код сделать, то товар "прыгает", скрин приложен

#36 Сake

Сake

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

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

Отправлено 14 Сентябрь 2013 - 03:38

Попробуйте вернуть класс

.buy-item {
clear: both;
overflow: hidden;
margin-bottom: 1em;
bottom: 0;
position: absolute;
}

и в дополнении вставить

aside .buy-item {
   position: relative !important;
}


#37 theone

theone

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

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

Отправлено 14 Сентябрь 2013 - 21:43

В категории, вместо краткого описания выводиться полное описание товара. Товары показываются в режиме таблица. Как исправить?

#38 Stasya

Stasya

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

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

Отправлено 15 Сентябрь 2013 - 19:24

В шаблоне Товары найдите блок
{% IF goods.DESCRIPTION_LARGE %}
				<div class="desc std a-left">
				  <div class="htmlDataBlock">
					{goods.DESCRIPTION_LARGE}
					<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
				  </div>
				</div>
			  {% ENDIF %}
и замените его на
{% IF goods.DESCRIPTION_SHORT %}
				<div class="desc std a-left">
				  <div class="htmlDataBlock">
					{goods.DESCRIPTION_SHORT}
					<a href="{goods.URL | url_amp}" title="{goods.NAME}" class="link-more">узнать больше...</a>
				  </div>
				</div>
			  {% ENDIF %}


#39 theone

theone

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

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

Отправлено 15 Сентябрь 2013 - 20:19

спасибо, работает.

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

спасибо, работает.

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

#40 support 2.0

support 2.0

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

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

Отправлено 15 Сентябрь 2013 - 20:21

Просмотр сообщенияsubrain (15 Сентябрь 2013 - 20:19) писал:

спасибо, работает.

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

спасибо, работает.

Появился вопрос:
как выровнять кнопку заказать  "в недавно просмотренных" скрин ниже
Вам поможет эта тема форума с инструкцией и эта




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

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