Перейти к содержимому


Фотография
- - - - -

JBRelated Items по двум полям


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 Юра Мамонтов

Юра Мамонтов

Отправлено 09 December 2013 - 05:49

Старый так и не решенный вопрос JBRelated Items (auto), который я задавал в теме про обновление до 2.1.1:

 

- Когда в материале есть множественное поле, то оно рассматривается как "целиковое" и элементы с такими же полями, но не "множественными" в списке не выдает... Было бы хорошо, если множественные поля можно было рассматривать и как "целиковые и как "отдельные"

 

Вот пример:

Есть товар1 с полями: серебро;  рубин

и есть товар 2 с полями: серебро; рубин и изумруд (множественный выбор)

 

Настройки следующие:post-3217-0-17524600-1385708626_thumb.pn

 

По идее похожие товары должы появляться и у 1-го и у 2-го товара.

Но по факту, у 1-го они появляются а у второго нет. причем если множ выбор у поля камни убрать, все работает.

 

(Кэш чистил, переиндексацию делал)


Сообщение отредактировал Юра Мамонтов: 09 December 2013 - 05:54

  • 0

#2 SmetDenis

SmetDenis

Отправлено 10 December 2013 - 18:16

Добрый день.

Не могу ответить вам раньше, был сильно занят последним обновлением.
Вы пробовали понизить уровень релевантности?
Можете дать мне временный доступ к панели управления сайтом и ftp?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Юра Мамонтов

Юра Мамонтов

Отправлено 11 December 2013 - 12:45

Сайт пока на локалке...

Лимит релевантности выставлен 2 (как на скрине, настройки там тоже видны 1 не выставлял,т.к. попадает много всего ненужного), т.е. при совпадении 2-х полей элемент должен попадать в список "похожих". Но по факту если элемент для которого  выводятся "похожие" товары имеет множественное поле с несколькими значениями : например синий и зеленый, а все остальные то же множественное  поле, только с одним значением: например только синий. То эти поля совпадающими считаться не будут. Т.е. поле синий и зеленый рассматривается как единое целое и не равняется полю синий.

 

 

Наверное есть ситуации в которых это правильно, но мне как раз нужен другой вариант. Идеальный вариант, какой-нить чек бокс в админ-панели, например: "разбивать множественные поля на элементы". И каждый мог бы выбрать себе необходимую настройку. Тогда JBRelated Items (auto) по праву можно было бы считать супергибким в настройках.


  • 0

#4 SmetDenis

SmetDenis

Отправлено 12 December 2013 - 17:25

Добрый день.

Добавил в логику выборки некоторые правки, которые "смягчают" условия выборки.

Попробуйте заменить этот файл
\media\zoo\applications\jbuniversal\framework\models\jbmodel.related.php

Прикрепленные файлы


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Юра Мамонтов

Юра Мамонтов

Отправлено 16 December 2013 - 12:40

Добрый день.

Добавил в логику выборки некоторые правки, которые "смягчают" условия выборки.

Попробуйте заменить этот файл
\media\zoo\applications\jbuniversal\framework\models\jbmodel.related.php

 

Спасибо! попробую, отпишусь


  • 0

#6 Юра Мамонтов

Юра Мамонтов

Отправлено 26 December 2013 - 08:32

Пробовал заменить файл, но, к сожалению, ничего не изменилось... Если что, вопрос открыт...


  • 0

#7 SmetDenis

SmetDenis

Отправлено 27 December 2013 - 07:18

Сегодня ожидается новогодний релиз 2.1.2
Там будут включены изменения логики поиска JBRelatedItems

Поэтому советую немного потерпеть и обновиться.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!