• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Интернет-магазин » Фильтр и сортировка товара (Как сделать кнопку сброса фильтра и сортировки одновременно?)
Фильтр и сортировка товара
ViTaliK9588
Сообщений: 3
Репутация: 0

Сообщение # 1 | 13:58:39
1. В интернет магазине есть фильтр товаров по производителю и сортировка по цене, популярности и др. Нужна одна общая кнопка сброса фильтра по производителю и сброс сортировки до значения популярность (сначала самый популярный) Посмотрел в код.
Вот этот отвечает за сброс производителей

Код
<a href="javascript://" onclick="return categoryFilter('brand','')">Все</a>
Этот за сброс по популярности (сначала самый популярный)

Код
<a href="javascript://" onclick="return categorySort('views','desc');">↑ Популярность</a>
Подскажите как их объединить в одну кнопку, чтобы сброс был и там и там одновременно? Сейчас только по отдельности получается.

2. Чтобы сброс происходил при переходе в другую категорию.
leonoff(on)
Сообщений: 296
Репутация: 57

Сообщение # 2 | 08:14:12
ViTaliK9588, Магазин устанавливает кукиc на сортировку и фильтры. Соответственно, чтобы фильтры и сортировка сбрасывались при переходах по категориям нужно эту куку удалять. Сделать это можно так:

Код
<script>      

$(document).ready(function(){      
          $('.forumNameTd a').on('click', function(event) {      
            event.preventDefault();     
            var url = $(this).attr('href');   
            delete_cookie ('0torgnnuShopG');
            document.location = url;
          });
});

function delete_cookie ( cookie_name ) {      
          var cookie_date = new Date ( );      
          cookie_date.setTime ( cookie_date.getTime() - 1 );      
          document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();      
};      

</script>
Тоже самое и с общим сбросом. Например, так

Код
<a href="" id="resetAll">Сбросить все фильтры</a>
и обработчик

Код
<script>      

$(document).ready(function(){      
          $('#resetAll').on('click', function(event) {      
            event.preventDefault();      
            delete_cookie ('0torgnnuShopG');
            location.reload()
          });
});

function delete_cookie ( cookie_name ) {      
          var cookie_date = new Date ( );      
          cookie_date.setTime ( cookie_date.getTime() - 1 );      
          document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();      
};      

</script>

Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
Сообщение отредактировал leonoff(on) - Суббота, 18 Апр 2015, 08:23:42
Energostar9288
Сообщений: 2
Репутация: 0

Сообщение # 3 | 13:05:10
Ребята, почему то перестала работать фильтрация. На разных браузерах ведет себя по разному итог такой:
в основном не работает фильтрация по двум критериям, а когда переходишь на вторую страницу (с выбранной одной фильтрацией), фильтрация тут же сбивается на "все" или на свои определенные настройки в кукисах. Сайт уже второй перестал работать, первый был: energostar.net; второй: energostar.lt
HETPE3B
Сообщений: 1976
Репутация: 409

Сообщение # 4 | 15:13:03
Energostar9288, надо как-то проверить ее работоспособность, на energostar.lt отключены фильтры сейчас?

Energostar9288
Сообщений: 2
Репутация: 0

Сообщение # 5 | 16:41:12
Включена фильтрация, но не работает, как раньше: не возможно по двум кретериям отфильтровать, при переходе на другую страницу критерий фильтра сбивается
-http://lt.energostar.net/shop/reduktoriai
-http://energostar.net/shop/reduktori
Извините, если повторяюсь, стараюсь писать максимально разборчиво, чтобы меня было понятно
defaultNick6564
Сообщений: 2
Репутация: 0

Сообщение # 6 | 17:12:00
Поддерживаю Energostar9288. Такая же проблема и с моим сайтом http://byttehnika.zp.ua/ . Скажу больше не работает фильтрация и по одному критерию (производитель), при переходе на вторую страницу фильтрация сбивается на "все". А в некоторых категориях вместо стартового значения (значение по-умолчанию) -"все", выбирает значение одного из производителей и переходе на вторую страницу сбивается на него. Было замечено на прошлой неделе. Сегодня прошелся по некоторым интернет-магазинам на юкозе. Такая же проблема с фильтрацией. Нужно исправлять - клиенты уходят!
Irina_M
Сообщений: 603
Репутация: 67

Сообщение # 7 | 17:42:56
defaultNick6564, проблема передана разработчикам. Пожалуйста, ожидайте.
xado1203
Сообщений: 59
Репутация: 6

Сообщение # 8 | 12:40:34
Здравствуйте, сортировка товаров до сих пор глючит. Мало того, пока не перезагрузишь страницу - товары не добавляются в корзину. Помогите, пожалуйста. Сайт kodi.at.ua
HETPE3B
Сообщений: 1976
Репутация: 409

Сообщение # 9 | 13:43:04
xado1203, Вы из шаблона вид товара в каталоге уберите

Код
<script type="text/javascript">
document.write(VK.Share.button());
</script>

Он все равно не работает, а сортировке, глядишь, полегче станет)))

xado1203
Сообщений: 59
Репутация: 6

Сообщение # 10 | 17:30:42
Цитата HETPE3B ()
Вы из шаблона вид товара в каталоге уберите
Спасибо, по крайней мере в корзину товары добавляются
HETPE3B
Сообщений: 1976
Репутация: 409

Сообщение # 11 | 08:41:45
xado1203, ну вобще-то сортировка тоже заработала))

Redredcat
Сообщений: 36
Репутация: 1

Сообщение # 12 | 15:49:30
Почему-то пропали фильтры в интернет-магазине.
В настройках фильтрация есть:



В шаблоне тоже:



Методом тыка выяснено, что переменная $FILTER_SELECTOR$ пустая. Что сделать чтоб исправить?
Сообщение отредактировал Redredcat - Среда, 09 Дек 2015, 16:57:04
sergeymitrichev
Сообщений: 1976
Репутация: 409

Сообщение # 13 | 16:01:39
Redredcat, напишите запрос в техподдержку, помогут разобраться.

diasja
Сообщений: 5
Репутация: 0

Сообщение # 14 | 21:55:55
Так же пропали фильтры после очередного обновления. Можно узнать, что это за обновления, которые снижают функциональность сайтов? Зачем нужны такие обновления вообще? Люди, я писала в тех.поддержку, никто ничего не делает, они могут сделать фильтрацию, но при этом угрожают тем, что сайт не будет работать корректно. Что это за обновления и ультиматумы со стороны Ucoz? Получается, что обновления делаются сознательно для того, чтобы урезать функционал интернет-магазина и скорее всего нужно ждать дополнительной платы за установку фильтрации. Вот и все. Отличный способ дополнительно заработать. Обычно когда клиентская база растет цены снижают, но здесь все наоборот, цены подняли, функционал урезали, работоспособность сайтов снижают намеренно, чтобы люди за расширения платили или переходили на их новую более дорогую платформу. Ау, Ucoz, в мире кризис, продажи и так без ваших обновлений падают, так вы перед Новым годом решили сделать незабываем подарочек своим клиентам. Спасибо! ВОПРОС- КОГДА БУДЕТ РЕШЕНА ПРОБЛЕМА?????
dinar-svetlana
Сообщений: 78
Репутация: 10

Сообщение # 15 | 21:59:06
та же самая проблема с фильтрами! за что мы платим деньги?
Сообщество uCoz » Модули uCoz » Интернет-магазин » Фильтр и сортировка товара (Как сделать кнопку сброса фильтра и сортировки одновременно?)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: