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


Добавлены Фильтры По Ценам Товаров

обновления фильтры uptime

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

#61 Koderhan

Koderhan

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

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

Отправлено 25 Ноябрь 2013 - 14:51

Просмотр сообщенияFlyor@ (25 Ноябрь 2013 - 14:42) писал:

Спасибо Вам за терпение Кодерхан, ждем помощи...


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


Панель администратора, "Сайт"->"Редактор шаблонов".
В файле "Товары".
Найти код:
				 <!-- Запоминаем сколько всего есть страниц в каталоге -->
				 &lt;script type="text/javascript">var infiniteScrollLastPage = "{GOODS_PAGES_LAST}";</script>
Заменить:
				 <!-- Запоминаем сколько всего есть страниц в каталоге -->
				 <script type="text/javascript">var infiniteScrollLastPage = "{GOODS_PAGES_LAST}";</script>


#62 Flor@@

Flor@@

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

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

Отправлено 25 Ноябрь 2013 - 14:58

спасибо Вам  огромное-преогромное, помогите еще убрать в самом верху сайта "1vvvvvvvvvvvvvvvvvvvvvvvv", над фильтрами..

#63 Koderhan

Koderhan

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

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

Отправлено 25 Ноябрь 2013 - 15:00

Просмотр сообщенияFlyor@ (25 Ноябрь 2013 - 14:58) писал:

спасибо Вам  огромное-преогромное, помогите еще убрать в самом верху сайта "1vvvvvvvvvvvvvvvvvvvvvvvv", над фильтрами..
Это написано прямо в коде.
			   
				  1 vvvvvvvvvvvvvvv
			   
Вы можете найти его в файле "Товары" через поиск (ctrl+F).

#64 Flor@@

Flor@@

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

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

Отправлено 25 Ноябрь 2013 - 15:11

vvvvvvvv убрала из вот этого кода, а как теперь найти цифру "1"?????? которая теперь появляется над фильтрами вместо: "1 vvvvvvvvvvvvvvv"

<!-- Если в тарифном плане подключен модуль фильтров по товарам, и они есть для указанного списка товаров -->
{% IF TARIFF_FEATURE_GOODS_FILTERS && SHOW_GOODS_FILTERS %} {SHOW_GOODS_FILTERS}
<div class="filters">
<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
<form action="" method="get">


<!-- Если есть возможность фильтрации товаров по ценам -->
{% IF SHOW_GOODS_PRICE_FILTERS %}


#65 velena168

velena168

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

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

Отправлено 25 Ноябрь 2013 - 15:25

Просмотр сообщенияvelena168 (25 Ноябрь 2013 - 14:39) писал:

Но, ведь у нас уже очень много нужных изменений в коде Товары. Опять все по-новой.
Нельзя ли частями?
А файл forall.js надо менять?

#66 velena168

velena168

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

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

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

Все тоже самое. Все вернула, подожду пока нормальный код для Осени не выложат.
Все с какими-то ошибками.
А. вообще, кто-то тестирует как сайты с предложенными кодами отображаются в разных браузерах?

#67 Flor@@

Flor@@

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

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

Отправлено 26 Ноябрь 2013 - 11:55

жду срочного ответа:
1. насчет неимоверно огромных максимальных цен, например: в разделе "матрасы взрослые".
Как их убрать, они мешают нормальному просмотру сайта, скрин:
2. почему при выборе ценового диапазона, в котором не представлено товаров в данной категории товаров, вместо надписи, товаров с таким диапазоном цен нет на сайте, выберите другой диапазон и сохранением на странице области фильтрации для перевыбора диапазона, посетителя просто выбрасывает из каталога в текстовую часть страницы, и посетитель тут же покидает сайт.........

ак. 20306.

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

  • ру-курьер глюк3.jpg

Сообщение отредактировал Flor@@: 27 Ноябрь 2013 - 05:40


#68 Flor@@

Flor@@

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

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

Отправлено 27 Ноябрь 2013 - 04:19

вот еще баг откуда-то взялся после ввода изменений, скрин:

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

  • вид сайта 3.jpg


#69 velena168

velena168

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

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

Отправлено 27 Ноябрь 2013 - 08:19

Просмотр сообщенияvelena168 (23 Ноябрь 2013 - 00:32) писал:

Фильтры в Firefox отображается некорректно. В Хроме и Опере нормально.

И еще, левый каталог весь открыт, все подкатегории. Возвращалась назад, восстанавливала Бэкап, все нормально.
А в Хроме, так красиво фильтры стоят.
И, еще много чего.
Уважаемые, модераторы, есть ли надежда что нам для Осени предложат нормальный, не кривой код и корректный файл forall.js?
Почему-то у других шаблонов все нормально.
У нас итак, ошибок хватает. Столько времени и нервов потеряно.

#70 Flor@@

Flor@@

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

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

Отправлено 27 Ноябрь 2013 - 10:44

кроме всего перечисленного у нас также звездочки слетали из отзывов также при установке нового forall.js

#71 ПИТИ-ФИТИ

ПИТИ-ФИТИ

    Новичок

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

Отправлено 27 Ноябрь 2013 - 15:22

Ребята, подскажите пожалуйста, какой  у меня шаблон? сайт piti-fiti.ru

И что надо поменять, что бы заработал фильтр по ценам товара.

Заранее, спасибо!

#72 ne_yana

ne_yana

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

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

Отправлено 27 Ноябрь 2013 - 15:58

Просмотр сообщенияПИТИ-ФИТИ (27 Ноябрь 2013 - 15:22) писал:

Ребята, подскажите пожалуйста, какой  у меня шаблон? сайт piti-fiti.ru

И что надо поменять, что бы заработал фильтр по ценам товара.

Заранее, спасибо!
Здравствуйте, Ваш тариф не предусматривает установку фильтров по товарам. В разделе Аккаунт - Тарифы Вы можете ознакомиться со всеми тарифами и выбрать наиболее подходящий, включающий данный функционал.

#73 borisovd

borisovd

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

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

Отправлено 28 Ноябрь 2013 - 14:39

Здравствуйте. Возникла проблема! Если выбрать фильтр по цвету и фильтр по цене то фильтр по цвету сбрасывается!http://al-ver.ru/catalog/Sapogi Выберите любой фильтр а затем выберите диапазон цен, и фильтр который вы выбрали в начале сброситься! как решить эту проблему??

#74 Koderhan

Koderhan

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

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

Отправлено 28 Ноябрь 2013 - 19:06

Попробуйте, предваритеьно создав резервную копию шаблона удалить из файла "Товары" несколько строк.
После кода:

										 <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
										 {% FOR filter_prop_list %}
										 {filter_prop_list.NAME}
										 <div class="contentTbodySearchFilterBlockValues" style="padding: 1em 0 2em 1em;">
										 {% FOR values %}
										 <div style="float:left;">
												 <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
												 <label style="margin-right: 10px;" for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
										 </div>								 
										 {% ENDFOR %}
										 </div>
										 {% ENDFOR %}
								 </div>
Удалить:
								 </form>
После кода:
										 <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
										 {% IF TARIFF_FEATURE_GOODS_FILTERS %}
Удалить:
<form action="" method="get" style="	margin-top: -20px;">


#75 Flor@@

Flor@@

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

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

Отправлено 28 Ноябрь 2013 - 20:56

Модераторы, вы можете отписаться в этой теме, когда код для осени будет приведен в порядок?? Пожааалуйста.

#76 borisovd

borisovd

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

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

Отправлено 29 Ноябрь 2013 - 00:08

Просмотр сообщенияKoderhan (28 Ноябрь 2013 - 19:06) писал:

Попробуйте, предваритеьно создав резервную копию шаблона удалить из файла "Товары" несколько строк.
После кода:

<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
{% FOR filter_prop_list %}
{filter_prop_list.NAME}
<div class="contentTbodySearchFilterBlockValues" style="padding: 1em 0 2em 1em;">
{% FOR values %}
<div style="float:left;">
<input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
<label style="margin-right: 10px;" for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
</div>
{% ENDFOR %}
</div>
{% ENDFOR %}
</div>
Удалить:
</form>
После кода:
										 <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
										 {% IF TARIFF_FEATURE_GOODS_FILTERS %}
Удалить:
<form action="" method="get" style=" margin-top: -20px;">
Перестал работать фильтр по цене:(

#77 Сake

Сake

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

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

Отправлено 30 Ноябрь 2013 - 04:43

Просмотр сообщенияvelena168 (27 Ноябрь 2013 - 08:19) писал:

И, еще много чего.
Уважаемые, модераторы, есть ли надежда что нам для Осени предложат нормальный, не кривой код и корректный файл forall.js?
Почему-то у других шаблонов все нормально.
У нас итак, ошибок хватает. Столько времени и нервов потеряно.

Просмотр сообщенияFlor@@ (27 Ноябрь 2013 - 10:44) писал:

кроме всего перечисленного у нас также звездочки слетали из отзывов также при установке нового forall.js

Попробуйте использовать файл forall.js из сообщения http://forum.storela..._60#entry107436

#78 Flor@@

Flor@@

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

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

Отправлено 30 Ноябрь 2013 - 08:22

Просмотр сообщенияСake (30 Ноябрь 2013 - 04:43) писал:

Попробуйте использовать файл forall.js из сообщения http://forum.storela..._60#entry107436
уже неактуально, так звездочки мы давно уже поправили, и код ваш вставляли из сообщения №29 этой темы стандартный, предложенный модератором, никак не измененный (кроме добавления звездочек) нам нужно чтобы бегунок по ценам просто заработал наормально для шаблона осень....

и кстати он вроде бы нормально как раз и работает сейчас....

помогите стилизовать сам бегунок:
1. как изменить цвет линеечки с красного на... другой?
2. как сделать так чтобы цифры диапазонов: выбранный диапазон и общий поменялись бы местами, сверху над линеечкой прокрутки были бы цифры выбранного диапазона, а снизу под линеечкой цены общего, всего диапазона.

#79 velena168

velena168

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

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

Отправлено 30 Ноябрь 2013 - 10:07

Просмотр сообщенияСake (22 Ноябрь 2013 - 03:24) писал:

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

<!-- Если есть возможность фильтрации товаров по ценам -->
						 {% IF SHOW_GOODS_PRICE_FILTERS %}
						 <style>
								 .contentTbodySearchPriceFilterBlock {width: 200px;}
								 .goodsFilterPriceInfo {text-align: center;}
								 .goodsFilterPriceInfo input {width:45px;height: 25px !important;background-color: #f2f2f2;border: none;}
								 .goodsFilterPriceRangePointers {height: 16px;width: 100%;overflow: visible;}
								 .goodsFilterPriceRangePointers label {float: left;margin: 0 !important;}
								 .goodsFilterPriceRangePointers .min {float: left; margin-left: 5px; }
								 .goodsFilterPriceRangePointers .max {float: left; margin-left: 5px;}
								 #goods-filter-price-slider {margin: 10px 5px;}
								 .ui-slider .ui-slider-range {background: #da3b44;}
								 .goodsFilterPriceSubmit {padding: 0.5em 0 0.4em;display:none;text-align: center;}
						 </style>
						 <div class="block">
								 <div class="blockmain">
								 <ul class="filter">
										 <div class="contentTbodySearchPriceFilterBlock cornerAll txtalgncnt">
										 <!-- Фильтры по цене -->
										 <div class="goodsFilterPriceRangePointers"><label>Цена:</label><span class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}р. - </span><span class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}р.</span></div>
										 <div id="goods-filter-price-slider"></div>
										 <div class="goodsFilterPriceInfo">
										 от <input id="goods-filter-min-price" type="text" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
										 до <input id="goods-filter-max-price" type="text" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" />
										 </div>
										 <div class="goodsFilterPriceSubmit">
										 <input class="exclusive" type="submit" value="Показать" />
										 </div>
										 </div>
								 </ul>
								 </div>
						 </div>
						 <script type="text/javascript">
								 $(function() {
								 var
										 // Минимальное значение цены для фильтра
										 priceFilterMinAvailable = parseInt($('.goodsFilterPriceRangePointers .min').text())
										 // Максимальное значение цены для фильтра
										 ,priceFilterMaxAvailable = parseInt($('.goodsFilterPriceRangePointers .max').text())
										 // Максимальное значение цены для фильтра
										 ,priceSliderBlock = $('#goods-filter-price-slider')
										 // Поле ввода текущего значения цены "От"
										 ,priceInputMin = $( "#goods-filter-min-price" )
										 // Поле ввода текущего значения цены "До"
										 ,priceInputMax = $( "#goods-filter-max-price" )
										 // Блок с кнопкой, которую есть смысл нажимать только тогда, когда изменялся диапазон цен.
										 ,priceSubmitButtonBlock = $( ".goodsFilterPriceSubmit" )
								 ;
								 // Изменяет размер ячеек с ценой, т.к. у них нет рамок, есть смысл менять размеры полей ввода, чтобы они выглядили как текст
								 function priceInputsChangeWidthByChars() {
										 priceInputMin.css('width', (priceInputMin.val().length*7 + 30) + 'px');
										 priceInputMax.css('width', (priceInputMax.val().length*7 + 30) + 'px');
								 }
								 // Слайдер, который используется для удобства выбора цены
								 priceSliderBlock.slider({
										 range: true,
										 min: priceFilterMinAvailable,
										 max: priceFilterMaxAvailable,
										 values: [
														 parseInt($('#goods-filter-min-price').val())
														 ,parseInt($('#goods-filter-max-price').val())
										 ],
										 slide: function( event, ui ) {
														 priceInputMin.val( ui.values[ 0 ] );
														 priceInputMax.val( ui.values[ 1 ] );
														 priceSubmitButtonBlock.show();
														 priceInputsChangeWidthByChars();
										 }
								 });
								 // При изменении минимального значения цены
								 priceInputMin.keyup(function(){
										 var newVal = parseInt($(this).val());
										 if(newVal < priceFilterMinAvailable) {
														 newVal = priceFilterMinAvailable;
										 }
										 priceSliderBlock.slider("values", 0, newVal);
										 priceSubmitButtonBlock.show();
										 priceInputsChangeWidthByChars();
								 });
								 // При изменении максимального значения цены
								 priceInputMax.keyup(function(){
										 var newVal = parseInt($(this).val());
										 if(newVal > priceFilterMaxAvailable) {
														 newVal = priceFilterMaxAvailable;
										 }
										 priceSliderBlock.slider("values", 1, newVal);
										 priceSubmitButtonBlock.show();
										 priceInputsChangeWidthByChars();
								 });
								 // Обновить размеры полей ввода диапазона цен
								 priceInputsChangeWidthByChars();
								 });
						 </script>
						 {% ENDIF %}
						 <!-- END Если есть возможность фильтрации товаров по ценам -->

данный код вы можете вставить сразу после строк

<!-- Если в тарифном плане подключен модуль фильтров по товарам, и они есть для указанного списка товаров -->
		 {% IF TARIFF_FEATURE_GOODS_FILTERS && SHOW_GOODS_FILTERS %}
				 <div class="filters">
				 <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
				 <form action="" method="get">
Боюсь уже сказать, но теперь с этим кодом все работает корректно. + файл forall.js из сообщения http://forum.storela..._60#entry107436 Спасибо. Буду тестировать.

#80 Alyoshka

Alyoshka

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

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

Отправлено 01 Декабрь 2013 - 20:29

Здравствуйте! Подскажите, пожалуйста, как определить шаблон магазина и, соответственно, какой код необходимо вставить. Заранее спасибо. Аккаунт SL-155247.





Темы с аналогичным тегами обновления, фильтры, uptime

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

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