Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

SooR

Users
  • Posts

    1,511
  • Joined

  • Last visited

Everything posted by SooR

  1. @Lex177 , пока нет. Ее никогда и не было как отдельный фильтр.
  2. @Lex177 , только запросами, но до первого копирования, после него снова все слетит. Почему бы не использовать что-то одно?
  3. @Dan12ru , здравствуйте. Копировать атрибуты в фильтры. @Lex177 , можно только расширить диапазон цен с учетом скидки. Включается в настройках модуля.
  4. @Lex177 , здравствуйте. Если про наличие скидки (да/нет) - этого нет. Переключение между мобильным <-> десктопным видом происходит не в реальном времени, а по обновлении страницы. @NicDN , точных дат нет.
  5. @tunok777 , так сделать нельзя. @fantazzy95 , проверьте @leovik , делайте фильтры для всех трех категорий, про Batch Editor - к автору Batch Editor.
  6. 1. Возможен. 2. Вписывание проводится вами 3. Проконсультирую
  7. @VladG , если вам нужно создать страницу с таким набором фильтров, но под другим URL, то для этого создается посадочная страница и в нее заносятся необходимые данные.
  8. @VladG , исключите ненужные фильтры и все. @tunok777 , добрый день. Это где? Не понял вопрос. @ndvr , спасибо, многое уже решалось программно, но в разбросанном виде, готовится на большое обновление. По поводу копирования - больная тема, условий там больше, всего 5 таблиц, а заполняют их разными способами из разных источников, используют многострочные атрибуты как часть описания товара, стикеры и т.д., а еще хотят использовать их как фильтры, то есть одну сущность под *дцать задач, как всегда
  9. @devig , над кэшированием ведутся работы, но конкретно в этом случае мы не выигрываем ничего, а из-за таких вот кэшей в св-ва и массивы в стиле seo_pro получить нефиг делать. В некоторых случаях это работает и, если вы заметили, модуль хранит в реестре весь инстанс своего класса, что тоже не совсем правильно. В будущем буду выгружать лишнее.
  10. @devig , кэширование этих запросов нецелесообразно.
  11. @alexaw , 1) Добавьте в конце значения "2" пробел, либо "л.", чтобы изменить его псевдоним, т.к. он совпадает с "2" модели Mazda. Либо измените псевдоним категории-модели 2 2) Отключите его в настройках модуля 3) Отключите показ количества в настройках модуля. На быстродействие не влияет.
  12. @alexaw , 1) Добавьте в конце значения "2" пробел, либо "л.", чтобы изменить его псевдоним, т.к. он совпадает с "2" модели Mazda. Либо измените псевдоним категории-модели 2 2) Отключите его в настройках модуля 3) Отключите показ количества в настройках модуля. На быстродействие не влияет.
  13. @Fantozzzio , выводятся страницы текущей категории, а не все скопом. Других вариантов пока нет. Хотите усовершенствовать - делайте. @Ngreen , нужно смотреть детальней, скиньте доступ в личку.
  14. @tunok777 , здравствуйте. Естественно. Открываем catalog/controller/[extension]/module/ocfilter.php Находим $option_data = array( Перед этой строкой добавляем if ($values && $option['option_id'] != 'm' && $option['option_id'] != 's') { $sort_order = array(); foreach ($values as $key => $value) { $sort_order[$key] = $value['count']; } array_multisort($sort_order, SORT_DESC, $values); } Сохраняем, проверяем.
  15. @TeslaFeo , интересное у вас суждение. $.get и $([node]).get() - разные вещи. Многие используют доступ к DOM элементу через JS из jQuery объекта как к элементу массива вот так var element = $('#some-el-by-id')[0]; я же предпочитаю использовать алиас .get(0), мне он кажется более подходящим к стилистике цепочки вызовов jQuery var element = $('#some-el-by-id').get(0); Док Нужно понимать, в каком контексте мы вызываем метод jQuery. В данном случае, контекстом является объект с элементом #ocfilter, согласно этому руководству, этот объект он и вернет, причем, вернет копию удалившегося элемента, что очень удобно. Очень просто. F12, в консоле пишем console.log($('a:first').remove()) и смотрим что нам показывает консоль. Если в свойстве length объекта будет 1 - нам вернулся удаленный объект (при условии, что элемент есть в наборе). Т.к. jQuery не имеет своего метода возвращающего html элемента с ним вместе, то приходится использовать нативное свойство outerHTML <div id="html-box"><span>Some Text</span></div> var innerHTML = $('#html-box').html(); // Вернет <span>Some Text</span> var outerHTML = $('#html-box').get(0).outerHTML; // Вернет <div id="html-box"><span>Some Text</span></div> Надеюсь, понятно объяснил. Вообще JS - уникальной гибкости язык, при взгляде на код которого не сразу понимаешь что происходит, если его автор любит минимализм и краткость записи.
  16. 1. Версия 4.19 из варезника, старовата и неизвестно через какие руки прошла. 2. Обернуть в typeof? лучше оберните в console.info изучаемый объект, подозреваю, что из DOM уходит #ocfilter-mobile Объясните свое видение?
  17. Скачать новую версию там где покупали и обновить по инструкции.
  18. @Fantozzzio , приветствую. Откройте catalog/controller/product/category.php и найдите $data['limit'] = $limit; добавьте после Откройте catalog/view/theme/[default|ваша_тема]/template/product/category.tpl Вставьте следующий код там, где вы хотите вывести список ссылок на посадочные. Например, после <div class="row"> <div class="col-sm-6 text-left"><?php echo $pagination; ?></div> <div class="col-sm-6 text-right"><?php echo $results; ?></div> </div> вставить Сохраните файлы, очистите и обновите модификаторы, проверьте. Пример (см. под пагинацией). UPD 1. Либо воспользуйтесь модификатором ocfilter.page-links.ocmod.xml UPD 2. 17/09/2020 Модификатор для OpenCart 3 ocfilter.page-links-opencart-3.ocmod.zip
  19. @tadi , Здравствуйте. Да, решена. Canonical убран. @Ngreen , проверьте сопоставление категорий фильтров к категориям товара.
  20. @sitegewes , можно, если сможете исключить его зависимости в js сценарии модуля. @Ngreen , может они указаны товарам с нулевым количеством или вовсе не указаны товарам? Проверьте. @Darilka , из коробки нельзя, только доработкой, которую пока не могу предоставить.
  21. @ndvr , здравствуйте. Возможно перепутали архив для версии OpenCart. @mario512 , здравствуйте. Скопируйте фильтры в настройках модуля. Это требуется делать регулярно, для обновления состояния фильтров. @Santehdom , добрый день. В таком случае, надо запрещать выводить нижнее описание при действующей посадочной страницы. Посмотрю какая переменная за это отвечает и сообщу в личку.
  22. @Max3241 , обновите модуль. @alexaw. напишите в личку, пожалуйста.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.