Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » Сброс фильтров |
Сброс фильтров |
Adyan, удалять нужно как бы до загрузки страницы. И нельзя удалять все время при обновлении страниц. Тогда пользователь не сможет воспользоваться фильтрами, т.к. все время будут сбрасываться куки. По этому и повешено событие на клик по определенным ссылкам, где перехватывается нажатие на ссылку, отменяется действие по умолчанию, удаляются куки и затем происходит перенаправление по адресу.
У вас в левом меню класс normal а в верхнем ut-menu. Попробуйте как-то так Код <script> $(document).ready(function(){ $('.ut-menu a').on('click', function(event) { event.preventDefault(); var url = $(this).attr('href'); delete_cookie ('0dver72uShopG'); // такую куку он ставит для твоего сайта document.location = url; };); $('.normal').on('click', function(event) { event.preventDefault(); var url = $(this).attr('onclick'); url = url.split('\''); delete_cookie ('0dver72uShopG'); // такую куку он ставит для твоего сайта document.location = url['1']; };); };); 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) - Среда, 20 Май 2015, 16:12:31
|
Adyan, сейчас некогда там копаться. Завтра вечером посмотрю.
Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
|
Люди добрые, у меня тоже проблемы с фильтрами. Хотя вроде раньше все работало.
Теперь не дает одновременно задать нужного производителя и наличие. Показывает то, что не в наличии. Аналогично, выбираю производители "Все" и "в наличии". Показывает правильно, но при переходе на вторую страницу, слетает на "все" производители" и "нет в наличии". Раньше не замечала такой проблемы. Как можно исправить?! По сути получается, что посетители Интернет-магазина не могут увидеть весь ассортимент! ХЕЛП!!! |
А нельзя ли просто сделать кнопку для сброса? без удаления куков.
вот что пишут в техподержке Цитата В данный момент сбросить фильтры можно только с помощью JavaScript-скриптов В ближайшее время планируется "Опция дублирования фильтрации товаров в адресной строке" - значения фильтров можно будет задавать в url-е и сброс будет простым делом. |
Adyan, можно. Еще даже и проще. Но пока без удаления кук никак. Вот когда сделают фильтры в url тогда действительно будет все просто. Вот, например, реализация кнопки для вашего сайта.
Код <input type="button" onclick="delete_cookie(); return false" value="Сбросить все фильтры" /> И js код перед </body> Код function delete_cookie () { var cookie_name = '0brexovouShopG'; var cookie_date = new Date ( ); cookie_date.setTime ( cookie_date.getTime() - 1 ); document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString(); location.reload(); }; Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
Сообщение отредактировал leonoff(on) - Понедельник, 25 Май 2015, 16:41:33
|
|
Ну в этом вопросе я достаточно скептичен.
Выбор конкретного движка всегда обусловливается множеством факторов. uCoz был и будет лучшим решением как конструктор для новичков. Но те ключевые моменты его предельных возможностей, где костыли ставить или невозможно, или просто бессмысленно, удручают. Причем речь часто о тех вещах, который на стороне сервера решаются элементарно. Сорри за офф ![]() |
здравствуите я себе в квартире ставил двери от компании на саите http://cliff.su/ белые межкомнатные двери купить в москве двери белая эмаль из МДФ меня все устроило хорошие двери по доступнои цене
|
Здравствуйте.
После заливки товаров на сайт перестало отображаться меню для фильтрации материалов. В коде ничего не менял. Производил только замену названий доп.полей в интернет магазине (с 1 по 9). Перед этим добавлял товар в ручную все отображалось. Ссылка на сайт: http://armysveta.ru Что могло повлиять на его пропажу? Заранее спасибо. |
Sobermann, возможно не ваш случай, но все же. Недавно столкнулся с тем, что перестала отображаться "Сортировка: Наименование · Цена · ↓ Дата добавления" и т.д. Тоже ничего не менял. Написал в тех. поддержку. Оказывается у них есть какие-то лимиты на кол-во товаров (на нашем сайте было что-то около 7000шт.). В общем они убрали ограничение и сортировка появилась.
|
| |||