Фильтр товаров ocfilter v4
Возможности:
админ:
- — создание неограниченного количества опций и значений фильтра;
- — присваивание опции к нескольким категориям;
- — присваивание значения опций к товару;
- — работает как обычный модуль. Позиционирование справа — слева, порядок вывода;
пользователь:
- — выборка товаров по критериям (логику см. картинку);
- — отображение количества товаров для каждого следующего шага выборки опции-родителя и соседних опций, основываясь на текущей категории и логики выборки;
- — деактивация критерий с нулевым результатом количества товаров при следующем нажатии;
- — исключение AJAX дало возможность гарантированно получить данные и создать реальные страницы для поисковых роботов;
- — запрос с параметрами фильтра выглядит следующим образом:
index.php?route=product/category&path=20&filter=1=2,3;3=11,10;4=18
где:
переменная GET, опция, значения опции
Установка на чистый OpenCart (OpenStore) затронет следующие файлы:
admin\controller\catalog\product.php
admin\controller\common\header.php
admin\language\english\catalog\product.php
admin\language\english\common\header.php
admin\language\russian\catalog\product.php
admin\language\russian\common\header.php
admin\model\catalog\product.php
admin\view\template\catalog\product_form.tpl
admin\view\template\common\header.tpl
catalog\controller\product\category.php
catalog\model\catalog\product.php
Установка на чистый OS
1. Извлеките папки из архива openstore_filter_2.0_clean_install.zip в корень сайта с заменой.
2. Система -> пользователи -> группы пользователей -> Главный администратор [Изменить], ставим галки напротив catalog/filter и сохраняем.
3. Войдите в админ панель -> дополнения -> модули -> Фильтр товаров [изменить] -> и нажмите на кнопку «Установить таблицы«.
Если всё прошло как надо, появится соответствующее уведомление и после этого можно добавлять опции на странице Каталог -> Фильтр товаров.
Comments ( 16 )
что ссылкой поправьте
А что не так?
Это не 4 версия, а скорее 3.5. Не Seo функционала.
Кто то ставил данный модуль? Такое впечатление что не хватает файлов для полной установки.
Я ставил все ок
файлы залил на сайт. В админке в модулях появился. Нажал «установить». Проставил все необходимые права файлам и далее ничего не происходит. Есть только кнопка «Обновить» и «Отменить». В админке во вкладке «Каталог» тоже не появился. Установка не завершается…
Извиняюсь за поспешный вывод. Модуль рабочий. Моей ошибкой было то, что я проставил права только тем файлам, которые отображались при одной включённой кнопке. Когда включил все и проставил всем файлам права на запись — всё заработало
ocStore 1.5.5.1.2 не фильтрует((( Как исправить?
Так же поставил на ocStore 1.5.5.1.2. Сначала была проблема при установке он очистил файл категории, но исправил права что бы не мог менять файл установил все норм. Но теперь не фильтрует товар как исправить кто знает?
Так же поставил на ocStore 1.5.5.1.2. Сначала была проблема при установке он очистил файл категории, но исправил права что бы не мог менять файл установил все норм. Но теперь не фильтрует товар как исправить кто знает?
я тоже ставіил на 1,5,5,1 установил проблем нет)
Стал на 1.5.6 По цене фильтрует если вводить вручную или готовые ценовые диапазоны, но не работает ползунок на фильтре цен… что может быть???
стал но не полностю(( как правильно ставить?
Warning: mysql_query() [function.mysql-query]: Access denied for user ‘root’@’localhost’ (using password: NO)
матерится на musqli или musqliz, смотря какой драйвер. криворучки сука все ни как не переведут ocstore на mysqli
Установил. Но теперь не могу добавить опцию к товару. Начинаю набирать созданную опцию(создал в каталог->опции) во вкладке товара (Каталог->Товары->изменить->вкладка опции) и мне подсказывает что я имею ввиду, но при клике ничего не происходит. Пример:
Я создал опцию «размер».
Захожу в товар в вкладку «опции»
Начинаю писать «ра …»
Мне вылетает слово «размер»
Я на него кликаю и … и нифига!!! Не добавляет. Может кто сталкивался?
Феофан ты один в рунете кто ради халявщиков старается!
Но не вводи в заблуждения…
Данный модуль далеко не 4 версии, к тому же, он с багами, пожалуйста, перезалейте 4 версию.
Спасибо за понимание.
Тут не одни только халявщики.
сидят такие твари что качают все что им интересно, но при этом не хотят выставлять модули из своего архива. крысы одним словом.
Я дико екскюзми))) проверять нет времени, как мне кидают так и заливаю, если есть какие то нюансы пишите в комменты, что бы остальные знали
Работает на 1.5.5.1.2 на ура. кто там возмущался почему не знаю.
Парни если у кого проблема со вставкой чудо фильтро на 1.5.6.1-4 при использовании mysqli — борем заменой устаревшего mysql запроса в коде в файле admin/model/catalog/ocfilter.php
» foreach ($this->config->get(‘ocfilter_install_table_steps’) as $table => $fields)
{
$mysqli = new mysqli(«имя сервера», «пользователь базы», «пароль пользователя», «имя базы»);
if ($mysqli->connect_error) {
echo «Не удалось подключиться к MySQL: (» . $mysqli->connect_error . «) » . $mysqli->connect_error;
}
if (!$mysqli_num_rows =($mysqli->query(«SHOW TABLES LIKE ‘» . DB_PREFIX . $this->db->escape($table) . «‘»)))
{
$exists = false;
}
}
«
Для опенкарт 2 есть?