Фильтр mod_jshopping_filters скрытие неотмеченных

  • 21 Ответов
  • 4901 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

oppo

  • *
  • 367
  • [+]82 / [-]8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Платный модуль mod_jshopping_ultra_filters (был куплен) не подошел по причине Zend  кодирования,
но и стандартный mod_jshopping_filters раздражал длинным списком ..  неотмеченных характеристик
Видел тут примеры решения, но  *цеплять* тяжелые скрипты не люблю

Решение: несколько строчек + чистка кода модуля стандарт  CSS Valid | XHTML Valid
Фильтр mod_jshopping_filters + скрытие длинного списка
-------------------
Меняем код :
Файл => Ваш сайт \modules\mod_jshopping_filters\tmpl\default.php
Спойлер
[свернуть]
результат (см. слева) ссылка


приму благодарности
« Последнее редактирование: 29.03.2012, 02:37:34 от oppo »

*

Alienoff

Он срабатывает по кнопке "искать" ?
то есть когда цена не выбрана, но отмечены характеристики, то по ним ищет?
Когда жму сбросить - чекбоксы не сбрасывает

*

oppo

  • *
  • 367
  • [+]82 / [-]8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Он срабатывает по кнопке "искать" и если отмечены характеристики, то по ним ищет
я думаю так удобно а не клик/чебокс и улетела страница в поиск а хочется выбрать к примеру несколько параметров
вы можете добавить в настройку модуля параметр
onsubmit да / нет
в исправл. коде он есть вверху и обрабатывается (если будет 1 то  клик/чебокс и улетела страница )
$onsubmit= $params->get('onsubmit',0);

Когда жму сбросить - чекбоксы не сбрасывает  - можно добавить jQuery("div.jshop_filters input[type='checkbox']").removeAttr("checked");
пример ниже
Спойлер
[свернуть]
« Последнее редактирование: 26.03.2012, 22:29:50 от oppo »

*

Alienoff

 Может CSS кодом поделитесь?
 *DRINK*

*

oppo

  • *
  • 367
  • [+]82 / [-]8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Может CSS кодом поделитесь?
 *DRINK*
CSS -  без проблем , см. ниже

Спойлер
[свернуть]
вообще поставьте chrome
 

*

Alienoff

chrome - в смысле браузер? зачем?
Код в CSS шаблона Joomla пихать?

*

Alienoff

Блин, я извиняюсь...
А какой CSS код отвечает за кнопки ПОДОБРАТЬ и СБРОСИТЬ ФИЛЬТР?
И что отвечает за изменение картинки с плюсом на картинку с минусом при раскрытии спойлера с характеристиками? А то при раскрытии плюс остаётся плюсом
Благодарю за помощь и терпение...

Модернизация классная!
Вопрос. Можно сделать так, что бы до нажатия кнопки "искать", отмеченные характеристики не скрывались?
Что бы отмеченные характеристики отображалось так, как после нажатия кнопки "искать".

*

oppo

  • *
  • 367
  • [+]82 / [-]8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Модернизация классная!
Вопрос. Можно сделать так, что бы до нажатия кнопки "искать", отмеченные характеристики не скрывались?
Что бы отмеченные характеристики отображалось так, как после нажатия кнопки "искать".
отмеченные характеристики не скрываються если вы их сами не сбросите
я же давал пример в первом посте = *результат *

отмеченные характеристики не скрываються если вы их сами не сбросите
я же давал пример в первом посте = *результат *
Я имел в виду, что до самого первого нажатия "искать" не видно какие характеристики уже выбраны.
А также, если я отсортировал товары по определенным характеристикам, а потом решил их изменить(расширить) - не видно на какие я поменял,
до следующего нажатия "искать".
А можно ли и производителе скрывать?

*

oppo

  • *
  • 367
  • [+]82 / [-]8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Я имел в виду, что до самого первого нажатия "искать" не видно какие характеристики уже выбраны.
А также, если я отсортировал товары по определенным характеристикам, а потом решил их изменить(расширить) - не видно на какие я поменял,
до следующего нажатия "искать".
А можно ли и производителе скрывать?

хм... ничего не понял .. НАЖАТЬ на название характеристик - и типа аккордион меню открыто /закрыто

хм... ничего не понял .. НАЖАТЬ на название характеристик - и типа аккордион меню открыто /закрыто
Захожу по ссылке в первом посте.
-выбираю операционную систему;
-выбираю наличие WiFi;
-выбираю наличие TV;
-выбираю наличие GPS;
-выбираю стандарт телефона.
Вижу только какой выбран стандарт телефона.
Остальные отмеченные характеристики скрыты
Скрыты до тех пор, пока не нажму "искать", после этого показываются.
То есть, пока я не нажал "искать", я не вижу что ищу.
« Последнее редактирование: 29.03.2012, 22:30:47 от Vitapro »

*

Alienoff

oppo, а производителей под спойлер засунуть можно? А то у меня харакреристики скрываются, а производители - списком
Ещё один баг - когда в настройках фильтра отключаю "Показывать цены", так как фильтрация по цене не очень то и нужна, то весь фильтр исчезает. Это возможно исправить?
И ещё - производители появляются в фильтре (слева) только тогда, когда в глобальных настройках ЖШ стоит "Показать фильтры " - это та полоса над списком товаров, в которой фильтрация по цене и выпадающий список производителей, хотя эти фильтры тож не очень нужны, раз есть фильтр слева.
http://www.garderobchik.by/shop/shoes
спасибо

PS  Описанное Vitapro имеет место быть. Тож думал об этом написать...
Доработать этот фильтр - и будет, вероятно, оч хороший вариант
« Последнее редактирование: 31.03.2012, 03:38:21 от Alienoff »

*

oppo

  • *
  • 367
  • [+]82 / [-]8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Цитировать
oppo, а производителей под спойлер засунуть можно?
для производителей  тоже самое как и для  характеристик - (не проверял , нету у меня пока производителей)
Спойлер
[свернуть]

для Vitapro (Скрыты до тех пор, пока не нажму "искать", после этого показываются.) - будет время перепишу скрипт

*

Alienoff

Неа, заменяю код - фильтр вообще перестаёт работать
Остаётся слово "Производители:" , под ним пусто, при нажатии на спойлер - не раскрывается, ценники не вводятся, кнопки подобрать и бросить не нажимаются...

*

Alienoff

Подскажет кто?

*

igol

наверно конфликт библиотек

*

20dollars

У меня после после выбора параметров и нажатии Применить, фильтр срабатывет но сбрасываются значения диапазона цены? Где глюк? Помогите!
http://mobion.com.ua/magazin/telefony-na-mtk-6575/

*

psfdek

  • ***
  • 38
  • [+]1 / [-]0
  • _-_-_-_-_-_-_-_-_
Подскажите как правильно сделать сброс параметра checked с выбранного фильтра по характеристикам?? В js полный нуб...
Всем добра!

*

pH43

Когда жму сбросить - чекбоксы не сбрасывает  - можно добавить jQuery("div.jshop_filters input[type='checkbox']").removeAttr("checked");
пример ниже:
function modFilterclearPriceFilter(){
    jQuery("#price_from").val("");
    jQuery("#price_to").val("");
   jQuery("div.jshop_filters input[type='checkbox']").removeAttr("checked");
    document.jshop_filters.submit();
}


В этом примере строка      document.jshop_filters.submit(); для того, чтобы после очистки чекбоксов сработал фильтр?

*

Egoro

Ребята у вас ещё есть php код для фильтра? А то нашел один хороший, а он мне кодировку знаками вопроса выдает. Я php слабо знаю и перебить весь файл не смогу. Может ещё подкинете варианты своих фильтров файла default.php. Буду бесконечно благодарен

*

nevigen

  • *****
  • 8831
  • [+]771 / [-]17
  • http://n*****n.com
Смените кодировкку файла на УТФ-8 без ВОМ
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !