Иконка ресурса

Brivium - Store Framework 1.2.15

Нет прав для скачивания
Pokschubin, а ты действительно не читаешь описаний, походу всегда по жизни, сначала делаешь, потом думаешь, нет даже не думаешь, второй этап, это задавать вопросы :)
Плагин позволит Вам продавать на своём форуме различные виртуальные товары, используя системы Credits, Credits Premium и стандартные баллы за трофеи.
 
Skaiman, Я задал вопрос какой еще плагин он требует.
 
А плагин в целом то корректно работает, или это я избранный?
1) ни на одном из товаров не работает quantity, выставляю 1 - использовать можно сколько угодно раз.
2) при отзыве товара у пользователя сервер пишет ошибку, товар вроде как возвращается, но права у пользователя не отзываются, как результат - купить заного нельзя, потому что товар вроде как есть. Фиксится ручным отзывом права.
Ксен 1.5.14 пхп 7.1
Ошибки для 2 разных товаров.
Код:
Информация об ошибке
ErrorException: Array to string conversion - library/Brivium/StoreProduct/ChangeUserName/Model/ProductPurchase.php:41
Сгенерирована пользователем: тестовый аккаунт 5, 38 мин. назад
Трассировка стэка
#0 /вырезано/library/Brivium/StoreProduct/ChangeUserName/Model/ProductPurchase.php(41): XenForo_Application::handlePhpError(8, 'Array to string...', '/home/d/devihos...', 41, Array)
#1 /вырезано/library/Brivium/StoreProduct/ChangeUserTitle/Model/ProductPurchase.php(49): Brivium_StoreProduct_ChangeUserName_Model_ProductPurchase->_removeProductChange(Array)
#2 /вырезано/library/Brivium/StoreProduct/IntPermission/Model/ProductPurchase.php(49): Brivium_StoreProduct_ChangeUserTitle_Model_ProductPurchase->_removeProductChange(Array)
#3 /вырезано/public_html/library/Brivium/StoreProduct/Permission/Model/ProductPurchase.php(50): Brivium_StoreProduct_IntPermission_Model_ProductPurchase->_removeProductChange(Array)
#4 /вырезано/public_html/library/Brivium/StoreProduct/UserUpgrade/Model/ProductPurchase.php(37): Brivium_StoreProduct_Permission_Model_ProductPurchase->_removeProductChange(Array)
#5 /вырезано/public_html/library/Brivium/Store/Model/ProductPurchase.php(903): Brivium_StoreProduct_UserUpgrade_Model_ProductPurchase->_removeProductChange(Array)
#6 /вырезано/library/Brivium/Store/ControllerPublic/Store.php(55): Brivium_Store_Model_ProductPurchase->processExpiredProductPurchases(Array, true)
#7 /вырезано/public_html/library/XenForo/FrontController.php(351): Brivium_Store_ControllerPublic_Store->actionRemoveProductPurchase()
#8 /вырезано/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#9 /вырезано/public_html/index.php(13): XenForo_FrontController->run()
#10 {main}
Содержимое запроса
array(3) {
  ["url"] => string(62) "домен/store/remove-product-purchase"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(4) {
   ["product_purchase_id"] => string(1) "4"
   ["redirect"] => string(48) "домен/store/purchased"
   ["_xfToken"] => string(8) "********"
   ["_xfConfirm"] => string(1) "1"
  }
}
Код:
Информация об ошибке
ErrorException: Array to string conversion - library/Brivium/StoreProduct/ChangeUserTitle/Model/ProductPurchase.php:41
Сгенерирована пользователем: тестовый аккаунт 5, Сегодня, в 17:08
Трассировка стэка
#0 /вырезано/public_html/library/Brivium/StoreProduct/ChangeUserTitle/Model/ProductPurchase.php(41): XenForo_Application::handlePhpError(8, 'Array to string...', '/home/d/devihos...', 41, Array)
#1 /вырезано/public_html/library/Brivium/StoreProduct/IntPermission/Model/ProductPurchase.php(49): Brivium_StoreProduct_ChangeUserTitle_Model_ProductPurchase->_removeProductChange(Array)
#2 /вырезано/public_html/library/Brivium/StoreProduct/Permission/Model/ProductPurchase.php(50): Brivium_StoreProduct_IntPermission_Model_ProductPurchase->_removeProductChange(Array)
#3 /вырезано/public_html/library/Brivium/StoreProduct/UserUpgrade/Model/ProductPurchase.php(37): Brivium_StoreProduct_Permission_Model_ProductPurchase->_removeProductChange(Array)
#4 /вырезано/public_html/library/Brivium/Store/Model/ProductPurchase.php(903): Brivium_StoreProduct_UserUpgrade_Model_ProductPurchase->_removeProductChange(Array)
#5 /вырезано/public_html/library/Brivium/Store/ControllerPublic/Store.php(55): Brivium_Store_Model_ProductPurchase->processExpiredProductPurchases(Array, true)
#6 /вырезано/public_html/library/XenForo/FrontController.php(351): Brivium_Store_ControllerPublic_Store->actionRemoveProductPurchase()
#7 /вырезано/public_html/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#8 /вырезано/public_html/index.php(13): XenForo_FrontController->run()
#9 {main}
Содержимое запроса
array(3) {
  ["url"] => string(62) "домен/store/remove-product-purchase"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(4) {
   ["product_purchase_id"] => string(1) "3"
   ["redirect"] => string(80) "домен/store/purchased?product_type_id=ChangeUserTitle"
   ["_xfToken"] => string(8) "********"
   ["_xfConfirm"] => string(1) "1"
  }
}
[XFA] Centralized Font Awesome 1.2.0
[xenMade.com] ACP Extended (ACPE) 1.9.0
Brivium - Store 1.2.13
Warning Improvements 1.6.0
Brivium - Store Product Permission 1.0.3
Brivium - Store Product User Upgrades 1.0.2
Brivium - Credits Premium 2.0.15
Brivium - Store Product Int Permission 1.0.6
Brivium - Store Product User Name Style 1.0.2
Brivium - Store Product Change User Name 1.0.3
Brivium - Store Product User Title Style 1.0.6
Brivium - Store Product Change User Title 1.0.2
 
Сколько вижу, ошибка может быть связана больше с дополнениями для расширения функционала, возможно они уже обновлены, нужно будет глянуть.
 
В общем плагин не дружит с пхп 7.1, локально с минимумом плагинов была та же ошибка, при смене на пхп 5.6 она исчезла.
 
Сорян за некропостинг, но только что покрутил плагин в руках.
Для решения проблемы описанной выше достаточно в ProductPurchase.php заменить XenForo_Application::get('brsProducts')->$purchase['product_id'] на XenForo_Application::get('brsProducts')->{$purchase['product_id']}
Эта проблема присутствует во всех плагинах этого типа, а так же в кредитах бривиума)
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу