Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

Фильтр товаров ocfilter v4

Фильтр товаров 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. Войдите в админ панель -> дополнения -> модули -> Фильтр товаров [изменить] -> и нажмите на кнопку «Установить таблицы«.


Если всё прошло как надо, появится соответствующее уведомление и после этого можно добавлять опции на странице Каталог -> Фильтр товаров.

[button size=»small» color=»blue» style=»none» new_window=»true» link=»http://demo.ocfilter.com/laptops-and-accessories/laptops»]Демо[/su_button]         
OCFilter-v4-OCStore-15511 (65.8 KiB)

Comments ( 16 )

  1. что ссылкой поправьте

  2. Это не 4 версия, а скорее 3.5. Не Seo функционала.

  3. Кто то ставил данный модуль? Такое впечатление что не хватает файлов для полной установки.

  4. файлы залил на сайт. В админке в модулях появился. Нажал «установить». Проставил все необходимые права файлам и далее ничего не происходит. Есть только кнопка «Обновить» и «Отменить». В админке во вкладке «Каталог» тоже не появился. Установка не завершается…

  5. Извиняюсь за поспешный вывод. Модуль рабочий. Моей ошибкой было то, что я проставил права только тем файлам, которые отображались при одной включённой кнопке. Когда включил все и проставил всем файлам права на запись — всё заработало

  6. ocStore 1.5.5.1.2 не фильтрует((( Как исправить?

    • Так же поставил на ocStore 1.5.5.1.2. Сначала была проблема при установке он очистил файл категории, но исправил права что бы не мог менять файл установил все норм. Но теперь не фильтрует товар как исправить кто знает?

  7. Так же поставил на ocStore 1.5.5.1.2. Сначала была проблема при установке он очистил файл категории, но исправил права что бы не мог менять файл установил все норм. Но теперь не фильтрует товар как исправить кто знает?

  8. я тоже ставіил на 1,5,5,1 установил проблем нет)

  9. Василий
    06.06.2014 at 10:35

    Стал на 1.5.6 По цене фильтрует если вводить вручную или готовые ценовые диапазоны, но не работает ползунок на фильтре цен… что может быть???

  10. стал но не полностю(( как правильно ставить?

  11. Warning: mysql_query() [function.mysql-query]: Access denied for user ‘root’@’localhost’ (using password: NO)

    • матерится на musqli или musqliz, смотря какой драйвер. криворучки сука все ни как не переведут ocstore на mysqli

  12. Владимир
    07.09.2014 at 18:52

    Установил. Но теперь не могу добавить опцию к товару. Начинаю набирать созданную опцию(создал в каталог->опции) во вкладке товара (Каталог->Товары->изменить->вкладка опции) и мне подсказывает что я имею ввиду, но при клике ничего не происходит. Пример:
    Я создал опцию «размер».
    Захожу в товар в вкладку «опции»
    Начинаю писать «ра …»
    Мне вылетает слово «размер»
    Я на него кликаю и … и нифига!!! Не добавляет. Может кто сталкивался?

  13. Феофан ты один в рунете кто ради халявщиков старается!
    Но не вводи в заблуждения…
    Данный модуль далеко не 4 версии, к тому же, он с багами, пожалуйста, перезалейте 4 версию.
    Спасибо за понимание.

    • Тут не одни только халявщики.
      сидят такие твари что качают все что им интересно, но при этом не хотят выставлять модули из своего архива. крысы одним словом.

    • Я дико екскюзми))) проверять нет времени, как мне кидают так и заливаю, если есть какие то нюансы пишите в комменты, что бы остальные знали

  14. Работает на 1.5.5.1.2 на ура. кто там возмущался почему не знаю.

  15. Парни если у кого проблема со вставкой чудо фильтро на 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;
    }
    }
    «

  16. Для опенкарт 2 есть?

Leave a reply