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

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


Recommended Posts

Всем привет.

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

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

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

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

Edited by arthyrgrex
Link to post
Share on other sites

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

 

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

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

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

 

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

  • +1 1
Link to post
Share on other sites

41 минуту назад, Guava сказал:

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

 

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

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

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

 

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

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

Link to post
Share on other sites
56 минут назад, arthyrgrex сказал:

Всем привет.

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

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

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

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

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

 

Link to post
Share on other sites

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

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

Цитата

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

 

Link to post
Share on other sites

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

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

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

  • +1 2
Link to post
Share on other sites

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

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

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

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

и т.д..

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

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

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

Edited by arthyrgrex
Link to post
Share on other sites

8 часов назад, arthyrgrex сказал:

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

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

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

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

и т.д..

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

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

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

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

Link to post
Share on other sites
4 часа назад, AWARO сказал:

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

 

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

Link to post
Share on other sites

Только что, rezhisser сказал:

 

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.