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

vier

Users
  • Posts

    1,590
  • Joined

  • Last visited

Everything posted by vier

  1. скорее всего это при клике такое бывает. смотря какой tooltip установлен. если стандартный, то возможно поможет этот фикс - вписать в низу своего файла (twig или tpl) код-js или обернуть его в новый <script>код</script> /*fix_tooltip*/ $('[data-toggle="tooltip"]').on('click', function(){$('.tooltip').remove();}); /*end fix_tooltip*/ (если данный файл модифицируется, то обновить модификаторы). так же можно это сделать универсальным модификатором и установить в файл Футера шаблона.
  2. Релиз: Вышла новая версия модуля - #63 Что нового(из основного): - работа модуля на странице Поиска - добавил вкладку «Страница Поиска» с дополнительными настройками. - работа модуля на Главной странице - добавил вкладку «Фильтр на Главной» с дополнительными настройками. - добавил дополнительный вид отображение Цены, как блоком select. - добавил в вид отображения параметров Кнопки:radio и image:radio – то есть их функционал будет работать в режиме как radio(переключатель). - во вкладке «SEO_URL» добавил get-Фильтра, ЧПУ get-Фильтра, Отключить ЧПУ на странице `Поиска`, кнопку Транслит. (Так же при генерации ЧПУ в полях: Производители, Наличие, Новинки, Цена и Акции, будет формироваться ЧПУ из названий, присвоенные по этим полям во вкладке «Языковые данные», согласно из выбранного языка «Язык для транслита»). - во вкладке «Пос.страницы + Sitemap» изменил внутреннею обработку для form-полей. Это позволит в дальнейшем упрощенно интегрироваться с другими модулями. - изменены контроллеры и модели модуля. - произведена оптимизация их кода. - !!! изменен файл шаблона – filter_vier.tpl(filter_vier.twig) !!! - использовать только этот новый шаблон (или на базе него, написать собственный, если потребуется) - незначительно изменен файл по стилям – filter_vier.css - !!! изменен модификатор модуля !!!! - обязательно его меняем. Вся информация пошаговой обновы в архиве модуля в файле readme_update.txt - обязательно его читаем! Важно из данного файла - 3.0) подключится по по FTP(ФТП) в режиме передачи/обмена: Двоичный/Binary !!* Обратите внимание! - во вкладке "Языковые данные" поля для блоков: Атрибуты, Опции, Производители, Цена - нужно будет повторно ввести данные (изменена логика их обработки). - во вкладке "Основные" галки в блоке Атрибуты на (группа) так же изменили логику кода. - если их(группы) использовали, то переподключить. - во вкладке "SEO_URL" при генерации ЧПУ в полях: Производители, Наличие, Новинки, Цена и Акции, будет формироваться ЧПУ из названий, присвоенные по этим полям во вкладке «Языковые данные», согласно из выбранного языка - «Язык для транслита». В админке модуля: Страница Поиска - рекомендую устанавливать min символов - после которого будет появляться Фильтр. сделана интеграция с модулем - Поисковая система с морфологией и релевантностью PRO галка на fix_search_engine (Важно. Если у Вас не установлен данный модуль на сайте, то НЕ включайте данную галку) Фильтр на Главной - Фильтр на Главной формируется на основании параметров Товаров у выбранной/указанной Категории. Для вывода Атрибутов и Опций, дополнительно указать, какие Атрибуты и Опции выводить в Фильтр. !!! Важно, чтоб эти Атрибуты и Опции обязательно присутствовали на странице в выбранной/указанной Категории. После выбранных/отмеченных параметров в Фильтре, он перенаправить Вас на данную Категорию с уже подобранными параметрами. Так же можно создать собственный стиль для Фильтра на Главной - создать и подключить стилевой(css) и tpl/twig файлы. (что и как - всё расписано в Описании по модулю). во вкладке SEO_ULR - добавил возможность установить дополнительный get-Фильтра – filter_vier=1, а так же назначит ему собственное ЧПУ (например, fvs). Данный get или ЧПУ будет применяться во всех ссылках параметров Фильтра, кроме ссылок из ручных Посадочных страниц. то есть вид ссылки с выбранными параметрами будет либо таким: ваш_сайт/категория/tip-processora_intel-core-i5/proizvoditeli_apple/?filter_vier=1 либо таким: ваш_сайт/категория/fvs/tip-processora_intel-core-i5/proizvoditeli_apple/ Рекомендация по редактированию файла robots.txt желательно прописать эти два параметра/Правила в данном файле, чтоб не сканировались данные страницы Поисковиками (уменьшает нагрузку на сайт) # если используете дополнительный (не обязательный) get-Фильтра, то и его пропишите: Disallow: /*filter_vier=1 # при этом, если используете ЧПУ get-Фильтра, то и его пропишите (если это fvs): Disallow: /*/fvs/ Появилась возможность назначать/переопределять Транслит для ЧПУ Для остальных новых настроек и функционала - всё в подсказках админки модуля. Полное Описание по модулю (со скринами) здесь - https://demo.oc-vier.com/faq-info/modul-filtervier-seo/ Установка пошаговая (включая Рекомендации) здесь - https://demo.oc-vier.com/faq-info/modul-filtervier-seo/ustanovka-modulya-filtervier-seo/ Как создать (кастомизировать) и внедрить собственный код запроса в Фильтр.
  3. любой Фильтр сам ничего не может придумать (как в вашей "хотелке" - новые Значения). он берет то, что есть, а не то, что "надумано". (тем более, как можно понять - какими диапазонами создавать). здесь может создать новый Атрибут с теме же числовыми значениями. а потом при помощи модуля ATS проделать те операции, что выше описывал. больше других вариантов не вижу. сорри - очень занят.
  4. * - может объединения Значений атрибутов из несколько значений. такой функционал в модуле "Attribute Text Select" (ATS) то же есть - если у Вас только Числовые значения, а нужно, чтобы было диапазонами, то здесь вот так можно сделать - алгоритм: 1) создайте новые Значения с нужными диапазонами в данном Атрибуте. 2) потом объедините числовые Значения, включая и Новое название диапазона, выбрав Основное название данного диапазона. всё.
  5. а разве в Описании модуля такое указано? (если бы так работало, то я бы указал данных функционал). такой функционал есть в модуле по Атрибутам - "Attribute Text Select" (ATS)
  6. В первую очередь думайте о своём сайте - в части его управления (обслуживания). Избегайте нативных дублей (Категорий, Характеристик, Опций). а любой фильтр (не дефолтный) "схавает" всю Вашу структуру "взаимопостроений". вот, что было сказано (смысл) в моём посте выше.
  7. Всё, что можно воспринимать как общие Характеристики, например: Стан, Виробник, Гарантія, Якість, и т.п., то можно (даже лучше) создавать в группе общие Характеристки, но такие как Сумісні моделі, Альтернативні парт-номери, и т.п, на мой взгляд не стоит. ведь согласитесь, что Сумісні моделі, Альтернативні парт-номери у "Акумулятори" и "Блоки живлення" (или "Женское бельё") имеют вообще разный смысл восприятия характеристик. Можно конечно всё "загнать под одну гребёнку", но тут уже Вам смотреть, - как проще будет Вам всё это поддерживать/менеджировать (особенно если "поставите" это на парсинг). так же должны понимать - чем больше данных, тем больше база (БД). - чем она больше, чем больше нужно времени на поиск (выборку) и т.д.
  8. можно. только так же, как и по аналогии с другими параметрами - через Промежуточный маркер. например [page1[ - страница № [page] ]/page1]
  9. ссылка формируется автоматически, - Вы просто её нигде у себя в настройках не увидите. и соответственно не измените. как у Вас в Товарах данный атрибут записан, такие и выведет Товары на странице с Фильтром. (я так понимаю - у Вас какой-то общий Атрибут в Товарах. значит надо разбить/добавить другой Атрибут. - это моё предположение и его обсуждать не будем). (так же рекомендовал обратиться к тому, кто устанавливал Вам мои модули и обновить их. особенно модуль "Attribute Text Select" (ATS) - Вы используете очень старую версию)
  10. в чем проблема... сорри. - если мало знакомы с Опенкарт, то тогда нет. - так как мне придется много объяснять саму работу Опенкарта (как стандартно устанавливаются модули, как они подключаются, что такое Статус модуля, ... и т.д.) в покупку модулей входит их бесплатная поддержка.
  11. эти оба Фильтра "переводят" Значения атрибута в цифру. то есть - присваивают каждому значению свой идентификатор - id (по стандарту в Опенкарта у Значений атрибутов нет вообще своего id, в отличии от Значений Опций). так же по нему(id) идет группировка Значений. то есть - если у одного Атрибута встречается одно и тоже Значение атрибута у разных Товаров, то id-Значение будет одним. это очень важно при использовании на сайте несколько Языков, а так же при использовании мульти-Значений Атрибута. например, атрибут Цвет будет иметь Значение: у Товара_1: белый, красный, зеленый у Товара_2: Красный, зелёный у Товара_3: белый у Товара_4: зеленый у Товара_5: белый, красный у Товара_6: белый, зеленый у Товара_7: зеленый и .т.д. то для поиска (фильтрации) нужно будет всего три id Значений, а не шесть текстовых Значений. (так же на отфильтрованной странице с текст-Значениями и при переключении на другой Язык - могут быть проблемы с отображением корректной страницы) и конечно искать при фильтрации нужные Значения проще и быстрее по id для этого в FilterVier_SEO предусмотрена предварительная обработка в админке модуля, при которой все Значения атрибутов группируются (с учетом мульти-Значений и мульти-Язычности) и присваивается каждому персональный id Но можно воспользоваться модулем для Атрибутов - "Attribute Text Select" (ATS), который изначально при работе со Значениями атрибутов присваивает им статичные id а в самом Фильтре FilterVier_SEO остается всего лишь подключить данный модуль ATS - и тогда Вам больше не придется проделывать операции "по обработке" Значений атрибутов в Фильтре.
  12. в файле есть проверка на установку/настройку из Фильтра if ($this->journal3->settings->get('filterCheckOptionsQuantity')) { $sql .= " AND pov.quantity > 0 "; } может она не включена или не срабатывает по каким-то причинам. (где она в настройках модуля - я не знаю). (так же проверьте/посмотрите - что возвращают данные запросы, и есть ли там данное условие pov.quantity > 0) детально не изучал данный код, так что больше подсказать ничего не могу.
  13. добавить в условие по выборке код таблица.`quantity` > 0 // где таблица - Ваш алис таблицы
  14. пожалуйста. указали бы, что не так было в Вашей структуре файлов. ведь возможно кому-то ещё придется столкнутся с подобной проблемой...
  15. там же в указанном Вашем файле - var_dump($this->request->post); я даже показал где и как (можно и модель временно закоментить)
  16. проверьте что приходит по POSTу и закоментируйте временно редирект, а то не увидите что в ПОСТе if ($this->request->server['REQUEST_METHOD'] == 'POST') { $this->load->model('extension/form'); var_dump($this->request->post); //$this->model_extension_form->addFormData($this->request->post); $this->session->data['success'] = $data['text_success']; //$this->response->redirect($this->url->link('extension/form')); }
  17. Урл не правильно формируется - нужно еще токен указывать. $data['action'] = $this->url->link('extension/form', 'user_token=' . $this->session->data['user_token'], true);
  18. да. здесь на Форуме в Описании по модулю ATS есть указанные и расписанные его таблицы, которые надо будет интегрировать в желаемый модуль (не обязательно это будет Фильтр). (данные таблицы работают по принципу, как и для Опций Опенкарта) -
  19. нет. это только надо писать в данном модуле-Фильтре интеграцию с модулем ATS (Attribute Text Select), так как оба модуля используют собственные таблицы для Атрибутов.
×
×
  • 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.