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


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

При использовании элемента цены Price Calc в филтре "Поиск по диапазону цен" - результат поиск "Ничего не найдено"


Сообщений в теме: 6

#1 happy home

happy home

Отправлено 12 October 2016 - 07:14

Итак.

Изначально был создан сайт на Joomla 2.5 и JBZoo 1.x он обновлялся до версии JBZoo 2.1.5 вместе в выходом очередных обновлений.

Затем был создан новый сайт на Joomla 3.x на него установлена чистая JBZoo версии 2.1.5 - перенесены (с заменой) все базы от Zoo (JBZoo) и скопирован каталог с файлами JBZoo и настройки Приложений.

Далее был обновлен JBZoo до 2.2х и выполнена конвертация из JBPriceAdvance в JBZooPrice Plain (migrated)

Далее JBZoo постепенно обновлялся в плоть до крайней версии 2.2.9

Все это время Фильтр работал и выполнял свой функционал.

Возникла необходимость, в силу технических ограничений элемента JBZooPrice Plain (migrated)перейти на использование элемента JBZooPrice Calc.

Был добавлен элемент JBZooPrice Calc - выполнены его настройки в Электронной коммерции и JBZooPrice Calc был добавлен в необходимые позиции шаблонов материалов и фильтров.

 

- После добавления элемента JBZooPrice Calc в шаблон фильтра для поиска по диапазону цен - результат поиска стал пустым. Фильтр продолжал искать по любым другим полям кроме Диапазона цен.

 

- А, после того, как был удален элемент JBZooPrice Plain (migrated) из настроек приложения и выполнена переиндексация - фильтр перестал находить материалы - по любым полям, которые находятся в фильтре, хотя список параметров поиска фильтр успешно выводит и даже показывает количество (если включить)

 

Помогите пожалуйста советом, что это может быть?

Может быть необходимо было выполнить экспорт/импорт из элемента JBZooPrice Plain (migrated) в элемент JBZooPrice Calc?

 

Попробовал скопировать, с заменой, все плагины и модули из дистрибутива JBZoo 2.2.9, так как в списке установленных приложений Joomla их версии показаны как 2.1.5 Pro, но версии остались прежними и результат работы фильтра не исправился

 

Спасибо.

----------------------

 

Фото настроек (это с удаленным элементом JBZooPrice Calc)

 

 

8.jpg

 

Вот настройки элемента, шаблона цены, и модуля фильтра:

 

1.jpg

 

2.jpg

 

3.jpg

 

4.jpg

 

5.jpg

 

6.jpg

 

7.jpg

 

На сайте использовал данный рецепт для сортировки в каталоге и в результатах поиска (фильтрации) - грешил на него, но после замены файлов, в которые вносились правки, на оригинальные ситуация не исправилась....

 

 

Может быть, кто то уже сталкивался с подобной ситуацией? Подскажите решение проблемы!

 

По форуму искал, вроде, не нашел ответа - если "проглядел", ткните носом пожалуйста!

 

Спасибо.


Сообщение отредактировал happy home: 13 October 2016 - 06:57

  • 0

#2 SmetDenis

SmetDenis

Отправлено 13 October 2016 - 04:59

Я посмотрел сайт, базу и есть ощущение что индекс базы данных устарел.

Зайти в панель управления не смог. Админка меня отправляет на главную страницу.


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



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


#3 happy home

happy home

Отправлено 13 October 2016 - 05:17

Зайти в панель управления не смог. Админка меня отправляет на главную страницу.

Отправил доступ в ЛС

Спасибо. 


  • 0

#4 SmetDenis

SmetDenis

Отправлено 13 October 2016 - 05:58

Дело в сортировке.

Сабмит формы отправляет не правильные ID  в запрос. Возможно он идет другого элемента или остался в настройках модуля от предыдущего элемента.


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



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


#5 happy home

happy home

Отправлено 13 October 2016 - 06:09

Денис, скажите пожалуйста что можно предпринять  в данной ситуации?

 

Это поправимо?

 

Или можно предпринять следующее, например:

На прежнем сайте, на Joomla 2.х обновить JBZoo до актуальной версии и выполнить миграцию в элемент JBZooPrice Plain (migrated)

и затем:

1. скопировать определенные базы данных с заменой на сайт с Joomla 3.х

ИЛИ

2. скопировать полностью приложение JBZoo со всеми настройками, скопировать все базы данных от Zoo, JBZoo и заново все настроить, после этого создать и добавить элемент JBZooPrice Calc

 

Спасибо.


Сообщение отредактировал happy home: 13 October 2016 - 06:10

  • 0

#6 happy home

happy home

Отправлено 13 October 2016 - 06:35

Сабмит формы отправляет не правильные ID  в запрос

 

 

Денис, вы как всегда правы!!!!

Я заменил в файлах из рецепта Element ID от JBZooPrice Plane (migrated) на Element ID от JBZooPrice Plane и работоспособность фильтра восстановилась!!!! Если, конечно вы не вносили дополнительные правки в код (которые помогли исправить ситуацию), то дело было только в этом.

 

Вчера пробовал вариант вообще без рецепта сортировки с оригинальными файлами - ничего не вышло... Может быть помогло еще и сегодняшнее обновление файлов всех модулей и плагина от JBZoo на те, что в дистрибутиве 2.2.9

 

В любом случае ОГРОМНОЕ ВАМ СПАСИБО!

 

Скажите пожалуйста, как можно деактивировать вывод Дебагера на страницах сайта?

 

Спасибо!


Сообщение отредактировал happy home: 13 October 2016 - 06:36

  • 0

#7 SmetDenis

SmetDenis

Отправлено 13 October 2016 - 06:39

Отлично.

 

Скажите пожалуйста, как можно деактивировать вывод Дебагера на страницах сайта?

 

Отключите плагин отладки или режим отладки в общих настройках joomla


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



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





Click to return to top of page in style!