vier Опубликовано: 15 мая 2019 Автор Поделиться Опубликовано: 15 мая 2019 7 минут назад, Pavel1991 сказал: Здравствуйте, пробовали устанавливать на шаблон Fractal? Без проблема встаёт? без проблем. в мобильных вариантах на этом шаблоне - Fractal - тоже без проблем. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 15 мая 2019 Поделиться Опубликовано: 15 мая 2019 1 минуту назад, vier сказал: без проблем. в мобильных вариантах на этом шаблоне - Fractal - тоже без проблем. Благодарю, на неделе приобрету Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimyan163 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 Каковы отличия этого фильтра от фильтра SEO-Фильтра , думаю выбрать один из этих продуктов. одна из основных задач, это создание посадочных страниц в результате фильтрации . сейчас стоит MegaFilter Pro, но там все это делать нужно вручную каждую страницу прописывать навзание тайтлы итд а страниц тысячи , вот ищу альтернативу Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... SunnRi Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 В 17.05.2019 в 09:23, dimyan163 сказал: Каковы отличия этого фильтра от фильтра SEO-Фильтра думаю выбрать один из этих продуктов. одна из основных задач, это создание посадочных страниц в результате фильтрации . сейчас стоит MegaFilter Pro, но там все это делать нужно вручную каждую страницу прописывать навзание тайтлы итд а страниц тысячи , вот ищу альтернативу Разница в том, что студия скорее всего продаст вам двигатель без кузова, а за кузов придется доплатить отдельно, как и за каждый вопрос. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimyan163 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 В 17.05.2019 в 09:33, SunnRi сказал: Разница в том, что студия скорее всего продаст вам двигатель без кузова, а за кузов придется доплатить отдельно, как и за каждый вопрос. спасибо тебе добрый человек, глянул отзывы и все стало на свои места Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimyan163 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 он ведь формирует посадочные страницы для результатов фильтрации и мета данные он формирует в автоматическом(полуавтоматических режиме) H1, Description, Title ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, dimyan163 сказал: он ведь формирует посадочные страницы для результатов фильтрации и мета данные он формирует в автоматическом(полуавтоматических режиме) H1, Description, Title ? в модуле FilterVier_SEO есть: Автоматическая генерация Мета-тегов: description, keywords, title, Заголовка-H1 и Описания по определенным шаблонам. или Ручное создание Пос.страниц по Мета-тегам, H1 и Описанию (Для удобства создания Описания используется текстовый редактор) количество Пос.страниц неограниченное, так как используется постраничная навигация. (https://prnt.sc/jqr36n) Так же предусмотренный спаренный вывод: и автоматический и ручной - Ручной имеет преимущество перед Автоматическим. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 Здравствуйте. Приобрёл ваш фильтр, столкнулся с первой проблемой) В первой вкладке настройки модуля "Основные" есть выбор фильтрации по атрибутам, опциям, цене, производителю и т.д., но нет выбора по стандартным фильтрам. Я понимаю, что при условии их наличия, их можно обратить в атрибуты при помощи специальной программы, но это мне не подходит, ввиду того, что с вкладкой "атрибуты" полный бардак и поиск по ним мне совсем не подходит. Вопрос - можно ли чтобы ваш фильтр также мог брать значения из вкладки "Фильтры:" (Каталог->Товары->Связи) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, Pavel1991 сказал: Вопрос - можно ли чтобы ваш фильтр также мог брать значения из вкладки "Фильтры:" (Каталог->Товары->Связи) если у Вас Opencart 2.x, - то есть модуль по переброске стандартных фильтров в атрибуты. https://opencartforum.com/files/file/5540-kopirovanie-standartnyh-filtrov-v-atributy/ Их можно перебросить в отдельную группу, и потом, если не требуются стандартные атрибуты, только ее подключить в модуле для отображения в фильтре. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 25 минут назад, vier сказал: если у Вас Opencart 2.x, - то есть модуль по переброске стандартных фильтров в атрибуты. https://opencartforum.com/files/file/5540-kopirovanie-standartnyh-filtrov-v-atributy/ Их можно перебросить в отдельную группу, и потом, если не требуются стандартные атрибуты, только ее подключить в модуле для отображения в фильтре. Как-нибудь можно сделать так, чтобы эти атрибуты не отображались в карточке товара? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, Pavel1991 сказал: Как-нибудь можно сделать так, чтобы эти атрибуты не отображались в карточке товара? можно - заблокировать их вывод в tpl-файле товара. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 7 минут назад, vier сказал: можно - заблокировать их вывод в tpl-файле товара. Это можно сделать только для определенной группы атрибутов? Не для всех Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 2 минуты назад, Pavel1991 сказал: Это можно сделать только для определенной группы атрибутов? Не для всех ну конечно можно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimyan163 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 вопрос к пользователям, после использования фильтра сколько новых страниц у вас попало в индекс ? и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 2 часа назад, dimyan163 сказал: и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? для этого в модуле есть чекбокс/управление, которое будет отдавать код ответа Сервера 404 (а с данным кодом страница не индексируется) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 Здравствуйте еще раз) Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? Пример, имеется страница http://test.dmazay.ru/manki/duxovye/ Я выбираю параметр "На Утку (крякву) http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu Далее выбираю производителя "Mankoff" http://test.dmazay.ru/manki/duxovye/ot_mankoff/na-utku-kryakvu Выходит следующая генерация: title - Манки духовые Mankoff на Утку (Крякву) | Дед Мазай Я бы хотел поставить производителя в конец, чтобы получилось следующее: 1) ссылка - http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu/ot_mankoff 2) title - Манки духовые на Утку (Крякву) Mankoff | Дед Мазай Возможно ли так сделать? Спасибо Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 10 минут назад, Pavel1991 сказал: Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 14 минут назад, vier сказал: само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) С префиксами я разобрался) С посадочными страницами тоже, благодарю. Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. Пример товаров с атрибутами: http://test.dmazay.ru/manki/duxovye/komplekt-mankov-mankoff-2-manok-na-utku-kwanza-manok-na-gusja-kwanza-podves-na-2-manka http://test.dmazay.ru/manki/aksessuary/sd-karta-pamjati-chip-dlja-elektronnyx-mankov-hunterhelp-fonoteka-6-zveri-versija-5-pro В первом нужно убарть с показа группу атрибутов "Для охоты на (гуси/утки):" Во втором, соответственно, "Тип аксессуара", буду безмерно благодарен) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 51 минуту назад, Pavel1991 сказал: Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Pavel1991 Опубликовано: 15 мая 2019 Поделиться Опубликовано: 15 мая 2019 1 минуту назад, vier сказал: без проблем. в мобильных вариантах на этом шаблоне - Fractal - тоже без проблем. Благодарю, на неделе приобрету Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
dimyan163 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 Каковы отличия этого фильтра от фильтра SEO-Фильтра , думаю выбрать один из этих продуктов. одна из основных задач, это создание посадочных страниц в результате фильтрации . сейчас стоит MegaFilter Pro, но там все это делать нужно вручную каждую страницу прописывать навзание тайтлы итд а страниц тысячи , вот ищу альтернативу Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
SunnRi Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 В 17.05.2019 в 09:23, dimyan163 сказал: Каковы отличия этого фильтра от фильтра SEO-Фильтра думаю выбрать один из этих продуктов. одна из основных задач, это создание посадочных страниц в результате фильтрации . сейчас стоит MegaFilter Pro, но там все это делать нужно вручную каждую страницу прописывать навзание тайтлы итд а страниц тысячи , вот ищу альтернативу Разница в том, что студия скорее всего продаст вам двигатель без кузова, а за кузов придется доплатить отдельно, как и за каждый вопрос. 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
dimyan163 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 В 17.05.2019 в 09:33, SunnRi сказал: Разница в том, что студия скорее всего продаст вам двигатель без кузова, а за кузов придется доплатить отдельно, как и за каждый вопрос. спасибо тебе добрый человек, глянул отзывы и все стало на свои места Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
dimyan163 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 он ведь формирует посадочные страницы для результатов фильтрации и мета данные он формирует в автоматическом(полуавтоматических режиме) H1, Description, Title ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, dimyan163 сказал: он ведь формирует посадочные страницы для результатов фильтрации и мета данные он формирует в автоматическом(полуавтоматических режиме) H1, Description, Title ? в модуле FilterVier_SEO есть: Автоматическая генерация Мета-тегов: description, keywords, title, Заголовка-H1 и Описания по определенным шаблонам. или Ручное создание Пос.страниц по Мета-тегам, H1 и Описанию (Для удобства создания Описания используется текстовый редактор) количество Пос.страниц неограниченное, так как используется постраничная навигация. (https://prnt.sc/jqr36n) Так же предусмотренный спаренный вывод: и автоматический и ручной - Ручной имеет преимущество перед Автоматическим. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 Здравствуйте. Приобрёл ваш фильтр, столкнулся с первой проблемой) В первой вкладке настройки модуля "Основные" есть выбор фильтрации по атрибутам, опциям, цене, производителю и т.д., но нет выбора по стандартным фильтрам. Я понимаю, что при условии их наличия, их можно обратить в атрибуты при помощи специальной программы, но это мне не подходит, ввиду того, что с вкладкой "атрибуты" полный бардак и поиск по ним мне совсем не подходит. Вопрос - можно ли чтобы ваш фильтр также мог брать значения из вкладки "Фильтры:" (Каталог->Товары->Связи) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, Pavel1991 сказал: Вопрос - можно ли чтобы ваш фильтр также мог брать значения из вкладки "Фильтры:" (Каталог->Товары->Связи) если у Вас Opencart 2.x, - то есть модуль по переброске стандартных фильтров в атрибуты. https://opencartforum.com/files/file/5540-kopirovanie-standartnyh-filtrov-v-atributy/ Их можно перебросить в отдельную группу, и потом, если не требуются стандартные атрибуты, только ее подключить в модуле для отображения в фильтре. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 25 минут назад, vier сказал: если у Вас Opencart 2.x, - то есть модуль по переброске стандартных фильтров в атрибуты. https://opencartforum.com/files/file/5540-kopirovanie-standartnyh-filtrov-v-atributy/ Их можно перебросить в отдельную группу, и потом, если не требуются стандартные атрибуты, только ее подключить в модуле для отображения в фильтре. Как-нибудь можно сделать так, чтобы эти атрибуты не отображались в карточке товара? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, Pavel1991 сказал: Как-нибудь можно сделать так, чтобы эти атрибуты не отображались в карточке товара? можно - заблокировать их вывод в tpl-файле товара. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 7 минут назад, vier сказал: можно - заблокировать их вывод в tpl-файле товара. Это можно сделать только для определенной группы атрибутов? Не для всех Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 2 минуты назад, Pavel1991 сказал: Это можно сделать только для определенной группы атрибутов? Не для всех ну конечно можно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimyan163 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 вопрос к пользователям, после использования фильтра сколько новых страниц у вас попало в индекс ? и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 2 часа назад, dimyan163 сказал: и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? для этого в модуле есть чекбокс/управление, которое будет отдавать код ответа Сервера 404 (а с данным кодом страница не индексируется) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 Здравствуйте еще раз) Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? Пример, имеется страница http://test.dmazay.ru/manki/duxovye/ Я выбираю параметр "На Утку (крякву) http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu Далее выбираю производителя "Mankoff" http://test.dmazay.ru/manki/duxovye/ot_mankoff/na-utku-kryakvu Выходит следующая генерация: title - Манки духовые Mankoff на Утку (Крякву) | Дед Мазай Я бы хотел поставить производителя в конец, чтобы получилось следующее: 1) ссылка - http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu/ot_mankoff 2) title - Манки духовые на Утку (Крякву) Mankoff | Дед Мазай Возможно ли так сделать? Спасибо Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 10 минут назад, Pavel1991 сказал: Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 14 минут назад, vier сказал: само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) С префиксами я разобрался) С посадочными страницами тоже, благодарю. Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. Пример товаров с атрибутами: http://test.dmazay.ru/manki/duxovye/komplekt-mankov-mankoff-2-manok-na-utku-kwanza-manok-na-gusja-kwanza-podves-na-2-manka http://test.dmazay.ru/manki/aksessuary/sd-karta-pamjati-chip-dlja-elektronnyx-mankov-hunterhelp-fonoteka-6-zveri-versija-5-pro В первом нужно убарть с показа группу атрибутов "Для охоты на (гуси/утки):" Во втором, соответственно, "Тип аксессуара", буду безмерно благодарен) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 51 минуту назад, Pavel1991 сказал: Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 Здравствуйте. Приобрёл ваш фильтр, столкнулся с первой проблемой) В первой вкладке настройки модуля "Основные" есть выбор фильтрации по атрибутам, опциям, цене, производителю и т.д., но нет выбора по стандартным фильтрам. Я понимаю, что при условии их наличия, их можно обратить в атрибуты при помощи специальной программы, но это мне не подходит, ввиду того, что с вкладкой "атрибуты" полный бардак и поиск по ним мне совсем не подходит. Вопрос - можно ли чтобы ваш фильтр также мог брать значения из вкладки "Фильтры:" (Каталог->Товары->Связи) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, Pavel1991 сказал: Вопрос - можно ли чтобы ваш фильтр также мог брать значения из вкладки "Фильтры:" (Каталог->Товары->Связи) если у Вас Opencart 2.x, - то есть модуль по переброске стандартных фильтров в атрибуты. https://opencartforum.com/files/file/5540-kopirovanie-standartnyh-filtrov-v-atributy/ Их можно перебросить в отдельную группу, и потом, если не требуются стандартные атрибуты, только ее подключить в модуле для отображения в фильтре. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 25 минут назад, vier сказал: если у Вас Opencart 2.x, - то есть модуль по переброске стандартных фильтров в атрибуты. https://opencartforum.com/files/file/5540-kopirovanie-standartnyh-filtrov-v-atributy/ Их можно перебросить в отдельную группу, и потом, если не требуются стандартные атрибуты, только ее подключить в модуле для отображения в фильтре. Как-нибудь можно сделать так, чтобы эти атрибуты не отображались в карточке товара? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, Pavel1991 сказал: Как-нибудь можно сделать так, чтобы эти атрибуты не отображались в карточке товара? можно - заблокировать их вывод в tpl-файле товара. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 7 минут назад, vier сказал: можно - заблокировать их вывод в tpl-файле товара. Это можно сделать только для определенной группы атрибутов? Не для всех Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 2 минуты назад, Pavel1991 сказал: Это можно сделать только для определенной группы атрибутов? Не для всех ну конечно можно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimyan163 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 вопрос к пользователям, после использования фильтра сколько новых страниц у вас попало в индекс ? и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 2 часа назад, dimyan163 сказал: и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? для этого в модуле есть чекбокс/управление, которое будет отдавать код ответа Сервера 404 (а с данным кодом страница не индексируется) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 Здравствуйте еще раз) Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? Пример, имеется страница http://test.dmazay.ru/manki/duxovye/ Я выбираю параметр "На Утку (крякву) http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu Далее выбираю производителя "Mankoff" http://test.dmazay.ru/manki/duxovye/ot_mankoff/na-utku-kryakvu Выходит следующая генерация: title - Манки духовые Mankoff на Утку (Крякву) | Дед Мазай Я бы хотел поставить производителя в конец, чтобы получилось следующее: 1) ссылка - http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu/ot_mankoff 2) title - Манки духовые на Утку (Крякву) Mankoff | Дед Мазай Возможно ли так сделать? Спасибо Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 10 минут назад, Pavel1991 сказал: Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 14 минут назад, vier сказал: само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) С префиксами я разобрался) С посадочными страницами тоже, благодарю. Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. Пример товаров с атрибутами: http://test.dmazay.ru/manki/duxovye/komplekt-mankov-mankoff-2-manok-na-utku-kwanza-manok-na-gusja-kwanza-podves-na-2-manka http://test.dmazay.ru/manki/aksessuary/sd-karta-pamjati-chip-dlja-elektronnyx-mankov-hunterhelp-fonoteka-6-zveri-versija-5-pro В первом нужно убарть с показа группу атрибутов "Для охоты на (гуси/утки):" Во втором, соответственно, "Тип аксессуара", буду безмерно благодарен) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 51 минуту назад, Pavel1991 сказал: Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 25 минут назад, vier сказал: если у Вас Opencart 2.x, - то есть модуль по переброске стандартных фильтров в атрибуты. https://opencartforum.com/files/file/5540-kopirovanie-standartnyh-filtrov-v-atributy/ Их можно перебросить в отдельную группу, и потом, если не требуются стандартные атрибуты, только ее подключить в модуле для отображения в фильтре. Как-нибудь можно сделать так, чтобы эти атрибуты не отображались в карточке товара? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 3 минуты назад, Pavel1991 сказал: Как-нибудь можно сделать так, чтобы эти атрибуты не отображались в карточке товара? можно - заблокировать их вывод в tpl-файле товара. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 7 минут назад, vier сказал: можно - заблокировать их вывод в tpl-файле товара. Это можно сделать только для определенной группы атрибутов? Не для всех Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 2 минуты назад, Pavel1991 сказал: Это можно сделать только для определенной группы атрибутов? Не для всех ну конечно можно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimyan163 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 вопрос к пользователям, после использования фильтра сколько новых страниц у вас попало в индекс ? и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 2 часа назад, dimyan163 сказал: и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? для этого в модуле есть чекбокс/управление, которое будет отдавать код ответа Сервера 404 (а с данным кодом страница не индексируется) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 Здравствуйте еще раз) Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? Пример, имеется страница http://test.dmazay.ru/manki/duxovye/ Я выбираю параметр "На Утку (крякву) http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu Далее выбираю производителя "Mankoff" http://test.dmazay.ru/manki/duxovye/ot_mankoff/na-utku-kryakvu Выходит следующая генерация: title - Манки духовые Mankoff на Утку (Крякву) | Дед Мазай Я бы хотел поставить производителя в конец, чтобы получилось следующее: 1) ссылка - http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu/ot_mankoff 2) title - Манки духовые на Утку (Крякву) Mankoff | Дед Мазай Возможно ли так сделать? Спасибо Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 10 минут назад, Pavel1991 сказал: Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 14 минут назад, vier сказал: само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) С префиксами я разобрался) С посадочными страницами тоже, благодарю. Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. Пример товаров с атрибутами: http://test.dmazay.ru/manki/duxovye/komplekt-mankov-mankoff-2-manok-na-utku-kwanza-manok-na-gusja-kwanza-podves-na-2-manka http://test.dmazay.ru/manki/aksessuary/sd-karta-pamjati-chip-dlja-elektronnyx-mankov-hunterhelp-fonoteka-6-zveri-versija-5-pro В первом нужно убарть с показа группу атрибутов "Для охоты на (гуси/утки):" Во втором, соответственно, "Тип аксессуара", буду безмерно благодарен) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 51 минуту назад, Pavel1991 сказал: Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Pavel1991 Опубликовано: 17 мая 2019 Поделиться Опубликовано: 17 мая 2019 7 минут назад, vier сказал: можно - заблокировать их вывод в tpl-файле товара. Это можно сделать только для определенной группы атрибутов? Не для всех Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 17 мая 2019 Автор Поделиться Опубликовано: 17 мая 2019 2 минуты назад, Pavel1991 сказал: Это можно сделать только для определенной группы атрибутов? Не для всех ну конечно можно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... dimyan163 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 вопрос к пользователям, после использования фильтра сколько новых страниц у вас попало в индекс ? и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 2 часа назад, dimyan163 сказал: и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? для этого в модуле есть чекбокс/управление, которое будет отдавать код ответа Сервера 404 (а с данным кодом страница не индексируется) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 Здравствуйте еще раз) Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? Пример, имеется страница http://test.dmazay.ru/manki/duxovye/ Я выбираю параметр "На Утку (крякву) http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu Далее выбираю производителя "Mankoff" http://test.dmazay.ru/manki/duxovye/ot_mankoff/na-utku-kryakvu Выходит следующая генерация: title - Манки духовые Mankoff на Утку (Крякву) | Дед Мазай Я бы хотел поставить производителя в конец, чтобы получилось следующее: 1) ссылка - http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu/ot_mankoff 2) title - Манки духовые на Утку (Крякву) Mankoff | Дед Мазай Возможно ли так сделать? Спасибо Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 10 минут назад, Pavel1991 сказал: Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 14 минут назад, vier сказал: само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) С префиксами я разобрался) С посадочными страницами тоже, благодарю. Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. Пример товаров с атрибутами: http://test.dmazay.ru/manki/duxovye/komplekt-mankov-mankoff-2-manok-na-utku-kwanza-manok-na-gusja-kwanza-podves-na-2-manka http://test.dmazay.ru/manki/aksessuary/sd-karta-pamjati-chip-dlja-elektronnyx-mankov-hunterhelp-fonoteka-6-zveri-versija-5-pro В первом нужно убарть с показа группу атрибутов "Для охоты на (гуси/утки):" Во втором, соответственно, "Тип аксессуара", буду безмерно благодарен) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 51 минуту назад, Pavel1991 сказал: Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
dimyan163 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 вопрос к пользователям, после использования фильтра сколько новых страниц у вас попало в индекс ? и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 2 часа назад, dimyan163 сказал: и наличие пустых страниц и формирование страницы для этого результат, когда в результате фильтрации 0 товаров, это страшно или нет ? для этого в модуле есть чекбокс/управление, которое будет отдавать код ответа Сервера 404 (а с данным кодом страница не индексируется) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 Здравствуйте еще раз) Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? Пример, имеется страница http://test.dmazay.ru/manki/duxovye/ Я выбираю параметр "На Утку (крякву) http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu Далее выбираю производителя "Mankoff" http://test.dmazay.ru/manki/duxovye/ot_mankoff/na-utku-kryakvu Выходит следующая генерация: title - Манки духовые Mankoff на Утку (Крякву) | Дед Мазай Я бы хотел поставить производителя в конец, чтобы получилось следующее: 1) ссылка - http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu/ot_mankoff 2) title - Манки духовые на Утку (Крякву) Mankoff | Дед Мазай Возможно ли так сделать? Спасибо Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 10 минут назад, Pavel1991 сказал: Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 14 минут назад, vier сказал: само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) С префиксами я разобрался) С посадочными страницами тоже, благодарю. Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. Пример товаров с атрибутами: http://test.dmazay.ru/manki/duxovye/komplekt-mankov-mankoff-2-manok-na-utku-kwanza-manok-na-gusja-kwanza-podves-na-2-manka http://test.dmazay.ru/manki/aksessuary/sd-karta-pamjati-chip-dlja-elektronnyx-mankov-hunterhelp-fonoteka-6-zveri-versija-5-pro В первом нужно убарть с показа группу атрибутов "Для охоты на (гуси/утки):" Во втором, соответственно, "Тип аксессуара", буду безмерно благодарен) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 51 минуту назад, Pavel1991 сказал: Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 Здравствуйте еще раз) Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? Пример, имеется страница http://test.dmazay.ru/manki/duxovye/ Я выбираю параметр "На Утку (крякву) http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu Далее выбираю производителя "Mankoff" http://test.dmazay.ru/manki/duxovye/ot_mankoff/na-utku-kryakvu Выходит следующая генерация: title - Манки духовые Mankoff на Утку (Крякву) | Дед Мазай Я бы хотел поставить производителя в конец, чтобы получилось следующее: 1) ссылка - http://test.dmazay.ru/manki/duxovye/na-utku-kryakvu/ot_mankoff 2) title - Манки духовые на Утку (Крякву) Mankoff | Дед Мазай Возможно ли так сделать? Спасибо Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 10 минут назад, Pavel1991 сказал: Не подскажете, есть ли возможность установки порядка сортировки для вывода ЧПУ? само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 14 минут назад, vier сказал: само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) С префиксами я разобрался) С посадочными страницами тоже, благодарю. Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. Пример товаров с атрибутами: http://test.dmazay.ru/manki/duxovye/komplekt-mankov-mankoff-2-manok-na-utku-kwanza-manok-na-gusja-kwanza-podves-na-2-manka http://test.dmazay.ru/manki/aksessuary/sd-karta-pamjati-chip-dlja-elektronnyx-mankov-hunterhelp-fonoteka-6-zveri-versija-5-pro В первом нужно убарть с показа группу атрибутов "Для охоты на (гуси/утки):" Во втором, соответственно, "Тип аксессуара", буду безмерно благодарен) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 51 минуту назад, Pavel1991 сказал: Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 14 минут назад, vier сказал: само ЧПУ нельзя - нельзя им управлять. и здесь я уже где-то в теме писал почему. а вот title - если создать Пос.страницу, то там что угодно можно будет писать. В автоматическом режиме нельзя порядок менять, но можно добавлять префиксы слов. Например, можно и так - Манки духовые от производителя Mankoff на Утку (Крякву) С префиксами я разобрался) С посадочными страницами тоже, благодарю. Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. Пример товаров с атрибутами: http://test.dmazay.ru/manki/duxovye/komplekt-mankov-mankoff-2-manok-na-utku-kwanza-manok-na-gusja-kwanza-podves-na-2-manka http://test.dmazay.ru/manki/aksessuary/sd-karta-pamjati-chip-dlja-elektronnyx-mankov-hunterhelp-fonoteka-6-zveri-versija-5-pro В первом нужно убарть с показа группу атрибутов "Для охоты на (гуси/утки):" Во втором, соответственно, "Тип аксессуара", буду безмерно благодарен) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 51 минуту назад, Pavel1991 сказал: Вот бы еще разобраться как запретить вывод определенной группы атрибутов в tpl-файле товара) Не могли бы подсказать? Я в этом вообще полный ноль(( Желательно прям на пальцах объяснить к какую корневую папку зайти и где что прописать (заменить) и т.д.. здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 так же еще можно изменить запрос в данном методе getProductAttributes добавить AND ag.attribute_group_id NOT IN (13) или для нескольких - перечислить через запятую AND ag.attribute_group_id NOT IN (13,45,2) в запросе переменной $product_attribute_group_query = $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); после WHERE pa.product_id = '" . (int)$product_id . "' 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Фильтры Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) [Поддержка]
Pavel1991 Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 3 часа назад, vier сказал: здесь можно пойти несколькими вариантами, - одни на мой взгляд самый лучший и понятный будет. находим в файле - /catalog/model/catalog/product.php метод/функцию getProductAttributes public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); ................. ................. и после (можно и перед) этого кода $product_attribute_data = array(); вставляем код для одной группы атрибутов с идентификатором (id) = 13 if($product_attribute_group['attribute_group_id'] == 13) continue; если надо несколько не показывать групп, - продублировать строчку с указанием нужной группы. к примеру может так выглядеть : public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { /*fix del group*/ if($product_attribute_group['attribute_group_id'] == 13) continue; if($product_attribute_group['attribute_group_id'] == 2) continue; /*end fix del group*/ $product_attribute_data = array(); это более наглядный для понятия вариант. (можно еще создать массив групп атрибутов, которые не нужно выводить, и потом уже обрабатывать другим методом). так же данный код можно создать через модификатор. (так же еще можно ставить дополнительное условие для каких товаров пропускать, но это уже на пальцах не расскажешь). чтоб найти id-группы атрибутов, то можно ее увидеть если зайти в админке в саму группу атрибутов и в адресной строке она будет указана - attribute_group_id=13 и еще - ВАЖНО!!! скорее всего данный файл - /catalog/model/catalog/product.php будет "инфицирован" модификатором, то после изменений не забудьте обновить модификаторы. Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 20 мая 2019 Автор Поделиться Опубликовано: 20 мая 2019 3 минуты назад, Pavel1991 сказал: Огромное спасибо! Всё получилось! )) К сожалению, лайк поставить не могу - видимо, рейтинга не хватает(( ничего. - главное результат ) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28 Перейти к списку тем Похожие публикации мастхев! 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента Автор: kabantejay, 16 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 0 комментариев 27 032 просмотра kabantejay 17 марта 2023 мастхев! [Поддержка] 🎃 ChatGPT Pro - Массовая AI генерация и перевод контента 1 2 3 4 8 Автор: kabantejay, 17 марта 2023 chatbots копирайтинг (и ещё 12) Теги: chatbots копирайтинг контент генерация текста seo рерайт статьи описания тексты мета-теги наполнение сайта ключевые слова сео musthave 195 ответов 17 890 просмотров kabantejay 13 марта new version Модуль Анкета, опросы, голосование [Поддержка] 1 2 3 Автор: Sha, 4 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 55 ответов 10 311 просмотров Sha 1 февраля 2021 new version Анкета, опросы, голосование Автор: Sha, 3 апреля 2016 question-answer poll plus (и ещё 4) Теги: question-answer poll plus ukraine faq seo new 0 комментариев 14 168 просмотров Sha 3 апреля 2016 Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 259 просмотров Sha 15 марта 2017 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vier Опубликовано: 21 мая 2019 Автор Поделиться Опубликовано: 21 мая 2019 3 часа назад, Walterus сказал: Всем привет. Подскажите правильно понимаю, что с помощью реализации функции в формирования фильтра как на демо "для Бизнеса", для школьника" и т.д. http://prntscr.com/nr7zc7, мы можем реализовать тегирование для SEO, если по данным запросам есть спрос, включив просто индексирование. Таким образом реализация будет как тут http://prntscr.com/nr80ak (https://www.dns-shop.ru/catalog/17a8932c16404e77/sistemnye-bloki/) И насколько сложно вывести данный формат подбора в виде тегирования не слева, а сверху над листингом. Может в фильтре можно скрыть, а вывести сверху. на примере в сайте, там скорее всего выведено Категориями. Но Вы можете в моем модуле сделать это и Параметрами из фильтра - сверстать и расположить там ссылки из фильтра. Даже можно для этого использовать само Описание Категории. К сожалению, модуль - это единое целое, и нельзя его разорвать. Так же настройки модуля практически все общие для всех его параметров. Здесь для двойного расположения можно пойти только таким путем - блокированием вывода в левом расположении Параметров фильтра в tpl-файле, которые будут располагаться горизонтально. Либо сам весь модуль расположить горизонтально. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 8 9 10 11 12 13 14 15 16 17 18 Вперёд Страница 13 из 61 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 28
Walterus Опубликовано: 21 мая 2019 Поделиться Опубликовано: 21 мая 2019 7 часов назад, vier сказал: К сожалению, модуль - это единое целое, и нельзя его разорвать. правильно понял если основные параметры фильтра закрыты от индексации, то и это не будет индексироваться как у вас на примере http://prntscr.com/nrhqea, не затрагиваются только ПС, которые можно указать в индекс? В ПС я так понимаю вставить подборку согласно параметров фильтра нельзя? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения