Перейти к содержанию

SooR

Пользователи
  • Публикаций

    756
  • Зарегистрирован

  • Посещение

Весь контент SooR

  1. 1 280.00 руб Скачать/Купить дополнение OCFilter - Модуль фильтра товаров Демо-версия Каталог Админ-панель Вход: Логин: demo Пароль: demo Совместимость Модуль совместим с OpenCart 1.5.6, 2.* и 3.* (включая различные сборки на базе этих версий). Совместимость с шаблонами Гарантированная совместимость доступна для следующих шаблонов: UniShop Демо: http://unishop-template.tw1.ru/desktops/ Шаблон: https://opencartforum.com/files/file/3063-universalnyy-adaptivnyy-shablon-unishop/ TechStore Шаблон: https://opencartforum.com/files/file/4550-techstore-adaptivnyy-universalnyy-shablon/ Описание OCFilter - это быстрый и функциональный фильтр товаров в каталоге. Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов. Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от уже достигнутых или поставленных целей. Основные возможности модуля Фильтрация по: цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*. *требует скопировать их в настройках модуля - Поддержка мультиязычности; - Поддержка SEO URL для фильтров и его значений; - Работа с большим количеством товаров (100к +) и фильтров; - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом; - Не конфликтует с шаблонами и другими модулями; - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода; - Поддержка мобильных версий; - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра; - Возможность использовать слайдеры для любых фильтров; - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку; - Код модуля не зашифрован и не требует декодеров. Формирование SEO URL приводит ссылку фильтров в следующий вид: http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии: http://demo2.ocfilter.com/ru/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/klass/biznes/serija-protsessora/intel-core-i5/ Постоянным покупателям модуля скидка на последующие лицензии: 30% Внимание! Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает. Внимание! Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)! То есть отключить модификаторы из админки и в директории /system/[название_файла].xml Название файла достаточно переименовать, добавив в конце "_" /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом. Контакты Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Сайт разработчика https://ocfilter.com Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 2.3 2.2 2.1 2.0 1.5.6.4 1.5.6.3 1.5.6.2 1.5.6.1 1.5.6 1.5.5.1 1.5.5 1.5.4.1 1.5.3.1 ocStore 3.0 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х  
  2. @Defaer , тогда нужно смотреть сайт, не применился модификатор для модели товара. Из-за других изменений файла, либо что-то с системой модификаций, это частое явление.
  3. Верное решение, нужна подмена на фейк. А еще проще - сделать правило для этого IP, показывать, что заказ принят и все такое, а на деле даже в базу не добавлять.
  4. SooR

    BS #1

    За месяц использования Bootstrap 4 накопилось немного фиксов и решений. Публикую как минимум для себя, в текстовиках уже надоело хранить. 1. Упрощенная реализация валидации форм на JQ $('body').on('submit', 'form.needs-validation', function(e) { if (this.checkValidity() === false) { e.preventDefault(); e.stopPropagation(); } $(this).addClass('was-validated'); }); 2. Инициализация Popover с возможностью указания контейнера границ и контента $('[data-toggle="popover"]').each(function(i) { var $element = $(this), options = $element.data(); if ($element.attr('data-content-element')) { options.html = true; options.content = function() { return $($(this).attr('data-content-element')).html(); }; } if ($element.attr('data-boundary-element')) { options.boundary = $($(this).attr('data-boundary-element')).get(0); } $element.popover(options); }); <a href="#" class="text-dark" data-toggle="popover" data-content-element="#popover-cart" data-boundary-element="#content">Корзина</a> <div id="#popover-cart"> ... </div> 3. Скрытие popover блока при клике вне его зоны с триггером click $('body').on('click', function(e) { $('[data-toggle="popover"], [aria-describedby^="popover"]').each(function() { if (!$(this).is(e.target) && $(this).has(e.target).length === 0 && $('.popover').has(e.target).length === 0) { $(this).popover('hide'); } }); }); 4. Делаем кнопку × в контенте popover'a для его скрытия $('body').on('click', '[data-dismiss="popover"]', function(e) { $('[aria-describedby="' + $(this).closest('.popover').attr('id') + '"]').popover('hide'); }); <button type="button" class="close text-dark" data-dismiss="popover"><i class="fas fa-times"></i></button> 5. Плавное изменение высоты (контента) при переключении слайдов карусели $('.carousel').on('slide.bs.carousel', function(e) { var nextH = $(e.relatedTarget).height(); $(this).find('.carousel-item.active').parent().animate({ height: nextH }, 250); }); 6. Делаем возможным выход контента за границы активного слайда карусели По умолчанию контент слайда имеет правило overflow: hidden и, например, если вы решите сделать увеличение элемента при hover с выходом за границы, то он обрежется. Чтобы это предотвратить оставим правило overflow: hidden только при смене слайдов. $(document).on({ // start 'slide.bs.carousel': function() { $(this).find('.carousel-inner').removeClass('o-visible'); }, // end 'slid.bs.carousel': function() { $(this).find('.carousel-inner').addClass('o-visible'); } }, '.carousel'); .o-visible { overflow: visible!important; } <div id="carousel-product-items" class="carousel slide" data-ride="carousel" data-interval="false" data-wrap="false"> <div class="carousel-inner o-visible" role="listbox"> ... </div> </div> 7. Возвращаем $.button из BS 3 в BS 4 Не понимаю кому мешал этот скромный, но полезный плагин Вызов будет доступен в таком виде $('button[type="submit"]').btnState('loading');
  5. SooR

    BS #1

    Вышел BS 4.2.1, а с ним и новые баги. Пол часа ломал голову, почему же у меня не хочет срабатывать <div class="embed-responsive embed-responsive-4by3"> <iframe class="embed-responsive-item" src="..."></iframe> </div> а они в классе ошиблись. 3by4 у них в CSS. Ну да ладно, предупредил. Наконец-то добавили свайп карусели, докинули новых кастомных полей в формы, xl-сайзинг модального, отрицательные margin'ы (что очень полезно), дополнительные классы для font-* и еще по мелочам. TWBS потихоньку превращается в большой helper, свои велосипеды можно удалять. Жду 4.3, скорее всего, будет последней в 4-й ветке. Активно говорят о пятёрке, хотят отказаться от jQuery - и правильно, пользуются то они всего лишь событиями и манипуляциями с DOM.
  6. @shurka023 , уберите ссылку на панель управления. Установите профайлер запросов, смотрите что происходит с базой, добавьте индексы, установите модуль "продвинутого" кэширования. Если не поможет - обращайтесь за $$$ к специалистам. Профайлер можете попробовать мой. ocfilter.querylog.2.3.ocmod.xml ocfilter.querylog.2.1.ocmod.xml
  7. Версия 4.7.5

    Демо-версия Каталог Админ-панель Вход: Логин: demo Пароль: demo Совместимость Модуль совместим с OpenCart 1.5.6, 2.* и 3.* (включая различные сборки на базе этих версий). Совместимость с шаблонами Гарантированная совместимость доступна для следующих шаблонов: UniShop Демо: http://unishop-template.tw1.ru/desktops/ Шаблон: https://opencartforum.com/files/file/3063-universalnyy-adaptivnyy-shablon-unishop/ TechStore Шаблон: https://opencartforum.com/files/file/4550-techstore-adaptivnyy-universalnyy-shablon/ Описание OCFilter - это быстрый и функциональный фильтр товаров в каталоге. Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов. Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от уже достигнутых или поставленных целей. Основные возможности модуля Фильтрация по: цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*. *требует скопировать их в настройках модуля - Поддержка мультиязычности; - Поддержка SEO URL для фильтров и его значений; - Работа с большим количеством товаров (100к +) и фильтров; - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом; - Не конфликтует с шаблонами и другими модулями; - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода; - Поддержка мобильных версий; - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра; - Возможность использовать слайдеры для любых фильтров; - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку; - Код модуля не зашифрован и не требует декодеров. Формирование SEO URL приводит ссылку фильтров в следующий вид: http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии: http://demo2.ocfilter.com/ru/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/klass/biznes/serija-protsessora/intel-core-i5/ Постоянным покупателям модуля скидка на последующие лицензии: 30% Внимание! Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает. Внимание! Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)! То есть отключить модификаторы из админки и в директории /system/[название_файла].xml Название файла достаточно переименовать, добавив в конце "_" /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом. Контакты Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной

    1 280.00 руб

  8. @Defaer , начните с отключения модификаторов других фильтров
  9. @Dime , здравствуйте. Да, скорее всего будет добавлено в обновлениях. @tanya2307 , напишите в личку данные доступа, должно все работать.
  10. Версия 1.1.0

    Демо-версия Производитель Акции Поиск товаров Категория товаров Админ-панель Вход: Логин: demo Пароль: demo Совместимость Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий). Описание OCDepartment - это модуль вывода категорий на страницах производителя, акций, поиска и обычных категорий. Список категорий формируется исходя из того, на какой странице (схеме) выведен модуль. Технически, выводятся категории всех товаров страницы. Основные возможности модуля - Вывод списка категорий в производителе*, акциях, поиске и категориях; - Высокая производительность и продуманная оптимизация; - Работа с любой структурой категорий. Модуль выводит два последних уровня категорий, если их больше; - Возможность ограничивать вывод родительских и дочерних категорий (по количеству); - Отображение количества товаров каждой категории; - Полностью совместим со всеми шаблонами, использующие BootStrap. *Чтобы вывести модуль на странице товаров производителя откройте схему «Производитель» и добавьте еще один маршрут (либо измените существующий): product/manufacturer/info Контакты Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной

    350.00 руб

  11. @cokol , тут под 2+ не успеваешь обновить, а вы про 1.5.
  12. @alpsok , ответил в ЛС @sanek83f , нужно смотреть сайт, неизвестно что за версия у вас
  13. SooR

    BS #1

    @pimur , спасибо за дополнение про DD, еще один способ в копилку. По линке читал давно, использую с осторожностью
  14. Если сильно заморочиться, можно использовать метод перерасчета пар Кантора для исключения дополнительного поиска по attribute_id, преобразовав два id в один: attribute_id && crc32(text) => [какой-то один id]
  15. @Yoda , делай crc32, как самый быстрый способ проверить. Не product_id filter_id filter_value_id 1 1 1 1 1 2 1 2 3 1 2 4 1 3 5 а product_id filter_id_1 filter_id_2 filter_id_3 1 [1,2] [3,4] [5] условно. Если нет мультиатрибутов, то еще быстрее без json
  16. 4. Пре-кэширование всех категорий и первый уровень фильтров. По логике, последующие (2+) уровни должны отрабатывать быстрее за счет сужения выборки
  17. У меня несколько вариантов: 1. горизонтальная модель с динамическими колонками 2. второй серв под фильтр без панелей и прочего, только минимум пакетов 3. свой фильтр
  18. Пускай аргументирует чем не устраивают <= 500ms, нужно спорить с его возмущениями, т.к. результат адекватный.
  19. Может добавить партиций? UPD. Sphinx третий?
  20. Да даже шины/диски/обои.. много примеров
  21. @Yoda , а лучше все на сфинкс перебросить. А, так уже на сфинксе. Тогда сделать под фильтр слейв базку. UPD. Или поэкспериментировать с выгрузкой всех индексов фильтров в память, например, в tmpfs Ёапта, и это сделали
  22. 350.00 руб Скачать/Купить дополнение OCDepartment - Категории в брендах, акциях и поиске Демо-версия Производитель Акции Поиск товаров Категория товаров Админ-панель Вход: Логин: demo Пароль: demo Совместимость Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий). Описание OCDepartment - это модуль вывода категорий на страницах производителя, акций, поиска и обычных категорий. Список категорий формируется исходя из того, на какой странице (схеме) выведен модуль. Технически, выводятся категории всех товаров страницы. Основные возможности модуля - Вывод списка категорий в производителе*, акциях, поиске и категориях; - Высокая производительность и продуманная оптимизация; - Работа с любой структурой категорий. Модуль выводит два последних уровня категорий, если их больше; - Возможность ограничивать вывод родительских и дочерних категорий (по количеству); - Отображение количества товаров каждой категории; - Полностью совместим со всеми шаблонами, использующие BootStrap. *Чтобы вывести модуль на странице товаров производителя откройте схему «Производитель» и добавьте еще один маршрут (либо измените существующий): product/manufacturer/info Контакты Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной Добавил SooR Добавлено 20.04.2018 Категория Модули Системные требования BootStrap Сайт разработчика https://ocfilter.com Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 2.3 2.2 2.1 2.0 ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х
  23. Уважаемые покупатели. С 30 декабря 2018 по 10 января 2019 техподдержка работать не будет. Спасибо за понимание и хороших праздников!
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.