Обновление JBZoo до 1.4.0+ (Корзина, Сравнение товаров)
#1
Отправлено 26 August 2012 - 20:17
Подробности тут
http://joomla-book.r...ate-jbzoo-1-4-0
Как обновляться можно узнать тут
http://joomla-book.r...bzoo-how-update
В эту тему пишем проблемы, которые возникли при обновлении
UPD По ходу исправления посты с ошибками буду удалять
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#2
Отправлено 26 August 2012 - 21:59

P.S. Ушел тестировать на локалку...
«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.
#3
Отправлено 26 August 2012 - 23:58
Думаю, прибавка к стоимости подписки не большая плата за избавление от надобности приобретать еще 2 "вражеских" компонента.
#4
Отправлено 27 August 2012 - 02:45
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#5
Отправлено 27 August 2012 - 03:42
Специально для этого бага поробовал установить все на чистую сборку. Повторил все эти действия. Не нашел ошибки.При чистой установке на OpenServer Joomla 2.5.6, ZOO 2.6.4 при попытке создания нового приложения появляется ошибка:
Fatal error: Call to a member function getSubmissions() on a non-object in C:\web\domains\jb\media\zoo\applications\jbuniversal\framework\helpers\jbfield.php on line 159
http://puu.sh/Z9SY
Также ошибка возникает сразу же после активации плагина при регистрации приложения:
Controller class not found. (jbtoolsController)
http://puu.sh/Z9Ur
Возможно у вас не был активирован плагин?
На всякий случай добавил проверку в JBFieldHelper
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#6
Отправлено 27 August 2012 - 09:36
Плагин был активирован. До версии 1.4.0 первой проблемы не возникало, хотя между установкой 1.3.5 и установкой 1.4.0 менял конфигурацию PHP для установки Joomla 3.0 и поставил magic_quote_gps = Off. По умолчанию на OpenServer раньше стояло magic_quote_gps = On.Специально для этого бага поробовал установить все на чистую сборку. Повторил все эти действия. Не нашел ошибки.
Возможно у вас не был активирован плагин?
На всякий случай добавил проверку в JBFieldHelper
Продолжил полевые испытания сегодня уже с работы. Поставил начисто на локалку - опять выскочила первая ошибка. Почистил кеш браузера, переустановил с magic_quote_gps = On - ошибка не воспроизвелась, переустановил с magic_quote_gps = Off - ошибка не воспроизвелась. Подозрения на кеш. Попробую после работы еще дома (с нечищенным еще пока кешем) проверить, чтобы удостовериться, что это действительно кеш.
По поводу активации, собственно, это можно считать либо багом, либо фичей - если еще не создан экземпляр приложения, то вылетает ошибка регистрации. Ошибка у меня воспроизводится.
«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.
#7
Отправлено 27 August 2012 - 09:40
Да, у нас немного сменилась система активации, но не так чтобы сильно... =)
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#8
Отправлено 27 August 2012 - 11:14
Обновился на своем демо-сайте (последние джумла, ZOO). Корзина появилась, все вроде работает как надо, но при клике на офрмить заказ выдается: Error: 500 Controller class not found. (basketController)
И при добавлении/убирании товара - модуль корзины не обнавляется
#9
Отправлено 27 August 2012 - 11:22
«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.
#10
Отправлено 27 August 2012 - 11:55
Еще заметил, что параметрах модуля корзины (модуль JBZoo Basket) нет возможности выбрать приложение. Выбор есть только у "Валюта", "Пункт меню" и
"Суффикс класса модуля"