Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Фильтр товаров в категории 2.0 - Допилы [Поддержка]


JohnnyVega

Recommended Posts

Фильтр товаров в категории 2.0 - Допилы


Фильтр товаров в категории 2.0 - Допилы


Фильтр товаров в категории 2.0 - допилы

ВЕРСИЯ - 1.76

ОПИСАНИЕ

Фильтр товаров в категориях по опциям фильтра.

Легендарный модуль от комрада Soor'a, получивший широчайшее распространение на просторах инета и послуживший основой для многих других модулей. Тема оригинального модуля здесь

===========================================

ВОЗМОЖНОСТИ

админка:

- создание неограниченного количества опций и значений фильтра;

- присваивание опции к нескольким категориям;

- присваивание нескольких значений опций к товару;

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

- возможность вывода фильтра группой чекбоксов (галочки) или выпадающим списком чекбоксов;

- возможность показывать или не показывать пустые значения фильтра

пользователь:

- вывод фильтра в виде раскрывающегося списка с чекбоксами

- выборка товаров по критериям;

- отображение количества товаров для каждого следующего шага выборки опции-родителя и соседних опций, основываясь на текущей категории и логики выборки;

- деактивация критерий с нулевым результатом количества товаров при следующем нажатии;

- исключение AJAX дало возможность гарантированно получить данные и создать реальные страницы для поисковых роботов;

- запрос с параметрами фильтра выглядит следующим образом:

index.php?route=product/category&path=20&filter=1=2,3;3=11,10;4=18

где:

переменная GET, опция, значения опции

===========================================

СОВМЕСТИМОСТЬ

Ocstore 1.5.1.x - 1.5.3.x, Ocstore 1.5.4.x

===========================================

УСТАНОВКА

Описана в файле "Установка модуля фильтр.htm"

ВНИМАНИЕ!!!

Установка производится с использованием vqmod-файла. vqmod-файл предназначен для установки на дефолтную тему магазина.

Vqmod должен быть предварительно установлен в магазине.

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

===========================================

ДЕМОНСТРАЦИЯ РАБОТЫ МОДУЛЯ

Демка - страница категории

версия модуля 1.75

Админка - вывод модуля

Админка - категории фильтра

Админка - редактирование товара - вкладка "Опции фильтра"

Логин: demo

Пароль: demo

Буду рад увидеть Ваши отзывы, замечания, предложения по улучшению.

===========================================

ИСТОРИЯ ИЗМЕНЕНИЙ

v1.76

Фикс ошибки с определением наличия нужных таблиц

v1.75

Исправление бага с копированием товара с установленным фильтром

v1.72

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

v1.70

Исправление текущих багов

v1.65

Адаптация под версию движка 1.5.4.x

v1.58

Добавлена функция создания/удаления таблиц

Обработка лимита в категориях

v1.50

Исправлена ошибка со статусом фильтра.

Добавлена поддержка английского языка

v1.45

Добавлена возможность показывать или не показывать пустые значения фильтра;

Устранение ошибок при отображении нескольких модулей фильтра на одной странице

Изменение отображения фильтра (вариант с выпадающим списком) при расположении модуля в левой или правой части окна

Улучшено удобство работы в админке

v1.40

Добавлена возможность указывать несколько значений для опций фильтра (первоначально сделана freelancer)

v1.35

Добавлен порядок сортировки опций фильтров (если идет обновление модуля, то нужно сделать запрос в базу. Запрос должен выглядеть так: ALTER TABLE `category_option_value` ADD `sort_order` INT( 10 ) NULL DEFAULT '0';

)

(первоначально сделана Tegra)

v1.3

Добавлен вывод фильтра в виде раскрывающегося списка с чекбоксами

==========================================

Мои другие модули находятся здесь

==========================================

ЛИЦЕНЗИЯ

Это программное обеспечение не свободно (первоначальный вариант фильтра Вы всегда можете скачать бесплатно в теме Soor'а. Адрес указан выше)

Условия использования лицензии - "на владельца".

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

Если же Вы наняты клиентами, чтобы работать над магазинами клиентов или другими магазинами, т.е. не над теми магазинами, которые Вам принадлежат, Вы должны приобрести дополнительную лицензию для клиента.

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

© JohnnyVega, 2012


  • Автор
  • долучення
    09.08.12
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Звернення до сервера розробника
    Нет

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Предлагаю в этой теме дорабатывать бесплатный и довольно неплохой модуль от Soor'a

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

В этом варианте фильтра такого нет. Можно добавить. Где-то в теме Soor'a проскакивало, по-моему

Надіслати
Поділитися на інших сайтах

Да вы правы, я его себе и установил, доделывал кстати форумчанин наш, под ником freelancer...

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

ссылка на тему: https://opencartforum.com/topic/8476-модуль-фильтр-товара-1513/page__fromsearch__1

скачать фильтр: https://opencartforum.com/index.php?app=core&module=attach&section=attach&attach_id=3241

Надіслати
Поділитися на інших сайтах

Можно добавить, но нужно описание изменений, которые вносились в первоначальный модуль Soor'a. Фрилансер выложил уже готовый вариант. Смотреть что именно он там добавил или поменял в сравнении с оригиналом мягко говоря гиморно. Нужен именно список изменений. Так называемый патч.

Надіслати
Поділитися на інших сайтах

блин...получается для опенкарта есть уже 3 вида фильтра, но все со своими + и -.

Вообще, у меня сейчас доработанный soor'ский фильтр из указанных выше тем, т.е. имеется выбор нескольких значений и сортировка опций. Я так понимаю, в этом фильтре такого нет. Сортировка идет как дополнение и устанавливается простым копированием файлов и внесением запроса в базу - по идее и на этом должно быть так же.

А если установить этот фильтр, то старые опции останутся, или придется заново каждый товар редактировать?

Надіслати
Поділитися на інших сайтах


блин...получается для опенкарта есть уже 3 вида фильтра, но все со своими + и -.

Вообще, у меня сейчас доработанный soor'ский фильтр из указанных выше тем, т.е. имеется выбор нескольких значений и сортировка опций. Я так понимаю, в этом фильтре такого нет.

Пока нет

Сортировка идет как дополнение и устанавливается простым копированием файлов и внесением запроса в базу - по идее и на этом должно быть так же.

Можете скинуть линк на тему, где добавляется сортировка?

А если установить этот фильтр, то старые опции останутся, или придется заново каждый товар редактировать?

По идее должны остаться. Но лучше предварительно бэкап сделать
Надіслати
Поділитися на інших сайтах

Обноваление

v1.35

Добавлен порядок сортировки опций фильтров (если идет обновление модуля, то нужно сделать запрос в базу. Запрос должен выглядеть

так: ALTER TABLE `category_option_value` ADD `sort_order` INT( 10 ) NULL DEFAULT '0';

)

Надіслати
Поділитися на інших сайтах

Можно добавить, но нужно описание изменений, которые вносились в первоначальный модуль Soor'a. Фрилансер выложил уже готовый вариант. Смотреть что именно он там добавил или поменял в сравнении с оригиналом мягко говоря гиморно. Нужен именно список изменений. Так называемый патч.

попробовал - действительно гиморно, засел на первом же файле) изменений многовато, а т.к. я в этом не разбираюсь, то быстро запутался.

Однако, сравнил три версии фильтра, а именно:

1. Вашу

2. Soor без выбора нескольких значений

3. От фрилансера с выбором нескольких значений

Почти все файлы, использующиеся в версии 1, у версий 2 и 3 аналогичны по размеру, за исключением:

adminmodelcatalogfilter.php - изменений в несколько байт, найти не сложно.

Т.е. файлы, которые фигурируют в версии 1 отличаются по размеру от версий 2 и 3, но у версий 2 и 3 они аналогичны.

Получается, что основа у версий 1 и 3 одинаковая, т.о. можно попробовать взять версию 3 и залить на неё версию 1, удалив файл Vqmod'a.

Если не получится, то нужно сравнить файл vqmod у версий 1 и 2 (на форуме есть Soor'ский фильтр на vqmod). Версия 3 только без vqmod.

Сам я протестировать не могу, т.к. тестового магазина нет.

Надіслати
Поділитися на інших сайтах


Сравнивать легко и просто при помощи, бесплатной программы CodeCompare, она делит экран на две(три) части и показывает разными цветами изменения в коде, пока идет пробный период, можно сравнивать даже 3 кода одновременно, потом только два или покупать...

Надіслати
Поділитися на інших сайтах

Или бесплатная WinMerge

Надіслати
Поділитися на інших сайтах

Народ, произошла трагическая, но, чёрт возьми, приятная ошибка. :ugeek: :-D :eek:

Сегодня сел переделывать этот модуль под 1.5.3.1 и каково же было моё удивление, когда....модуль просто заработал...без никаких переделок...сразу же. :-D

Короче, у Soor'a, было написано, что модуль под 1.5.1.3. Ну раз написано, значит так и есть, нет причин не доверять и не верить компетентному человеку, да к тому же автору модуля. Я и не пробовал этот модуль под другие версии. :oops: Короче, не зря говорят, доверяй, но проверяй :lol:

В-общем, пробуем модуль на 1.5.2.1 и на 1.5.3.1 и отписываемся сюда.

Для версии 1.5.3.1 не планируется?

поддерживаю,не планируется ли?

Не планировалось, но ПОДДЕРЖИВАЕТСЯ :-)

  • +1 1
Надіслати
Поділитися на інших сайтах

Каким списком?

Надіслати
Поділитися на інших сайтах

v1.40

Добавлена возможность указывать несколько значений для опций фильтра (первоначально сделана freelancer)

Изображение

  • +1 1
Надіслати
Поділитися на інших сайтах

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

ЗЫ : ocStore

Version 1.5.3.1

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

порообывал все сделал как написано в установке, в товаре не появилась вкладка "Опции фильтра", помогите удалить чтобы не отображалась надпись в товарах отции фильстра

Надіслати
Поділитися на інших сайтах


У Вас, видимо, не дефолтная тема?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.