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


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

Обновление JBZoo до 1.4.0+ (Корзина, Сравнение товаров)


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

#1 SmetDenis

SmetDenis

Отправлено 26 August 2012 - 20:17

Это довольно большое обновление в котором наконец-то появилась корзина
Подробности тут
http://joomla-book.r...ate-jbzoo-1-4-0


Как обновляться можно узнать тут
http://joomla-book.r...bzoo-how-update

В эту тему пишем проблемы, которые возникли при обновлении

UPD По ходу исправления посты с ошибками буду удалять


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



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


#2 Станислав

Станислав

Отправлено 26 August 2012 - 21:59

Свят-свят-свят! Это свершилось!  :o Спасибо большое, Денис!  :)

P.S. Ушел тестировать на локалку...
  • 0

«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.

 


#3 Sliapy

Sliapy

Отправлено 26 August 2012 - 23:58

Спасибо за работу, Денис.

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

#4 SmetDenis

SmetDenis

Отправлено 27 August 2012 - 02:45

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



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


#5 SmetDenis

SmetDenis

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



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


#6 Станислав

Станислав

Отправлено 27 August 2012 - 09:36

Специально для этого бага поробовал установить все на чистую сборку. Повторил все эти действия. Не нашел ошибки.
Возможно у вас не был активирован плагин?
На всякий случай добавил проверку в JBFieldHelper

Плагин был активирован. До версии 1.4.0 первой проблемы не  возникало, хотя между установкой 1.3.5 и установкой 1.4.0 менял конфигурацию PHP для установки Joomla 3.0 и поставил magic_quote_gps = Off. По умолчанию на OpenServer раньше стояло magic_quote_gps = On.

Продолжил полевые испытания сегодня уже с работы. Поставил начисто на локалку - опять выскочила первая ошибка. Почистил кеш браузера, переустановил с magic_quote_gps = On - ошибка не воспроизвелась, переустановил с magic_quote_gps = Off - ошибка не воспроизвелась. Подозрения на кеш. Попробую после работы еще дома (с нечищенным еще пока кешем) проверить, чтобы удостовериться, что это действительно кеш.

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

«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.

 


#7 SmetDenis

SmetDenis

Отправлено 27 August 2012 - 09:40

Станислав, спасибо! Посмотрю еще раз.
Да, у нас немного сменилась система активации, но не так чтобы сильно... =)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#8 shoorcan

shoorcan

Отправлено 27 August 2012 - 11:14

Спасибо за корзину!
Обновился на своем демо-сайте (последние джумла, ZOO). Корзина появилась, все вроде работает как надо, но при клике на офрмить заказ выдается: Error: 500 Controller class not found. (basketController)
И при добавлении/убирании товара - модуль корзины не обнавляется
  • 0

#9 Станислав

Станислав

Отправлено 27 August 2012 - 11:22

Попробуйте очистить кеш браузера, скорее всего проблема в устаревшем кеше.
  • 0

«Ну и зачем все это, лучше бы водки выпили». Из писем Белинского Гоголю.

 


#10 shoorcan

shoorcan

Отправлено 27 August 2012 - 11:55

Увы проблема не в кэше. С очистки и начал искать проблему... Пробовал на разных браузерах, результат одинаков модуль корзины обнавляется только после принудительного обнавления страницы. Ошибка также вылезает при переходе в корзину.
Еще заметил, что параметрах модуля корзины (модуль JBZoo Basket) нет возможности выбрать приложение. Выбор есть только у "Валюта", "Пункт меню" и
"Суффикс класса модуля"
  • 0




Click to return to top of page in style!