Статьи и новости

Фильтр товаров - FilterVier SEO_v.1.x (для OpenCart 1.5.x)

Цена: 1 600 руб.
* Адрес сайта VQmod:

Адрес тестового сайта (необязательно) VQmod:

Нужна платная помощь с установкой?
Каталог дополненийМодулиФильтры
Автор: vier
Покупок: 47 (Средняя оценка: 5)
Совместимость OpenCart 1.5.3.1, OpenCart 1.5.4.1, OpenCart 1.5.5.1, OpenCart 1.5.6, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4, OCStore 1.5.3.1, OCStore 1.5.4.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, OcShop 1.5.6.4.х
Модуль FilterVier_SEO_v.x.x – фильтр товаров на страницах сайта в Категориях, Брендах, Акциях для версий OpenCart 1.5.x , с полным управлением под SEO.

Фильтр автоматически формируется на страницах сайта в Категориях, Производителях и Акциях (Товаров со скидкой) по: цене, атрибутам, опциям, производителям, новинкам, наличию и товаров со скидкой.
!!! Внимание.
Модуль теперь под ionCube. (надо, чтоб он был установлен и включен на Сервере/Хосте).

Демо-сайт:
demo-fv-seo-1.oc-vier.ru/computers/
Вход в админку: demo/demo
http://demo-fv-seo-1.oc-vier.ru/admin/index.php?route=module/filter_vier

    Особенности модуля FilterVier_SEO_v.x.x.

  • Модуль независимый от Шаблона сайта.
  • Работа Модуля может осуществляться как на основании «живыми ссылками», так и на Ajax.
  • Независимо от последовательности выбранных параметров фильтра, адресная строка будет иметь всегда один вид.
  • Параметры фильтра в «Хлебных крошках» – breadcrumbs
  • Хлебные крошки по параметрам фильтра полностью соответствуют последовательности параметров в адресной строке.
  • При переключении языка на сайте, выбранные параметры фильтра сохраняются.
  • Автоматическая генерация Мета-тегов: description, keywords, title, Заголовка-H1 и Описания по определенным шаблонам.
  • Ручное создание Пос.страниц по Мета-тегам, H1 и Описанию (возможность применить и для самих Категорий/Производителей/Акций).
  • Использовать второе Описания.
  • Для удобства создания Описания используется текстовый редактор.
  • Canonical и robots – настраиваемые ограничения по количеству выбранных параметров.
  • Мета-тег robotsзапрет на индексацию со второй страницы, сортировке, лимите (возможность применить и для самих Категорий/Производителей/Акций).
  • Не выводить Описание со второй страницы сайта (возможность применить и для самих Категорий).
  • Запись ЧПУ-ссылок параметров фильтра в sitemap (работает с Google Sitemap и Sitemap_pro).
  • Возможность использовать ссылки вида js (интегрировал для «назойливых» поисковиков).
  • Использовать мульти-Атрибуты через разделитель.
  • Установка сортировки товаров, которых нет в наличии внизу списка.
  • Возможность указать минимальное количество параметров для отображения их в блоке фильтра. !!!NEW
  • Выбрать сортировку товара по умолчанию.
  • Скрывать Параметры фильтра с нулевым количеством.
  • Показывать товары и в родительских категориях.
  • Адаптирован с bootstrap под мобильную версию.
  • Подстройка/подборка Атрибутов для Категорий - возможность выбирать/отображать для Категорий нужные Атрибуты.
  • Интеграция с другими модулями.
  • В админке модуля можно конструировать свой дизайн – вкладка «Дизайн». !!!NEW
  • 6 видов отображения Атрибутов: ссылками, списком, переключателями, кнопками, картинками и слайдером - если эти значения имеют цифровой формат.
  • 3 вида отображения Опций: ссылками, кнопками, картинками.
  • 2 вида отображения Производителей: ссылками, картинками.
  • 2 вида отображения Цены: ссылками, слайдером.
  • Создать собственные стили для чекбоксов, кнопок, слайдера (инструкция в Описании по модулю), если таких нет в предложенных вариантах модуля.
  • Фильтр по атрибутам также может работать без текстовых названий Атрибутов (которые прописываются в карточке товара). Полезность данной возможности позволяет «заменять» созданные под-Категории Атрибутами, с сохранением их ЧПУ.
  • Есть Блок очистки фильтра по выбранным параметрам.
  • Работает с сортировкой, page и limit.
  • Ссылки из фильтра можно размещать где угодно на страницах сайта, даже не отображая сам фильтр.
  • Скорость обработки информации, за счет оптимизации кода (а также кэширования запросов в самом модуле).
  • Поддерживает работу с мультимагазинами.
  • Мультиязычность, Мультивалютность.
  • ЧПУ модуля может работать в паре с SEO_URL или SEO_PRO.
  • Сортировка блоков фильтра – очередность вывода.
!!!ВНИМАНИЕ: - если Вы использовали на своем сайте недефолтный фильтр товаров, то обязательно его отключите в админке, и удалите/переименуйте его модификатор.
(Обычно в его названии присутствует часть текста filter) – Переименуйте его расширение, например, расширение .xml переименовать в ._xml

Модуль распространяется по принципу "as is" - какой есть на данный момент в нем функционал, значит такой и есть.

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

Системные требования: Ioncube Loader; Версия PHP: 5.6 -> 7.0 (включительно). Для версий меньше php 5.6 и больше php 7.0. отправлю по запросу. В запросе указывайте Ваши сайты, полную версию php, версию Opencart и почту, только не gmail.

Лицензионный ключ на один домен (сайт) предоставляется автоматически на Ваш e-mail, который Вы указываете при покупке.
Если по каким-то причинам Вы не получили его, то пишите мне в личку. (Лиц.ключ для тестового сайта, так же может быть отправлен автоматически, если он находится на одном домене с основным. Для тестового сайта на локальном сервере ключ предоставлю - пишите, указав: сайт, полную версию php и версию Opencart).

Установка – в два стандартных шага (файлы не перезаписывает). В архиве модуля есть инструкция по установке.
Обновление модуля FilterVier_SEO
(обновление модуля с версии #.27 можно не переустанавливать, а просто перезаписать файлы, войти в админку модуля и пересохранить модуль - все закладки. Также возможно надо будет обновить кэш браузера по Ctrl+F5). В архиве модуля есть инструкция пошагового обновления.
!!!! ВНИМАНИЕ
если у Вас НЕ сохранятся настройки в админке модуля, то
проверьте файл по пути - /admin/model/setting/setting.php
там есть метод(функция) - editSettingValue
так вот, там могут быть ошибки (данные ошибки были исправлен в ocStore 1.5.5.1.2):
1 - первая:
public function editSettingValue($group = '', $key = '', $value = '', $store_id = 0) {
    if (!is_array($value)) {
        $this->db->query("UPDATE " . DB_PREFIX . "setting SET `value` = '" . $this->db->escape($value) . "' WHERE `group` = '" . $this->db->escape($group) . "' AND `key` = '" . $this->db->escape($key) . "' AND store_id = '" . (int)$store_id . "'");
    } else {
        $this->db->query("UPDATE " . DB_PREFIX . "setting SET `value` = '" . $this->db->escape(serialize($value)) . "' WHERE `group` = '" . $this->db->escape($group) . "' AND `key` = '" . $this->db->escape($key) . "' AND store_id = '" . (int)$store_id . "', serialized = '1'");
    }
}
ошибка здесь - , serialized
надо заменить запятую на AND
то есть должно быть - AND serialized

2 - и вторая: - еще ошибка может быть - правильно UPDATE (а не UDPATE)
public function editSettingValue($group = '', $key = '', $value = '', $store_id = 0) {
    if (!is_array($value)) {
        $this->db->query("UDPATE " . DB_PREFIX . "setting SET `value` = '" . $this->db->escape($value) . " WHERE `group` = '" . $this->db->escape($group) . "' AND `key` = '" . $this->db->escape($key) . "' AND store_id = '" . (int)$store_id . "'");
    } else {
        $this->db->query("UDPATE " . DB_PREFIX . "setting SET `value` = '" . $this->db->escape(serialize($value)) . "' WHERE `group` = '" . $this->db->escape($group) . "' AND `key` = '" . $this->db->escape($key) . "' AND store_id = '" . (int)$store_id . "', serialized = '1'");
    }
}
============================================
Резюмирую -
должно быть так:
public function editSettingValue($group = '', $key = '', $value = '', $store_id = 0) {
    if (!is_array($value)) {
        $this->db->query("UPDATE " . DB_PREFIX . "setting SET `value` = '" . $this->db->escape($value) . "' WHERE `group` = '" . $this->db->escape($group) . "' AND `key` = '" . $this->db->escape($key) . "' AND store_id = '" . (int)$store_id . "'");
    } else {
        $this->db->query("UPDATE " . DB_PREFIX . "setting SET `value` = '" . $this->db->escape(serialize($value)) . "' WHERE `group` = '" . $this->db->escape($group) . "' AND `key` = '" . $this->db->escape($key) . "' AND store_id = '" . (int)$store_id . "' AND serialized = '1'");
    }
}
И самый простой и быстрый способ устранения ошибок - скачать сборку ocStore 1.5.5.1.2 и заменить файл по пути /admin/model/setting/setting.php


!!! При обновлении модуля, всегда очищайте кэш браузера (по Ctrl+F5),
а также пересохраняйте все вкладки.


____ Изменения в последних версиях модуля:____
#.55
2019-06-03:
- !!! изменен модификатор модуля !!!!
- переделал логику контроля ЧПУ и формирования canonical, robots в модуле.
- добавил отображение Атрибутов в виде radio-кнопками и select.
- изменил коды контроллеров и моделей модуля.
- изменил/добавил стили и код в шаблоне.
- добавил функционал: – минимальное количество параметров; отображение Опций с нулевым остатком; Маркеры для Мета-тегов.
------------------------------------------------
#.54*
2019-04-03:
- изменил немного формирования стиля фильтра под некоторые шаблоны, где используется сжатие всех стилей в один файл. (это не обязательное обновление ).
------------------------------------------------
#.54
2019-04-01:
- добавил новую вкладку «Дизайн».
- переименовал основные файлы стиля и шаблона в filter_vier.css и filter_vier.tpl, а так же изменил их код и добавил/изменил некоторые классы и id.
- изменил/переименовал некоторые папки и файлы других стилей модуля.
- переделал формирование ссылок для Пос.страниц при включенном href js.
- ссылки из Пос.страниц теперь могут содержать русские буквы.
- переделал работу модуля с мульти-магазинами.
- небольшое изменение дизайна админки модуля.
------------------------------------------------
#.53
2019-02-15:
- добавил новую вкладку «Подстройка в Категориях».
- подкорректировал работу canonical для Пос.страниц с запрещающим признаком вывода во вкладке «SEO_URL».
- изменение кода и его оптимизация всех контроллеров и моделей модуля.
------------------------------------------------
#.52
2018-11-15:
- код модуля(контроллеров и моделей) зашифрован – используется ionCube.
- добавил во вкладку «Мета-тэги» вывод Параметров фильтра в Хлебные крошки.
- переделал работу Текстового редактора в админке модуля (для некоторых версий Opencart).
- подкорректировал связку формирования авто-мета-тэгов.
- корректировка кода всех контроллеров и моделей модуля.
- разделил в админке модуля вкладку «Мета-тэги & Языки» на две вкладки.
- изменил блок шаблона Описания – разбил на два отдельных блока для Категории и Производителя, и изменил к ним логику – отображение визуального редактора по клику.
- добавил в сортировку по умолчанию случайный выбор.
- добавил в блок «setting poles» блок +sort_name – для запроса.
- подкорректировал код для set-filter to base:
- изменил код в фильтре вкладки «Пос.страницы», чтоб после редактирования не сбрасывался фильтр.
- изменил код формирования текстовых id, его контроль и подсказки для ошибочных значений. (!!!если заново сгенерировать их, то обязательно перегенерировать ЧПУ в модуле).
- изменил/добавил код в модификаторе модуля для скрытия подкатегорий при срабатывании фильтра.
- добавил папку для кэшированных файлов фильтра, и создал свою логику в коде кэширования.
- подкорректировал код для формирование акций и скидок.
- изменил и оптимизировал код запроса формирования фильтра по атрибутам.
- поправил код блокировки кнопок для слайдера.
- добавил/изменил стиль для блокированных кнопок слайдера.
- изменил структуру работы во вкладке «Пос.страниц»: добавил сортировку, фильтр, пагинацию. Изменил манипуляции с блоками: удаление, копирование, редактирование. Теперь безболезненно для объема и скорости можно использовать неограниченное количество Пос.страниц. Так же их можно использовать и для формирования Мета-тэгов, H1 и Описания в Категориях и Производителях.
- добавил «no_param_opis:», «no_param_meta:», «нижний регистр:», «ЧПУ page:» во вкладке «Мета-тэги & Языки».
- устранил ошибку при пустом кэшировании данных.
- добавил код по дополнительным Полям для адаптации с модулями “ Attribute Tooltip” и “ Custom Unit”.
- изменил tpl и css файлы каталога под модуль “ Attribute Tooltip”.
- поправил код формирование ЧПУ (раньше 0 не транслитерировал).
- кнопка в админке ”Подняться вверх”.
- добавил проверку на корректность несуществующих ЧПУ в адресной строке и контроль к неподключенным Схемам модуля – код ответа 404.
- исправил отображение модуля при «нулевых» Категориях.
- добавил возможность не выводить Описание модуля или Категории с пагинацией.
- добавил во вкладке «Пос.страницы» добавление алиаса – для разных языков.
- добавил во вкладке «Мета-тэги» выбор «Поле:» - для Описания, «nofollow-<a> кроме Пос.страниц:», «noindex-sort_lim:», «set-filter to base:» - управление для Каталога из админки модуля(canonical, robots, page, sort, limit).
- изменил tpl-файл каталога (подкорректировал код, изменил отображение стрелок, добавил id для блока атрибутов, чтоб была возможность добавлять стилевые картинки).
- оптимизировал код контроллера каталога.
- добавил контроль на корректность значений в слайдерах Атрибутов.
- изменил стиль и вид админки (при входе в админку модуля - обновить кэш бразера).
- добавил в админке «Запрос лиц.ключа».
- подкорректировал работу в наличии без его статуса.
- исправил работу фильтра, если статус цены не включен в tpl-файле каталога.
- оптимизировал код контроллера каталога.
- незначительная корректировка кода в админке.
- подкорректировал отображение стрелок в tpl-файле каталога.
- добавил возможность работы фильтра на Ajax.
- !!! изменил внешний вид фильтра (изменены tpl и css файлы).
- объединил слайдеры Цены и Атрибутов в один вид слайдера.
- добавил в админку выбор видов кнопок для фильтра.
- изменил код всего фильтра.
- удалил блок Категорий из фильтра (за не востребованостью).
- добавил fix`ы для некоторых сторонних модулей в блок setting poles.
------------------------------------------------
Основное
Способ распространения Платно
Совместимость OpenCart 1.5.3.1, OpenCart 1.5.4.1, OpenCart 1.5.5.1, OpenCart 1.5.6, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4, OCStore 1.5.3.1, OCStore 1.5.4.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, OcShop 1.5.6.4.х
VQmod Да
Ocmod Нет
Статистика
В первый раз файл добавлен 04.05.2017
Последнее изменение 13.10.2019
Просмотров 4390
Покупок 47

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:






Файлы будут доступны после покупки




 
Телефон, Viber, WhatsApp, Telegram: +7-952-3190-952 Skype: cdqpru Почта: help@liveopencart.ru ВКонтакте: liveopencart