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

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

Open your app
Фильтр товаров 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. blank

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

  2. blank

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

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

  4. blank

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

  5. blank

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

  6. blank

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

    • blank

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

  7. blank

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

  8. blank

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

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

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

  10. blank

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

  11. blank

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

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

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

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

  13. blank

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

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

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

  14. blank

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

  15. blank

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

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

Leave a reply