Сделал дубль сайта, чтобы обновить до Joomla: 3.8.1 \ JBZoo: 2.4.0 beta1 \ Zoo: 3.3.26 \ PHP 7.0  (файлы application.php и jbzoo.php не обновлял)
Работает быстрее и хорошо, глюков нет, кроме модуля JBZoo Search - разные модули с разными настройками стали выдавать
 
 
Ошибка 0: Call to a member function getCategoryTree() on boolean
 
Хотя на основном сайте эти же самые модули работают и поиск ищет исправно.
В чем может быть проблема и как исправить или пока рано обновляться?
 
upd: еще немного потестил поиск и вот что получается:
 - если тип поля фильтра "Выпадающий список" (например, категории), то все фильтруется норм;
 - если тип этого же поля сменить на "Текстовой поле", то выходит ошибка;
 - также странное поведение фильтра - если скопировать ссылку на результаты поиска (т.е. они отфильтровались и нам видны) и вставить в новую вкладку браузера - то будет эта же самая ошибка.
upd2: дело в filter.php
и хотя странно, при обновлении этот файл не затрагивался и он стоит старый,
но я решил пройтись по файлам, отвечающим за фильтр и перезаписать из чистого архива JBZoo - и заработало!
Чтобы не захломлять топик - мой комент можно удалить. 
					
					
					
							Сообщение отредактировал LeMax: 23 October 2017 - 20:07