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


Что Такое "Сортировка По Рейтингу"


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

#1 Flor@@

Flor@@

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

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

Отправлено 06 Июль 2012 - 15:51

Что такое "сортировка по рейтингу": плохие - хорошие?

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

#2 Vaccina

Vaccina

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

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

Отправлено 09 Июль 2012 - 22:35

Цитата

Что такое "сортировка по рейтингу": плохие - хорошие?

По идее это от отзывов, т.е при написании отзыва, можно проголосовать за товар.

Цитата

и как поменять ее на "по Популарности: популярные - не популярные"??

Для этого необходимо в шаблоне "Товары" найти
<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>

и заменить на

<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{IF goods_order_fields.NAME=рейтингу: Плохие — Хорошие}популарности: популярные - не популярные{%ELSE%}{goods_order_fields.NAME}{%ENDIF%}</option>

Таким образом можно заменить все стандартные названия.

#3 Flor@@

Flor@@

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

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

Отправлено 10 Июль 2012 - 02:30

у меня этот код уже изменен вот так:
 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>
				 {%IF goods_order_fields.ID=7%}
				  обновлению: новые &mdash; старые
				 {%ELSEIF goods_order_fields.ID=8%}
				  обновлению: старые &mdash; новые
				 {%ELSE%}
				  {goods_order_fields.NAME}
				 {% ENDIF %}
				</option>
куда вставить предложенное изменение?

#4 Vaccina

Vaccina

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

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

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

Это будет выглядеть так

<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>
				 {%IF goods_order_fields.ID=7%}
				  обновлению: новые &mdash; старые
				 {%ELSEIF goods_order_fields.ID=8%}
				  обновлению: старые &mdash; новые
				 {%ELSEIF goods_order_fields.ID=11%}
				  популарности: не популярные - популярные
				 {%ELSEIF goods_order_fields.ID=12%}
				  популарности: популярные - не популярные
				 {%ELSE%}
				  {goods_order_fields.NAME}
				 {% ENDIF %}
				</option>


#5 Flor@@

Flor@@

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

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

Отправлено 11 Июль 2012 - 00:55

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

Это будет выглядеть так

<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>
				 {%IF goods_order_fields.ID=7%}
				  обновлению: новые &mdash; старые
				 {%ELSEIF goods_order_fields.ID=8%}
				  обновлению: старые &mdash; новые
				 {%ELSEIF goods_order_fields.ID=11%}
				  популарности: не популярные - популярные
				 {%ELSEIF goods_order_fields.ID=12%}
				  популарности: популярные - не популярные
				 {%ELSE%}
				  {goods_order_fields.NAME}
				 {% ENDIF %}
				</option>
сделала.
но работает коряво, так как все в самом деле популярные матрасы на моем сайте, в данной сортировке стоят как НЕПОПУЛЯРНЫЕ почему-то.

Как бы уточнить алгоритм ротбора по рейтингу и если сортировка происходит коряво, как ее отменить????

#6 Vaccina

Vaccina

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

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

Отправлено 11 Июль 2012 - 22:31

Она по идее работает как и работала раньше, просто изменилась надпись с "рейтингу: Хорошие — Плохие" на "популарности: популярные - не популярные". Возможно так же что они местами поменялись, т.е по логике все же так будет правильней

<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>
				 {%IF goods_order_fields.ID=7%}
				  обновлению: новые &mdash; старые
				 {%ELSEIF goods_order_fields.ID=8%}
				  обновлению: старые &mdash; новые
				 {%ELSEIF goods_order_fields.ID=12%}
				  популарности: не популярные - популярные
				 {%ELSEIF goods_order_fields.ID=11%}
				  популарности: популярные - не популярные
				 {%ELSE%}
				  {goods_order_fields.NAME}
				 {% ENDIF %}
				</option>


#7 kaisyRUS

kaisyRUS

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

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

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

У меня 4 варианта сортировки. Как добавить еще сортировку по названиюот а до я и наоборот?

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

  • 4.JPG


#8 Vaccina

Vaccina

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

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

Отправлено 26 Июль 2012 - 22:12

Пожалуйста, приведите ваш код шаблона "Товары".

По идее вам необходимо просто добавить новое условие по номеру сортировки. Все номера выглядят так

<option value="1">цене: Дорогие — Дешевые</option>
<option value="2">цене: Дешевые — Дорогие</option>
<option value="9">изображению: есть — нет</option>
<option value="10">изображению: нет — есть</option>
<option value="3">названию: А — я</option>
<option value="4">названию: я — А</option>
<option value="5">наличию: много — мало</option>
<option value="6">наличию: мало — много</option>
<option value="7">дате: новые — старые</option>
<option value="8">дате: старые — новые</option>
<option value="11">рейтингу: Хорошие — Плохие</option>
<option value="12">рейтингу: Плохие — Хорошие</option>
<option value="13">количеству отзывов: Много — Мало</option>
<option value="14">количеству отзывов: Мало — Много</option>

Номер сортировки это значение value

#9 kaisyRUS

kaisyRUS

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

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

Отправлено 27 Июль 2012 - 09:02

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

Пожалуйста, приведите ваш код шаблона "Товары".

По идее вам необходимо просто добавить новое условие по номеру сортировки. Все номера выглядят так

<option value="1">цене: Дорогие — Дешевые</option>
<option value="2">цене: Дешевые — Дорогие</option>
<option value="9">изображению: есть — нет</option>
<option value="10">изображению: нет — есть</option>
<option value="3">названию: А — я</option>
<option value="4">названию: я — А</option>
<option value="5">наличию: много — мало</option>
<option value="6">наличию: мало — много</option>
<option value="7">дате: новые — старые</option>
<option value="8">дате: старые — новые</option>
<option value="11">рейтингу: Хорошие — Плохие</option>
<option value="12">рейтингу: Плохие — Хорошие</option>
<option value="13">количеству отзывов: Много — Мало</option>
<option value="14">количеству отзывов: Мало — Много</option>

Номер сортировки это значение value

<div class="page-headline"></div>
{% IF IS_FULL_CATALOG %}  
<!-- Блок навигации по категориям, вложенным в текущую категорию -->  
<ul class="content_catalog_nested_categories">  
{% FOR nested_categories_list %}		
<li> <div class="withBorder cornerAll" style="padding:1em">
<div class="imagem">
<a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">
<img {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png" width="130"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" />
</a>
</div>		  
<a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a></div>
</li>   
{% ENDFOR %}	
</ul>   <br clear="all"/>  
{% ELSE %}


<div class="pad-box">
  <!-- Строка пути -->
  <div id="site-path">
	<p>
	  <a href="http://{NET_DOMAIN}/">Главная</a> 
	  
	  <!-- Если отображаем полный каталог товаров, без указания категории -->
	  {% IF IS_FULL_CATALOG %}
		 » <span class="current">Каталог игрушек</span>
	  <!-- Если отображаем товары в категории -->
	  {% ELSE %}
		» <a href="{CATALOG_URL}" >Каталог товаров</a> 
		{% FOR upper_navigation %}
		  {% IF upper_navigation.CURRENT %} » <span class="current">{upper_navigation.NAME}</span>{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
		{% ENDFOR %}
	  {% ENDIF %}
	  
	</p>
  </div>
  <!-- end Строка пути -->

  <!-- Короткое SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
	<div style="padding-bottom:1em;">{CATEGORY_SEO_DESCRIPTION_SHORT}</div>
  {% ENDIF %}

  <!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}
	<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
	<form action="">
	  <table class="goodsListingTopNavigation">
		<tr>
		  <td>
			<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
			{% FOR goods_filters %}
			  <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
			{% ENDFOR %}
		
<!-- Поле выбора сортировки -->
			{% IF goods_show_order_fields %}
			  Сортировать по:
			  <select name="goods_search_field_id" onchange="this.form.submit();">
				{% FOR goods_order_fields %}{%IFNOT goods_order_fields.ID=3%}{%IFNOT goods_order_fields.ID=4%}{%IFNOT goods_order_fields.ID=5%}{%IFNOT goods_order_fields.ID=6%}{%IFNOT goods_order_fields.ID=9%}{%IFNOT goods_order_fields.ID=10%}{%IFNOT goods_order_fields.ID=11%}{%IFNOT goods_order_fields.ID=12%}{%IFNOT goods_order_fields.ID=13%}{%IFNOT goods_order_fields.ID=14%}
				  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
				{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{% ENDFOR %}
			  </select>
			{% ENDIF %}
		  </td>
		  <td class="alignCenter viewSelector">
<!-- Переключатель режима просмотра -->
{% IF GOODS_VIEW_TYPE=1 %}
  <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
  <a href="?goods_view_type=2" title="Отображать список товаров в виде списка">Список</a>
{% ELSE %}
  <a href="?goods_view_type=1" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
  <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
{% ENDIF %}
<!-- /Переключатель режима просмотра -->
		  </td>
		  <td class="alignRight">
			<!-- Поле выбора лимитов -->
			{% IF goods_show_per_page %}
			  Показывать по:
			  <select name="per_page" onchange="this.form.submit();">
				{% FOR goods_per_page_list %}
				  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
				{% ENDFOR %}
			  </select>
			{% ENDIF %}
		  </td>
		</tr>
	  </table>
	</form>
	<!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->
  
  <!-- Goods list -->
  {% IF goods_empty %}

	<!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
	{% IF goods_filters_empty %}
	 
	  <!-- Если в категории нет товаров, но есть категории, то отобразим их -->
	  {%IFNOT nested_categories_list_empty %}

		<!-- Блок навигации по категориям, вложенным в текущую категорию -->
		<ul class="content_catalog_nested_categories">
		  {% FOR nested_categories_list %}
			<li>
			  <div class="imagem"><a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;"><img {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png" width="130"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" /></a></div>
			  <a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
			</li>
		  {% ENDFOR %}
		</ul>
		<br clear="all"/>
		
	  <!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
	  {% ELSE %}
	   <h3>Нет товаров в категории</h3>
	  {% ENDIF %}

	<!-- Если производили фильтрацию товаров в категории -->
	{% ELSE %}
	  <h3>Нет товаров для выбранных условий</h3>
	{% ENDIF %}

  {% ELSE %}
	{% IF GOODS_VIEW_TYPE=2 %}
	  <!-- Список товаров. Список -->
	  {% FOR goods %}
		<div class="listing">
		  <div class="imagem"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div>
	
		  <div class="contm">
			<h3><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h3>
			<p>
			  {goods.DESCRIPTION_SHORT}
			</p>
			<p>
			  Цена сейчас: <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>

			<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
			  <p>
				<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}" />
				<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
			   </p>
			</form>

		  </div>
		  <div class="clr"></div>
		</div>
	  {% ENDFOR goods %}
	  <!-- /Список товаров. Список -->
	{% ELSE %}
	  <!-- Список товаров. Таблица -->
	  <table>
		<tr>
		  {% FOR goods %}
			<td class="goodsListItem">  
			  <div class="goodsListItemBlock withBorder cornerAll">
				<table class="goodsListItemImage">
				  <tr>
					<td>
					  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
					</td>
				  </tr>
				</table>
				
				<h3 class="goodsListItemName"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h3>
				<div class="goodsListItemPriceNew">
				  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				</div>  
				<div class="goodsListItemPriceOld">
				  {% 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>
				  {% 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 %} 
				</div>
			  </div>
			</td>
		  {goods.index | is_divided("3","</tr><tr>","")}
		  {% ENDFOR goods %}
		</tr>
	  </table>
	<!-- /Список товаров. Таблица -->
	{% ENDIF %}
  {% ENDIF %}	   
  <!-- end Goods list -->
  
  <!-- Pages -->
  {% IF show_pages %}
  <div class="pagination">
	<span class="pp-title">Страницы:</span>
	{% FOR goods_pages %}
	  {% IF goods_pages.CURRENT %}
		<span class="pp-page pp-current">{goods_pages.PAGE}</span>
	  {% ELSE %}
		<a class="pp-page" href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
	  {% ENDIF %}
	{% ENDFOR %}
  </div>
  {% ENDIF %}
  <!-- end Pages -->

  <!-- Описание категории -->
  {% IF CATEGORY_DESCRIPTION %}
	<div class="htmlDataBlock">
	  {CATEGORY_DESCRIPTION}
	</div>
  {% ENDIF %}

  <!-- Полное SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
	<div class="htmlDataBlock">
	  {CATEGORY_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}
{% ENDIF %}  
</div> 


#10 Vaccina

Vaccina

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

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

Отправлено 27 Июль 2012 - 19:44

Используйте следующий код шаблона

<div class="page-headline"></div>
{% IF IS_FULL_CATALOG %}  
<!-- Блок навигации по категориям, вложенным в текущую категорию -->  
<ul class="content_catalog_nested_categories">  
{% FOR nested_categories_list %}		
<li> <div class="withBorder cornerAll" style="padding:1em">
<div class="imagem">
<a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">
<img {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png" width="130"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" />
</a>
</div>		  
<a href="{nested_categories_list.URL}" title="Перейти к категории «{nested_categories_list.NAME}»">{nested_categories_list.NAME}</a></div>
</li>   
{% ENDFOR %}	
</ul>   <br clear="all"/>  
{% ELSE %}


<div class="pad-box">
  <!-- Строка пути -->
  <div id="site-path">
	<p>
	  <a href="http://{NET_DOMAIN}/">Главная</a> 
	  
	  <!-- Если отображаем полный каталог товаров, без указания категории -->
	  {% IF IS_FULL_CATALOG %}
		 » <span class="current">Каталог игрушек</span>
	  <!-- Если отображаем товары в категории -->
	  {% ELSE %}
		» <a href="{CATALOG_URL}" >Каталог товаров</a> 
		{% FOR upper_navigation %}
		  {% IF upper_navigation.CURRENT %} » <span class="current">{upper_navigation.NAME}</span>{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
		{% ENDFOR %}
	  {% ENDIF %}
	  
	</p>
  </div>
  <!-- end Строка пути -->

  <!-- Короткое SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
	<div style="padding-bottom:1em;">{CATEGORY_SEO_DESCRIPTION_SHORT}</div>
  {% ENDIF %}

  <!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}
	<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
	<form action="">
	  <table class="goodsListingTopNavigation">
		<tr>
		  <td>
			<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
			{% FOR goods_filters %}
			  <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
			{% ENDFOR %}
		
<!-- Поле выбора сортировки -->
			{% IF goods_show_order_fields %}
			  Сортировать по:
			  <select name="goods_search_field_id" onchange="this.form.submit();">
				{% FOR goods_order_fields %}{%IFNOT goods_order_fields.ID=5%}{%IFNOT goods_order_fields.ID=6%}{%IFNOT goods_order_fields.ID=9%}{%IFNOT goods_order_fields.ID=10%}{%IFNOT goods_order_fields.ID=11%}{%IFNOT goods_order_fields.ID=12%}{%IFNOT goods_order_fields.ID=13%}{%IFNOT goods_order_fields.ID=14%}
				  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
				{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{% ENDFOR %}
			  </select>
			{% ENDIF %}
		  </td>
		  <td class="alignCenter viewSelector">
<!-- Переключатель режима просмотра -->
{% IF GOODS_VIEW_TYPE=1 %}
  <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
  <a href="?goods_view_type=2" title="Отображать список товаров в виде списка">Список</a>
{% ELSE %}
  <a href="?goods_view_type=1" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
  <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
{% ENDIF %}
<!-- /Переключатель режима просмотра -->
		  </td>
		  <td class="alignRight">
			<!-- Поле выбора лимитов -->
			{% IF goods_show_per_page %}
			  Показывать по:
			  <select name="per_page" onchange="this.form.submit();">
				{% FOR goods_per_page_list %}
				  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
				{% ENDFOR %}
			  </select>
			{% ENDIF %}
		  </td>
		</tr>
	  </table>
	</form>
	<!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->
  
  <!-- Goods list -->
  {% IF goods_empty %}

	<!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
	{% IF goods_filters_empty %}
	 
	  <!-- Если в категории нет товаров, но есть категории, то отобразим их -->
	  {%IFNOT nested_categories_list_empty %}

		<!-- Блок навигации по категориям, вложенным в текущую категорию -->
		<ul class="content_catalog_nested_categories">
		  {% FOR nested_categories_list %}
			<li>
			  <div class="imagem"><a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;"><img {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png" width="130"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" /></a></div>
			  <a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
			</li>
		  {% ENDFOR %}
		</ul>
		<br clear="all"/>
		
	  <!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
	  {% ELSE %}
	   <h3>Нет товаров в категории</h3>
	  {% ENDIF %}

	<!-- Если производили фильтрацию товаров в категории -->
	{% ELSE %}
	  <h3>Нет товаров для выбранных условий</h3>
	{% ENDIF %}

  {% ELSE %}
	{% IF GOODS_VIEW_TYPE=2 %}
	  <!-- Список товаров. Список -->
	  {% FOR goods %}
		<div class="listing">
		  <div class="imagem"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div>
	
		  <div class="contm">
			<h3><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h3>
			<p>
			  {goods.DESCRIPTION_SHORT}
			</p>
			<p>
			  Цена сейчас: <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>

			<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
			  <p>
				<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}" />
				<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
			   </p>
			</form>

		  </div>
		  <div class="clr"></div>
		</div>
	  {% ENDFOR goods %}
	  <!-- /Список товаров. Список -->
	{% ELSE %}
	  <!-- Список товаров. Таблица -->
	  <table>
		<tr>
		  {% FOR goods %}
			<td class="goodsListItem">  
			  <div class="goodsListItemBlock withBorder cornerAll">
				<table class="goodsListItemImage">
				  <tr>
					<td>
					  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
					</td>
				  </tr>
				</table>
				
				<h3 class="goodsListItemName"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h3>
				<div class="goodsListItemPriceNew">
				  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				</div>  
				<div class="goodsListItemPriceOld">
				  {% 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>
				  {% 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 %} 
				</div>
			  </div>
			</td>
		  {goods.index | is_divided("3","</tr><tr>","")}
		  {% ENDFOR goods %}
		</tr>
	  </table>
	<!-- /Список товаров. Таблица -->
	{% ENDIF %}
  {% ENDIF %}	   
  <!-- end Goods list -->
  
  <!-- Pages -->
  {% IF show_pages %}
  <div class="pagination">
	<span class="pp-title">Страницы:</span>
	{% FOR goods_pages %}
	  {% IF goods_pages.CURRENT %}
		<span class="pp-page pp-current">{goods_pages.PAGE}</span>
	  {% ELSE %}
		<a class="pp-page" href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
	  {% ENDIF %}
	{% ENDFOR %}
  </div>
  {% ENDIF %}
  <!-- end Pages -->

  <!-- Описание категории -->
  {% IF CATEGORY_DESCRIPTION %}
	<div class="htmlDataBlock">
	  {CATEGORY_DESCRIPTION}
	</div>
  {% ENDIF %}

  <!-- Полное SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
	<div class="htmlDataBlock">
	  {CATEGORY_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}
{% ENDIF %}  
</div> 


#11 velena168

velena168

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

  • Пользователи
  • PipPipPipPip
  • 1 643 сообщений
  • ГородСанкт- Петербург

Отправлено 17 Январь 2013 - 10:20

Просмотр сообщенияVaccina (27 Июль 2012 - 19:44) писал:



<!-- Поле выбора сортировки -->
{% IF goods_show_order_fields %}
Сортировать по:
<select name="goods_search_field_id" onchange="this.form.submit();">
{% FOR goods_order_fields %}{%IFNOT goods_order_fields.ID=5%}{%IFNOT goods_order_fields.ID=6%}{%IFNOT goods_order_fields.ID=9%}{%IFNOT goods_order_fields.ID=10%}{%IFNOT goods_order_fields.ID=11%}{%IFNOT goods_order_fields.ID=12%}{%IFNOT goods_order_fields.ID=13%}{%IFNOT goods_order_fields.ID=14%}
<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{%ENDIF%}{% ENDFOR %}
</select>
{% ENDIF %}
</td>
<td class="alignCenter viewSelector">
<!-- Переключатель режима просмотра -->


Хорошо получилось. А, то - Плохие-Хорошие. У нас все товары хорошие.

#12 Flor@@

Flor@@

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

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

Отправлено 18 Январь 2013 - 01:42

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

#13 Vaccina

Vaccina

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

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

Отправлено 19 Январь 2013 - 01:21

По идее рейтинг формируется от отзывов, а именно от оценок в отзывах.

#14 Flor@@

Flor@@

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

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

Отправлено 21 Январь 2013 - 23:10

Просмотр сообщенияVaccina (19 Январь 2013 - 01:21) писал:

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

#15 girlsmile

girlsmile

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

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

Отправлено 12 Июнь 2013 - 21:27

Просмотр сообщенияotdyh-i-son.ru (21 Январь 2013 - 23:10) писал:

нам бы точно понимать откуда он берется.

Зависит от того, как часто просматривают определенную позицию (не факт, что ее чаще покупают), но если некупленную посмотрело 1000 человек, а купленную 500 ,то 1 будет по рейтингу выше.

#16 Flor@@

Flor@@

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

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

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

помогите выполнить инструкцию из сообщения №2. Хотим заменить
  • "плохие - хорошие", на "непопулярные - популярные",
  • "хорошие - плохие", на "популярные - непопулярные",
  • "дешевые - дорогие" на "дешевле - дороже"
  • "дорогие - дешевые" на "дороже - дешевле"


#17 Ирина345

Ирина345

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

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

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

Просмотр сообщенияFlor@@ (29 Июль 2014 - 15:06) писал:

помогите выполнить инструкцию из сообщения №2. Хотим заменить
  • "плохие - хорошие", на "непопулярные - популярные",
  • "хорошие - плохие", на "популярные - непопулярные",
  • "дешевые - дорогие" на "дешевле - дороже"
  • "дорогие - дешевые" на "дороже - дешевле"

Здравствуйте, найдите в шаблоне Товары код
 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
замените на
<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{% IF goods_order_fields.NAME=рейтингу: Плохие — Хорошие %}популярности: Популярные - Не популярные{% ELSE %}{goods_order_fields.NAME}{% ENDIF %}</option>


#18 Flor@@

Flor@@

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

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

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

а по дорогие - дешевые тоже помогите, пожалуйста.

#19 Ирина345

Ирина345

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

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

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

Просмотр сообщенияFlor@@ (29 Июль 2014 - 15:26) писал:

а по дорогие - дешевые тоже помогите, пожалуйста.
Найдите в шаблоне Товары
{% FOR goods_order_fields %}
											   <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>
								 {%IF goods_order_fields.ID=7%}
								  обновлению: новые &mdash; старые
								 {%ELSEIF goods_order_fields.ID=8%}
								  обновлению: старые &mdash; новые
								 {%ELSEIF goods_order_fields.ID=11%}
								  не популярные - популярные
								 {%ELSEIF goods_order_fields.ID=12%}
								  популярные - не популярные
								 {%ELSE%}
								  {goods_order_fields.NAME}
								 {% ENDIF %}
								</option>
												{% ENDFOR %}
замените на
<option value="1">цене: Дороже — Дешевле</option>
<option value="2">цене: Дешевле — Дороже</option>
<option value="9">изображению: есть — нет</option>
<option value="10">изображению: нет — есть</option>
<option value="3">названию: А — я</option>
<option value="4">названию: я — А</option>
<option value="5">наличию: много — мало</option>
<option value="6">наличию: мало — много</option>
<option value="7">дате: новые — старые</option>
<option value="8">дате: старые — новые</option>
<option value="11">рейтингу: Популярные — Не популярные</option>
<option value="12">рейтингу: Не популярные — Популярные</option>
<option value="13">количеству отзывов: Много — Мало</option>
<option value="14">количеству отзывов: Мало — Много</option> 


#20 Ирина345

Ирина345

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

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

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

Просмотр сообщенияFlor@@ (29 Июль 2014 - 15:26) писал:

а по дорогие - дешевые тоже помогите, пожалуйста.
Изменения внесли.




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

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