Jump to content


Photo
- - - - -

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


  • This topic is locked This topic is locked
6 replies to this topic

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

Юра Мамонтов
  • JBZoo User (rus)
  • User rate: 2.2
  • posts: 258
  • topics: 55

Posted 09 December 2013 - 05:49

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

 

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

 

Вот пример:

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

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

 

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

 

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

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

 

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


Edited by Юра Мамонтов, 09 December 2013 - 05:54.

  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 10 December 2013 - 18:16

Добрый день.

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



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


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

Юра Мамонтов
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 2.2
  • posts: 258
  • topics: 55

Posted 11 December 2013 - 12:45

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

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

 

 

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


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 12 December 2013 - 17:25

Добрый день.

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

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

Attached Files


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



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


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

Юра Мамонтов
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 2.2
  • posts: 258
  • topics: 55

Posted 16 December 2013 - 12:40

Добрый день.

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

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

 

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


  • 0

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

Юра Мамонтов
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 2.2
  • posts: 258
  • topics: 55

Posted 26 December 2013 - 08:32

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


  • 0

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 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!