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


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

Индексация при изменении

event submission

Лучший Ответ SmetDenis , 29 January 2015 - 06:45

Подправил неизвестную мне ошибку в сортировке.
media\zoo\applications\jbuniversal\framework\models\jbmodel.filter.php
daxf_200x0.png Перейти к сообщению


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

#1 Alexan

Alexan

Отправлено 19 January 2015 - 14:43

такая же проблема описана тут но тема закрыта, а решение ушло видимо в личку.
Вообщем после изменения элемента не происходит индексация и неправильно сортирует, ставя измененный элемент вверх списка. При добавлении же нового - все нормально.
Если изменить и проиндексировать вручную - все нормально.
 
Joomla: 3.3.3 JBZoo: 2.1.5 Pro Zoo: 3.3.2 WidgetKit: 1.5.2

доступ к сайту пока дать не могу, но если без него никак - сделаю.


  • 0

#2 SmetDenis

SmetDenis

Отправлено 20 January 2015 - 08:47

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



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


#3 Alexan

Alexan

Отправлено 20 January 2015 - 09:12

не совсем понял как использовать поле приоритета.

 

у меня тизер-таблица со столбцами цена, площадь, город, район, этаж и т.д., а выпадающий список с сортировкой имеет еще больше полей.

Например выбираю сортировать по этажу - все работает, но если изменю один элемент, то какой бы этаж не был все равно вверху таблицы он будет.

Думал дело в индексации при сохранении после редактирования??? т.к. проиндексировав вручную - снова сортирует правильно по любому полю.


  • 0

#4 SmetDenis

SmetDenis

Отправлено 22 January 2015 - 07:46

Вы используете множественные поля в типе материала?

В указанном вами топике баг был именно в этом.
Решился он хаком
 

На данный момент у меня нет более лучшего решения, чем небольшой хак в файле
/administrator/components/com_zoo/tables/item.php
aua_200x0.png


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



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


#5 Alexan

Alexan

Отправлено 24 January 2015 - 13:56

Да, использую множественные поля.

 

Заработало только когда удалил все множественные и чекбоксы, но без них конечно не обойтись.

 

сортировки по мн.полям и чекбоксам у меня нет. Может какой либо хак спасет?


  • 0

#6 Sliapy

Sliapy

Отправлено 24 January 2015 - 14:14

Вы пробовали хак, который привел Денис?


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 Alexan

Alexan

Отправлено 25 January 2015 - 16:02

пробовал... уже что только не пробовал... не помогает (((

 

Вопрос: какую таблицу смотрит при сортировки?


  • 0

#8 SmetDenis

SmetDenis

Отправлено 26 January 2015 - 08:39

Добрый день,

 

Можете, пожалуйста, дать временный доступ к вашему сайт? (ftp + панель управления)


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



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


#9 SmetDenis

SmetDenis

Отправлено 29 January 2015 - 06:45   Лучший Ответ

Подправил неизвестную мне ошибку в сортировке.
media\zoo\applications\jbuniversal\framework\models\jbmodel.filter.php
daxf_200x0.png
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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






Темы с аналогичным тегами event, submission

Click to return to top of page in style!