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


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

Приоритет сортировки каталога и категории

сортировка

Лучший Ответ SmetDenis , 05 June 2014 - 11:29

Большое спасибо kuchertaras, за то что помог найти хитрый баг в сортировке.
Он не у всех проявляется.

Исправили, протестировали. Фикс будет в релизе 2.1.4 Перейти к сообщению


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

#11 kuchertaras

kuchertaras

Отправлено 01 June 2014 - 14:47

 

Судя по тому, что я вижу, в самой категории все сортируется нормально. Настройка сортировки, на сколько я понимаю, относится именно к категории.

 

Вы пытаетесь отсортировать ими элементы из подкатегорий (subcategory item). Возможно, дело в этом. Уточню у разработчиков.

 

Да, все верно - на странице подкатегории "Батареи отопления" сортировка выполняется нормально. На странице основной категории в подкатегория сортировка не работает.

 

Ок, спасибо, жду ответа от разработчиков.

 

Кстати, в самой категории "Услуги сантехника" тоже не выполняется сортировка. Там в самом низу страницы, под списком подкатегорий, есть несколько услуг, которые входят в главную категорию "Услуги сантехники". Так у них вообще не меняется сортировка при смене порядка сортировки по полу Приоритет с прямого на обратный. И выводятся они по дате создания:

Image 38.png

Image 41.png


Сообщение отредактировал kuchertaras: 01 June 2014 - 15:02

  • 0

#12 SmetDenis

SmetDenis

Отправлено 01 June 2014 - 20:25

После установки в каталоге в поле Порядок значения "Название", ничего в сортировке не изменяется
 

Свойство материалов "приоритет" имеет наивысший приоритет (извиняюсь за тавтологию). JBZoo не модет перебить это настройками, т.к запросы в базу происходят на уровне ядра компонента Zoo (хардкод).

 

Приоритет нужен чтобы явно выделить материал из всех остальных в любой ситуации. Так например можно сделать VIP объявления.

Все остальные сортировки сработают с условием приоритета.

 

Порядок в родительной категории не влияет на дочернии. Лучше устанавливать сортировки либо массово для всего каталога через общие настройки, либо конкретно по категориям.

 

Может я не верно понял вопрос?


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



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


#13 kuchertaras

kuchertaras

Отправлено 01 June 2014 - 20:52

Денис, не срабатывает сортировка, где бы я не пытался поменять её

Есть следующая структура:
 

=Услуги сантехника(category)
== Смеситель(category)
=== Установка(item)
=== Замена(item)
=== Ремонт(item)
=== Демонтаж(item)
== Умывальник(category)
=== Установка(item)
=== ....
= Услуги электрика(category)
== Розетки(category)
=== Установка(item)
=== Ремонт(item)
 
Так же услуги объединил по виду действий. Например Установка сантехники/Замена сантехники/и т.д. Для этого добавил в корень структуры категории
= Установка сантехники
= Замена сантехники
= ...
= Установка электрики
=...
У всех услугах основной указана категория из первого списка (Смеситель/Умывальник/Розетка). В качестве дополнительных указаны "Установка сантехники"/"Замена сантехники" и т.п.

 

Так вот. Я добавил в услугу поле Приоритет и сейчас пытаюсь настроить разный порядок сортировки.

 

Есть страница категории "Услуги сантехника", на которой выводятся её подкатегории с услугами(элементы), которые в неё входят.
Есть страница подкатегории "Батареи отопления" с услугами(элементами)

И есть страница "Установка сантехники", куда входит все, что касается установки сантехники.

 

У услуг категории "Батареи отопления" обнулил системное поле "Порядок" и задал значения для текстового поля "Приоритет". Сортироваться по этому полю должны услуги, которые показываются на странице главной категории "Услуги сантехника" и на странице "Батареи отопления".

На странице "Установка сантехники" сортировка должна быть по названию.

 

 

Для страницы категории "Батареи отопления" сортировка по приоритету срабатывает. Для subcategory_item, которые показываются на странице категории "Услуги сантехника" они срабатывают как-то странно.

Что именно странного - описано в посте #5 этой же темы, с картинками


Сообщение отредактировал kuchertaras: 01 June 2014 - 20:54

  • 0

#14 SmetDenis

SmetDenis

Отправлено 01 June 2014 - 21:02

Можете дать временный ftp доступ + панель управления.
Завтра с утра попробую разобраться в чем проблема. Сейчас не получится (извините, у меня 4 час ночи =) )
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#15 kuchertaras

kuchertaras

Отправлено 01 June 2014 - 21:48

Да я сам в шоке - такое время, а у вас есть силы работать =-O
Завтра отправлю логины, не возле компьютера сейчас
  • 0

#16 kuchertaras

kuchertaras

Отправлено 02 June 2014 - 15:36

Денис, здравствуйте. Удалось посмотреть что я делаю не так?


  • 0

#17 SmetDenis

SmetDenis

Отправлено 03 June 2014 - 10:17

Денис, здравствуйте. Удалось посмотреть что я делаю не так?

 

Прошу прощения за долгий ответ. Вчера у меня не получилось детально посмотреть ваш сайт.

Сегодня обязательно отпишусь вам.


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



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


#18 kuchertaras

kuchertaras

Отправлено 04 June 2014 - 14:37

В общем - Денис исправил ошибку. Позже он сам расскажет как и что нужно сделать тем, кто с ней столкнется


  • 0

#19 SmetDenis

SmetDenis

Отправлено 05 June 2014 - 11:29   Лучший Ответ

Большое спасибо kuchertaras, за то что помог найти хитрый баг в сортировке.
Он не у всех проявляется.

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



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






Темы с аналогичным тегами сортировка

Click to return to top of page in style!