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


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

Порядок выдачи материалов поиска


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

#1 Igor

Igor

Отправлено 26 May 2012 - 21:38

Такая ситуация. Внутри одного каталога есть, например, 100 статьей, которые принадлежат к одному типу материала. Этот тип материала содержит в себе 5 полей типа Select, по которым осуществляется поиск при помощи JBZoo Search. Когда пользователь выбрал все 5 критериев поиска, появляются все материалы, которые отвечают этим критериям. Если администратор не задал порядок показа (0), то по умолчанию (если я правильно понимаю?) первыми отображаются те статьи, которые были опубликованы последними. Если, например, для десяти статьей, которые отвечают критериям поиска, админом задан порядок показа, то сначала будут показаны они, а потом те, которые были опубликованы последними.

Вопрос следующий. Как можно задать порядок показа только для определённого количества статьей, отвечающего конкретному набору критериев поиска. Если, например, среди 100 статьей только 20 отвечают определённому набору 5-ти критериев поиска, то каким образом администратору быстро найти, выделить эти 20 статей и задать для них порядок показа?
  • 0

#2 SmetDenis

SmetDenis

Отправлено 27 May 2012 - 08:43

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



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


#3 Igor

Igor

Отправлено 27 May 2012 - 08:52

Статьи должны быть рекламного характера. Поэтому порядок показа статьей для клиента имеет большое значение.
  • 0

#4 Igor

Igor

Отправлено 27 May 2012 - 08:55

Решение этой задачи вижу в задании пяти критериев поиска прямо на странице сайта. Статьи, которые выводятся и будут теми статьями, которые отвечают критериям. Если определённая статья среди тех, которые вывелись, должна быть первой или второй, то эту статью админ должен найти среди своего списка и присвоить ей соответствующий порядок показа.
  • 0

#5 SmetDenis

SmetDenis

Отправлено 27 May 2012 - 09:02

Вы не понимаете чего вы хотите... =)

5 критериев... а если 6 , почему не 3?
А если среди этих 5 критериев будет другая комбинация и поисковая выдача будет совсем другой, то снова нужно менять порядок? бред..
Как это должно задаваться в админке, не получится сделать такой интерфейс чтобы это легко можно было настраивать под любые критерии, для любого каталога...

Такой функционала не будет и я не знаю что вам подсказать, кроме как - пользуйтесь полем "порядок показа".

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



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


#6 Igor

Igor

Отправлено 27 May 2012 - 09:13

5 критериев - это только пример. Число не имеет значения.

Если будет другая комбинация критериев, то этой комбинации будет отвечать набор совсем других статьей. Каждой статье отвечает только одна комбинация критериев. При любой другой комбинации данная статья не отображается (если не учитывать выбор критерия "Все"). Разве не так? :)

Соответственно, админу нужно задавать порядок выдачи для материалов, отвечающих определённой комбинации критериев поиска. Количество комбинаций критериев поиска наверное можно как то посчитать по определённым формулам теории вероятности. :))
  • 0

#7 SmetDenis

SmetDenis

Отправлено 27 May 2012 - 09:23

Очевидно вы тер.вер не проходили. а вопрос вообще-то из комбинаторики =)
Допустим у меня есть 10000 материалов и 6 полей в фильтре - http://jbzoo.joomla-book.ru/table.
Сколько будет комбинаций, я вам скажу - порядка нескольких десятков тысяч.

Каждой статье отвечает только одна комбинация критериев.

ничего подобного... а как же диапазоны, как же "ИЛИ", множественные поля?

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

т.е для кадой статьи вам придется задаваться десятки а то и сотни вариантов сортировки в небольшом каталоге.

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



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


#8 Igor

Igor

Отправлено 27 May 2012 - 09:42

ничего подобного... а как же диапазоны, как же "ИЛИ", множественные поля?

Ну я вот, например, в данный момент не пользуюсь ни диапазонами, ни множественными полями, чтобы не запутывать пользователя. То есть в моём случае каждая статья будет иметь свой единственный набор критериев. Касательно "ИЛИ" то сейчас и не вспомню где это задаётся. Где-то видел, но забыл.
  • 0




Click to return to top of page in style!