Перейти к содержанию
arthyrgrex

Теги товара - проблема с пересечением ключа

Рекомендуемые сообщения

Всем привет.

OcStore 2.1.0.2.1
Генерю посадочные страницы, объединяя их спомощь. тегов товара.
Пример:
http://modamio.ru/beloe-plate/
http://modamio.ru/cherno-beloe-plate/

Но проблема в том, такие теги товара как "белое платье" и "черно-белое платье" движок воспринимает за идентичные и на странице с белыми платьями отображаются еще и черно-белые платья.

Как сделать так, чтобы такие теги, как "белое платье" и "черно-белое платье" не пересекались между собой?

Заранее благодарен.

Изменено пользователем arthyrgrex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть ощущение, что используется страница поиска а не тега. Выдаются не по метке а по словосочетанию. А чем генерируете? Думаю, вы ошиблись при добавлении указав посадочную на страницу поиска, а не метки.

 

http://modamio.ru/search/?search=узор- пример поисковой выдачи

http://modamio.ru/search/?tag=узор  - теговой выдачи

тега узор у вас нет - выдача пустая.

 

Думаю причина в этом, но не являюсь супер спецом. 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
41 минуту назад, Guava сказал:

есть ощущение, что используется страница поиска а не тега. Выдаются не по метке а по словосочетанию. А чем генерируете? Думаю, вы ошиблись при добавлении указав посадочную на страницу поиска, а не метки.

 

http://modamio.ru/search/?search=узор- пример поисковой выдачи

http://modamio.ru/search/?tag=узор  - теговой выдачи

тега узор у вас нет - выдача пустая.

 

Думаю причина в этом, но не являюсь супер спецом. 

а где у опенкарта есть страница тега?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
56 минут назад, arthyrgrex сказал:

Всем привет.

OcStore 2.1.0.2.1
Генерю посадочные страницы, объединяя их спомощь. тегов товара.
Пример:
http://modamio.ru/beloe-plate/
http://modamio.ru/cherno-beloe-plate/

Но проблема в том, такие теги товара как "белое платье" и "черно-белое платье" движок воспринимает за идентичные и на странице с белыми платьями отображаются еще и черно-белые платья.

Как сделать так, чтобы такие теги, как "белое платье" и "черно-белое платье" не пересекались между собой?

Заранее благодарен.

у товаров белое платье
выставляете тег белое платье
и т.д.
посадочники на тегах хорошая затея если использовать вот через это

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Весь прикол в том, что я и использую модули Марка.. )
Через них все сделано..

Вот, что ответил автор:

Цитата

:-D
Это не мой модуль цепляет
Это так сделан ШТАТНЫЙ контроллер opencart product/search  который выводит теги по запросу
А модуль только выводит его результаты на подготовленную посадочную страницу с ЧПУ и мета тегами 
Он не чего не "считает"
;)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я в ЛС ответил
Здесь нечего гадать, к бабке не ходи
Список тегов на посадочной странице выводится стандартно через штатный контроллер opencart product/search
Это его алгоритм вывода такой
А там модель catalog/product содержит в запросе 

				foreach ($words as $word) {
					$implode[] = "pd.tag LIKE '%" . $this->db->escape($word) . "%'";
				}

Хотите изменить алгоритм вывода штатного контроллера opencart правьте ШТАТНУЮ модель
Здесь мои модули не имеют никакого отношения к выдаче
Теги выводятся стандартно через штатный контроллер opencart

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо за подробные ответы.
Нашел выход из этой ситуации гораздо проще, чем переписывание контроллера.

Допустим есть набор тегов у товаров:
- белое платье,

- черно-белое платье,

- белое платье длинной в пол,
- белое платье с рукавом

и т.д..

Чтобы не допустить мешанки товаров по тэгу "белое платье" - просто его указал в товарах во множественном числе - "белые платья".
Так - основной тэг не будет в себя включать "подтэги".

Пример:
http://modamio.ru/beloe-plate/
http://modamio.ru/cherno-beloe-plate/

Ну а тайтл и сеоурл уже может быть в единствено числе, если нужно.

Изменено пользователем arthyrgrex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, arthyrgrex сказал:

Всем спасибо за подробные ответы.
Нашел выход из этой ситуации гораздо проще, чем переписывание контроллера.

Допустим есть набор тегов у товаров:
- белое платье,

- черно-белое платье,

- белое платье длинной в пол,
- белое платье с рукавом

и т.д..

Чтобы не допустить мешанки товаров по тэгу "белое платье" - просто его указал в товарах во множественном числе - "белые платья".
Так - основной тэг не будет в себя включать "подтэги".

Пример:
http://modamio.ru/beloe-plate/
http://modamio.ru/cherno-beloe-plate/

Ну а тайтл и сеоурл уже может быть в единствено числе, если нужно.

У  @Yoda есть решение хоть с ошибками вводи всё что нужно найдет - но решение не дешевое

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, AWARO сказал:

У  @Yoda есть решение хоть с ошибками вводи всё что нужно найдет - но решение не дешевое

 

а что за решение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, rezhisser сказал:

 

а что за решение?

там поиск перелопачен сфинксом
спросите у него

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.