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. посмотрите модуль по Атрибутам - Attribute Text Select может Вам он подойдет -
  2. так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять.
  3. в моем Фильтре вообще не выводятся Категории (раньше, года 4 назад, выводились. - отказался за неактуальности. но и там проверок таких не было).
  4. я ответил на вопрос пользователя. (к тому же - мы же не знаем, сколько на сайте Товара, Категорий, Производителя). если у Вас есть другое решение - предлагайте.
  5. добавить условие в запрос по выводу примерно так: для Категорий - AND (SELECT COUNT(p2c.`product_id`) AS `prod_count` FROM `".DB_PREFIX."product_to_category` p2c WHERE p2c.`category_id` = c.`category_id`) > 0 для Производителей - AND (SELECT COUNT(p.`product_id`) AS `prod_count` FROM `".DB_PREFIX."product` p WHERE p.`manufacturer_id` = m.`manufacturer_id`) > 0
  6. так он не подтягивает Значения атрибута. обращайтесь к автору Вашего Шаблона за указанными проблемами.
  7. для начала напишите, какой Фильтр используете. ну и скрины желательно показать. - где в Админке, где на Сайте. чем больше информации, тем больше вероятности получить качественный ответ.
  8. если подойдет такой вариант, - решить через "виртуальные Категории", которые может создать Фильтр из своих Параметров. так же на группу Параметров можно "повесить" отдельную ссылку и собственные мета-теги с Описанием. - примерно так - https://prnt.sc/rhsban так же можно эти ссылки вывести отдельно. - примерно так - https://prnt.sc/sx2qo3 https://prnt.sc/v2eopt сам Фильтр -
  9. здесь модуль-фильтр не имеет к этому никакого отношения - он всего лишь "готовит" переменную с Описанием, а где она у Вас потом будет выводиться - это уже как в Шаблоне написано. и я Вас не вижу в своих покупках. - где Вы приобретали модуль?
  10. можно объединить Значения атрибута при помощи модуля Attribute Text Select - при надобности массово править Значения атрибутов - а потом вернуть/перезаписать все новые Значения атрибутов в стандартную таблицу - сам продукт Attribute Text Select -
  11. здесь для Тройки, но по аналогии сделать для Второго Опенкарт.
  12. как готового Функционала нет за ненадобностью. так как у стандартной таблицы Опенкарт `oc_product_attribute` у Значений атрибутов нет идентификатора(id), то Фильтр использует для Значений атрибутов вот эти две таблицы (остальные таблицы Фильтр использует стандартные, такие как для: Товара, Опций, Производителя, так как в них есть идентификаторы - id) - CREATE TABLE `oc_attribute_filter_vier` ( `id` int(11) NOT NULL, `product_id` int(11) NOT NULL, `attribute_id` int(11) NOT NULL, `attr_text` varchar(20) NOT NULL, `text_id` int(11) NOT NULL, `text_int` decimal(15,2) NOT NULL ) CREATE TABLE `oc_attribute_filter_vier_lang` ( `id` int(11) NOT NULL, `attribute_id` int(11) NOT NULL, `language_id` int(11) NOT NULL, `attr_text` varchar(20) NOT NULL, `text` text NOT NULL ) первая для привязки Значений Атрибута к Товарам, вторая - для Языковых имен Значений атрибутов. остальное дело техники - создать запросы и вывод в любой формат. Или всё это выше изложенное делается по кнопке - Генерация text_id (данные берутся из стандартной таблицы Опенкарт `oc_product_attribute`, Группируются, учитывая Языки, Проверяется на ошибки в их Структуре, и присваивается Значениям Идентификаторы - id) - при положительном результате получим Зеленое окошко - если же есть Ошибки в структуре Значений атрибутов, то тоже получим окошко, только Красное, с указанием Что и Где - Сперва удаляем/отключаем Модификатор его, потом в модулях удаляем/отключаем сам модуль. Установка FilterVier_SEO есть в Инструкции в архиве модуля. А вкратце - Если есть Атрибуты, то для них делаем выше изложенное по кнопке, остальное - читаем подсказки, Ставим где нужно "Основные"-галки (только без фанатизма - их всегда потом можно поставить), заполняем "Языковые данные", подключаем или создаем собственный "Дизайн". ВСЁ...
  13. Вы правы - таким методом лучше не решать. - это больше для Описания Товара подходит.
  14. если Готовое Описание - Набор атрибутов, которые заранее подготовлено/создано, примерно вот так - внутри Набора создаем нужные Атрибуты, называем сам Набор на свое усмотрение - в карточке Товара выбрать Готовый набор атрибутов - то вот этот модуль Attribute Text Select может помочь -
  15. синхронизируйте данные с новыми таблицами модулей. вот здесь отвечал на вопрос - Зачем вообще использовать Генерация text_id ?
  16. скорее всего нет. думаю, там не сложно переделать под тройку. у меня просто времени нет.
  17. доброго... ничего не выйдет - он не просто генерит/создает text_id, но и группирует Значения атрибутов и самое главное, - проверит на Ваши ошибки в структуре атрибутов. А как практика показывает, они бывают ооочень часто - модуль для Атрибутов, при котором уже будут статичные text_id -
  18. если есть какой-то признак в Товаре, по которому можно Подобрать товары для городов, то можно использовать один из функционалов - Массовое добавление атрибутов из модуля Attribute Text Select - сам модуль -
  19. нельзя. можно. создавайте с Атрибутами городов, и для них, если нужно, пишите Посадки. не знаю. - это не ко мне.
  20. включить в фильтре их, и заново сгруппировать - в подсказке всё написано по Атрибутам - для чего это надо делать, вот здесь описывал внизу по кнопке Генерация text_id -
  21. читайте внимательно, что пишет Фильтр в предупреждениях - повторный Дубль ссылки фильтр не даст создать. так включите в фильтре управление Нет в наличие -> вниз надо внимательно читать Описание и подсказки по модулю. - если лень, то обратитесь к тому, кто сделает это за вас.
×
×
  • 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.