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


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

Некорректно отображается порядок элементов каталога


Лучший Ответ SmetDenis , 23 July 2013 - 14:45

и что мне нужно дописать, чтобы я смог впереди к цене дописывать "0" ???

попробуйте закомментировать эту функцию.
например в этих местах
20130723-igj-129kb_200x0.jpg Перейти к сообщению


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

#1 divpixel

divpixel

Отправлено 22 July 2013 - 16:22

Доброго дня.

Проект на joomla 3.1.1 + Zoo 3.0.13 + JBZoo 1.6.1.

Здесь http://autodomik.by/...sepy-dachi.html некорректно отображается порядок товаров. В настройках выставлено отображать в порядке возрастания цены товара. Это работает, только если у товара ценник состоит из 5 знаков. Если, например, из 4, то не работает. 

Как эту проблему решить ?


  • 0

#2 SmetDenis

SmetDenis

Отправлено 23 July 2013 - 14:07

Сортировка по цене работает на уровне компонента Zoo и его обычного индекса. (получается что JBZoo работает в режиме совместимости)
Возможно у вас в контенте цены забиты с пробелами.

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



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


#3 divpixel

divpixel

Отправлено 23 July 2013 - 14:15

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



Можно конечно создать дополнительное скрытое поле и уже в нем дублировать ценники и по нему сортировать, только придется в четырехзначной цене добавлять впереди цифру 0. 



Но больше всего мне хотелось бы получить ответ на вопрос по фильтру http://forum.jbzoo.c...zultaty-poiska/


  • 0

#4 SmetDenis

SmetDenis

Отправлено 23 July 2013 - 14:22

В этом файле media\zoo\applications\jbuniversal\elements\jbprice\jbprice.php
Чисткой значений от лишних знаков занимается вот эта функция
$value = $this->app->jbmoney->clearValue($value);

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



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


#5 divpixel

divpixel

Отправлено 23 July 2013 - 14:23

В этом файле media\zoo\applications\jbuniversal\elements\jbprice\jbprice.php
Чисткой значений от лишних знаков занимается вот эта функция

$value = $this->app->jbmoney->clearValue($value);

 

и что мне нужно дописать, чтобы я смог впереди к цене дописывать "0" ???


Сообщение отредактировал divpixel: 23 July 2013 - 14:25

  • 0

#6 SmetDenis

SmetDenis

Отправлено 23 July 2013 - 14:45   Лучший Ответ

и что мне нужно дописать, чтобы я смог впереди к цене дописывать "0" ???

попробуйте закомментировать эту функцию.
например в этих местах
20130723-igj-129kb_200x0.jpg
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#7 divpixel

divpixel

Отправлено 23 July 2013 - 14:58

попробуйте закомментировать эту функцию.
например в этих местах
20130723-igj-129kb_200x0.jpg

 

 

Да, закомментировал, помогло

теперь можно перед ценой добавлять цифру "0"

Товары правильно сортируются по цене

 

Спасибо за помощь


Сообщение отредактировал divpixel: 23 July 2013 - 14:58

  • 0




Click to return to top of page in style!