-
Публикаций
1 560 -
Зарегистрирован
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя vier
-
уже обдумывал похожий функционал. надеюсь в новой версии это реализую. (здесь главное, чтоб "не переборщить с запросом" на 500тыс. товара без атрибута...). когда выйдет новая версия - пока не могу сказать (в планах еще полезный функционал добавить). Вы можете воспользоваться подбором Товара по Дате -
-
Переобразователь характеристик
vier ответил в теме пользователя alexeypetkov в Opencart 2.x: Общие вопросы
можно объединить Атрибуты с помощью модуля "Attribute Text Select" (ATS) с сохранением всех связей с Товарами, включая и связи в Значениях (и Множественных значений). аналогично Объединение в Значениях атрибутов - сам модуль - -
может и так (надо смотреть в Релизе изменений Шаблона/Модуля, если таковое имеется. - если ничего "не угрожает", то зачем...). но в данной Теме вопроса здесь явное "на лицо"...
-
кеш здесь ни причем. (это же не верстка... - если у roman80 сама База не кешируется. - и здесь тогда нужно чистить не сам кеш Опенкарта, а базы). предполагаю, что roman80 возможно не всё удалил. (но здесь дискуссий не хочу).
-
никогда на прямую не сталкивался с данным кодом, но странно читать его (оригинальный код Опенкарта) и при этом не сделав проверку на само существование данного массива (с ключом 1). то есть - if (isset($hidefiles[1]) && ($hidefiles[1] == "module" or $hidefiles[1] == "payment" or $hidefiles[1] == "shipping")) { ! скобки обязательны после &&
-
Пошук по сайту
vier ответил в теме пользователя silmarillion в Setting up and minor work on an existing site
при всём уважении к владельцам сайта, - думайте (и прогнозируйте) в первую очередь о пользователе (клиенте) - что ему нужно (найти). если запрос (Поиск) - "А10" (или А-10), то он очень абстрактный (если у Вас не специфический магазин, и не со специфическими названиями Товара), и предположить (найти в базе) "абстрактное" и "синоймное" - будет "дорого для сайта" (здесь имеется ввиду - использование модулей по Поиску с синонимами/подставами). так же надо понимать, что "А" может быть на латинице или кириллице... (вроде одинаковое, но это совсем разные символы для определения поиска в БД). Резюмирую (вывод) - определитесь - что в первую очередь Слов будет искать Ваш клиент - Манометр с Атмосферным давление 10 или Тумблер с Амперами 10 (или тупо искать "А10") -
После добавления/обновления Товара для Атрибутов нужно всегда делать их Группировку - Генерация text_id (в подсказке всё расписано) - после Генерации text_id присваиваются динамические id для Значений атрибутов и они могут поменяться (в зависимости, как поменялись эти данные в Вашей базе) а так как Урлы привязываются к id-параметрам, то соответственно нужно произвести заново генерацию ЧПУ: Сгенерировать seo_url и Записать (транслит авто-перевода названий при этом останется тот же) - PS чтоб у Значений атрибутов был статический id (и больше не использовать Генерацию text_id в Фильтре), то можно воспользоваться модулем по Атрибутам - "Attribute Text Select" (тогда и ЧПУ в Значениях атрибутов будет неизменным, так как у них будет постоянный id)
- 1 523 ответа
-
- фильтр товаров
- фильтр по цене
- (и ещё 6)
-
доброго... Фильтр учитывает и Дисконтную, и Акционную цены (таблицы: `product_discount` и `product_special`). но так, как во многих магазинах данные Цены не всегда используют, то зачем грузить лишним сайт... для их учета в Фильтре нужно подключить в его настройках эти дополнительные таблицы - Акции и/или discount -
- 1 523 ответа
-
- 1
-
- фильтр товаров
- фильтр по цене
- (и ещё 6)
-
сам модуль - "Attribute Text Select" (ATS) не предназначается для перевода на другие языки. - у него другие задачи. это в нем есть дополнительный Бонус по переводу (как экспериментальный функционал), который использует бесплатный сервис по переводу, и за его работу я ничего не могу сказать. - он может быть доступен на Вашем сайте и работать, а может быть и не доступен. - он может качественно перевести, а может и не качественно. по кнопке Сканировать - или настроить по Крону (Настройки Cron)-
-
в модуле "Attribute Text Select" (ATS) Значения атрибутов хранятся отдельно, что позволяет присваивать/изменять их одновременно ко всем Товарам (а не заходить в каждый Товара и изменять). заходите в Редактирование Атрибута, а там есть все его Значения для всех языков. если какое-то Значение нужно изменить (другое название, другой язык), то меняете, и они сразу поменяются у всех Товаров. (в модуле используется бесплатный переводчик. если он что-то некорректно переведет, то тогда сами введете нужное Значение) А чтоб массово перевести все Значения всех Атрибутов на другие языки, то это не возможно сделать в модуле. так же в модуле заложен анализирующий функционал, который при Сканировании атрибутов, и если на каком-то из Языков не будет Значения, то подставит название из предыдущего языка. (для этого важно при Сканировании указать Язык старта, на котором Вы предполагаете, что есть везде Значения).
-
Перевод значений характеристик
vier ответил в теме пользователя alexeypetkov в Opencart 2.x: Общие вопросы
при Выгрузке характеристик, чтоб переводило на другой язык, то это вопрос к коду Выгрузки, но вряд ли это будет просто сделать. да и авто-перевод Технических значений может быть оказаться "Голым проводником" (Оголённый провод). в модуле "Attribute Text Select" (ATS) можно после выгрузки самому перевести Значение атрибута на другой язык одновременно для всех Товаров. (в модуле используется бесплатный переводчик. если он что-то некорректно переведет, то тогда сами введете нужное значение) сам модуль - -
Релиз: Вышла новая (обновленная) версия модуля - #63.1 Что изменилось: - во вкладке «Пос.страницы + Sitemap» подкорректировал форму ввода полей для meta-tags. – При большом тексте её можно расширять или прокручивать. - во вкладке «SEO_URL» для кнопки «Очистить таблицу» добавил для подстраховки Подтверждение очистки таблицы ЧПУ. - подкорректировал код фильтра для страницы Поиска. - добавил дополнительную папку /use_fix_ocmod/, где будут располагаться дополнительные и необязательные модификаторы для интеграции с другими модулями или изменения/добавление кода Фильтра. Информация в файле readme.txt данной папки. - подготовил/сформировал архив модуля для Установки через Загрузчик расширений (Установщик дополнений OCMOD), при условии, что для этого будет установлен fix ocmod - localcopy (внутри архива модуля в папке /use_fix_ocmod/ уже есть fix-модификатор - localcopy). Сам Установочный файл - filter_vier_SEO_v_xxx.ocmod.zip (! не путать Установочный файл с файлом самого архива модуля). Вся информация пошаговой обновы в архиве модуля в файле readme_update.txt - обязательно его читаем!
- 1 523 ответа
-
- 1
-
- фильтр товаров
- фильтр по цене
- (и ещё 6)
-
Приховувати значення атрибутів(характеристик)
vier ответил в теме пользователя Toral в Opencart 3.x: Общие вопросы
Значения в атрибутах по стандарту в Опенкарт не имеют своих id, что упростило бы задачу их скрытия. а искать и скрывать по тексту не совсем удачное решение, ведь к примеру, 1шт и 1 шт - это считаются два разных Значения. для такой реализации лучше создать отдельный Атрибут (возможно даже и Группу атрибутов), и потом скрывать уже по id-атрибута "целый пакет технических Значений", как было предложено в коде выше - -
речь шла о том (на что Вы отреагировали - написали свой пост) - добавить новые Атрибуты в Карточке товара. а для самих Значений атрибута уже есть возможность добавить их непосредственно в Карточке товара - причем, если повторно добавить тоже Значение, то модуль не пропустит - но Правило для Атрибута прописать не получится (не реально), так как нельзя определить/знать из миллиона Атрибутов - для которых будет Значение Число, а для которых Текст. эти Правила, которые не подлежат никакой логике. есть выбор и его можно использовать или задать новое Значение - да вообще нет никаких проблем при выборе готовых вариантов. а если и появились, то проблема их устранить решается за 1-2 секунды: или для самих Атрибутов - или изменение Значений атрибута (включая разные варианты У значений - читайте в подсказках варианты изменений)
-
сложно понять вопрос. если Вы в поиске Фильтра выбрали Группу атрибутов, то дальше Вы будет видеть все Атрибуты и к ним Значения (скрин примерный) настраивается в админке модуля - Кол. параметров - Click select - "По клику на поле, сразу открывать список параметров. (Без этой настройки, чтоб получить список, нужно ставить % или начинать вводить в поле искомое название)". Статистика - "Показывать информацию по количеству Товара в Атрибутах и Значениях".
-
TooPro но в будущем, как я уже писал, такое я уже запланировал. (осталось только найти время) пока нет (но думал уже над этим). заканчиваю новую версия Фильтра, а потом приступлю к модулю по Атрибутам (ATS)
-
да нет. regex никак не сможет помочь в предотвращении дубля (схожего) названия. к примеру (самое примитивное), атрибут: Цвета или Цвет или включая человеческий фактор (ошибку по буквам на разных языках): Синий и Cиний (C - английская буква) и еще миллион вариантов, при которых функция regex ничем не поможет. PS chukcha привёл простой пример для наглядности, а я его просто расширил.
-
Как массово изменить атрибуты (характеристики) товаров
vier ответил в теме пользователя sandazh в Opencart 3.x: Общие вопросы
100% поможет модуль по атрибутам "Attribute Text Select" (ATS) Объединение схожих Атрибутов, Групп, Значений - Массово изменить Значения атрибута для всех Товаров и при этом не теряя связи с Товарами - И много другого полезного функционала... -
если переменная $mfSettings будет массивом, то сравнивать её с NULL нельзя - здесь либо через функцию is_null() или вообще упустить сравнение. то есть либо вот так !is_null($mfSettings = $this->config->get('mega_filter_settings')) или проще ($mfSettings = $this->config->get('mega_filter_settings'))
-
-
- атрибуты
- мульти-атрибуты
- (и ещё 3)
-
Релиз: Вышла новая версия модуля - #8.1 Все предыдущие настройки Модуля сохраняются. Что нового: - При создании Набора (Заготовки) Атрибутов, убрал проверку на наличие Значений у данных атрибутов, которая «требовала», при сохранении Набора, ввести Значение (если таковые имелись в Атрибуте). - Изменен модификатор модуля!!! – обязательно его меняем. - Для интеграции с шаблонами Octemplates и его модификатором oct_atributes_view.ocmod.xml, добавил модификатор fix_ats_oct_atributes_view.ocmod.zip (в папке /use_fix_module_clients/for_octemplate/). !!! Обязательно загружать его в админке Opencart в УСТАНОВКА ДОПОЛНЕНИЙ/РАСШИРЕНИЙ. - в архиве модуля появилась новая папка /use_fix_module_clients/ в которой будут находится дополнительные модификаторы по интеграции со сторонними модулями. Пошаговая инструкция по обнове модуля в файле readme_update.txt - обязательно его читаем. Более полное Описание модуля ATS (со скринами) - здесь Более детальная Инструкция по установке модуля ATS (со скринами) - здесь
-
скорее всего это при клике такое бывает. смотря какой tooltip установлен. если стандартный, то возможно поможет этот фикс - вписать в низу своего файла (twig или tpl) код-js или обернуть его в новый <script>код</script> /*fix_tooltip*/ $('[data-toggle="tooltip"]').on('click', function(){$('.tooltip').remove();}); /*end fix_tooltip*/ (если данный файл модифицируется, то обновить модификаторы). так же можно это сделать универсальным модификатором и установить в файл Футера шаблона.
-
-
- фильтр товаров
- filtervier
- (и ещё 1)
-
Релиз: Вышла новая версия модуля - #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/ Как создать (кастомизировать) и внедрить собственный код запроса в Фильтр.
- 1 523 ответа
-
- 2
-
- фильтр товаров
- фильтр по цене
- (и ещё 6)
-
[Поддержка] Копирование Стандартных фильтров в Атрибуты
vier ответил в теме пользователя vier в Модули и дополнения
любой Фильтр сам ничего не может придумать (как в вашей "хотелке" - новые Значения). он берет то, что есть, а не то, что "надумано". (тем более, как можно понять - какими диапазонами создавать). здесь может создать новый Атрибут с теме же числовыми значениями. а потом при помощи модуля ATS проделать те операции, что выше описывал. больше других вариантов не вижу. сорри - очень занят.- 26 ответов
-
- стандарные фильтра
- атрибуты
- (и ещё 2)