Vadimilian

Vadimilian

Был в сети 04 декабря 2019, 13:41
Заказы не принимаю
Продолжаю свои мучения… Подскажете, какая у вас версия modx и php? У меня modx 2.7.2 (до этого пробовал на 2.7.0) и php 7.0. Может дело в этом? Я уже не знаю, почему может не работать. Поддержка яндекса не помогает вообще, только отписки.
И все работает? У меня в хуке и в файлах
assets/components/yandexmoney/connector_result.php
core/components/yandexmoney/model/yandexmoney.class.php
по дефолту было
$modx->addPackage('shopkeeper', MODX_CORE_PATH."components/shopkeeper/model/");
$order = $modx->getObject('SHKorder', array('id' => $order_id));
а это не совсем то, что в комментарии Романа. У вас не так было? Я везде поменял на
$modx->addPackage('shopkeeper3', MODX_CORE_PATH."components/shopkeeper3/model/");
$order = $modx->getObject('shk_order', array('id' => $order_id));
и заменил все остальные элементы SHKorder на shk_order, но все равно не пашет.
Может быть надо поменять
MODX_CORE_PATH
на
$modx->getOption('core_path')
и
array('id' => $order_id)
на
$order_id
или я что-то еще упускаю? Заранее благодарю за ответ.