Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Всем привет.

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 есть решение хоть с ошибками вводи всё что нужно найдет - но решение не дешевое

Надіслати
Поділитися на інших сайтах


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

 

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

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.