Evgeniy
надо что-то подключать в плюс?
пробуй еще $miniShop2->initialize($modx->context->key, $scriptProperties);
Sergey_K
?
Sergey_K
Ну во-первых подключить инишник
Sergey_K
С путями
Sergey_K
И инишник с паролями
Евгений
// Подключаем define('MODX_API_MODE', true); require '../../index.php';
Sergey_K
Ну да
Евгений
мне не отрабатывает эта шляпа $this->modx->getObject('msProductData', array('article' => $article ) )
Sergey_K
С путями гемор, проверь, лучше directory(FILE)
Евгений
С путями гемор, проверь, лучше directory(FILE)
там длинный файл, но не пашет именно обновление цены
Sergey_K
This в твоем файле это странно)
Evgeniy
вопрос, почему в своём файле может не срабатывать $modx->getService('miniShop2');
и у меня вот так $miniShop2 = $modx->getService('minishop2', 'miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties);
Sergey_K
Там есть подключение сторонних сервисов
Евгений
This в твоем файле это странно)
ну я та классы пишу, всё такое
Евгений
связь с 1с
Sergey_K
Тогда понятно.
Sergey_K
А modx = new modx
Евгений
не, всёранво Could not get table class for class: msProductData
Евгений
ладн, спс
Евгений
полюбому где-то косякнул
Sergey_K
И его initialize
Sergey_K
Есть?
Евгений
$this->modx = new modX(); $this->modx->initialize('web');
Sergey_K
? 1 2 3 4 5 require_once '/absolute/path/to/modx/config.core.php'; require_once MODX_CORE_PATH.'model/modx/modx.class.php'; $modx = new modX(); $modx->initialize('web'); $modx->getService('error','error.modError', '', '');
Евгений
есть
Евгений
я ж говорю, пашет добавление скидок и прочая ересь, а вотс самим минишопом беда
Sergey_K
Логи смотри, я утром трахался потому что не срабатывал require
Sergey_K
Из-за путей
Евгений
Логи смотри, я утром трахался потому что не срабатывал require
когда пути левые, то вылезает ошибка на страницу
Евгений
а подключил сам минишоп?
установлен ли он вообще?))
Dmytro
а кто тебя знает)))
Евгений
ну ты юморист)
Евгений
товары у меня ужеесть )
Dmytro
через getService
Евгений
мне приходит из 1с артикул, я обновляю цену
Евгений
через getService
не ты че)))
Евгений
вон выше насоветовали, испробовал))
Dmytro
а сорян, я не видел че ты написал)))
Dmytro
открой сниппет мимнишопа и вощьми отттуда подклбючение
Евгений
уже, но не помогло
Евгений
скорей всего из-за другого шляпа
Dmytro
да лана, а че пишет?
Dmytro
ошибка какая?
Евгений
2019-05-22 15:06:42] (ERROR @ /home/***/public_html/core/xpdo/xpdo.class.php : 1320) Could not get table class for class: msProductData [2019-05-22 15:06:42] (ERROR @ /home/***/public_html/core/xpdo/xpdo.class.php : 1289) Could not get table name for class: msProductData [2019-05-22 15:06:42] (ERROR @ /home/***/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement: Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS msProductData WHERE msProductData.article = '100862178'' at line 1 )
Евгений
в консольке мой скрипт пашет, значит фигня в том что я не правильно подключаю сервис минишопа
Sergey_K
Ошибка сиквела по запросу
Sergey_K
Точно минишоп?
Евгений
точно
Евгений
ладн, всем спасибо
Dmytro
не, ты походу неправильно подключил модекс
Dmytro
у тебя же изначально было верно
Dmytro
я про логику
Евгений
я думаю что дело в том что я потом фигачу class Connect1C {
Евгений
и в конструкторе его уже $this->modx = new modX(); $this->modx->initialize('web');
Sergey_K
Как помню, инициализировать в конструкторах моветон
Dmytro
так передай сращзу туда модекс
Dmytro
зачем еще раз его поднимать?
Sergey_K
Пхп же да, по ссылке работает
Sergey_K
Зачем второй?
Евгений
где-то упёр код
Евгений
и про modx и ссылку вчера видео смотрел от Сергея Шлокова
Dmytro
new Connect1C($modx)
Евгений
new Connect1C($modx)
и потом все this->modx менять на modx ?
Dmytro
открой класс мнинишопа
Dmytro
сделай как там)
Евгений
кароч попробую, отпишу
Sergey_K
Присвой переменной и все)
Sergey_K
Менять не надо
Евгений
ее, мазафака
Евгений
всем благодарствую
Евгений
эо первый раз когда чатик сделал своё дело
Алексей
Продолжая тему ссылок. Есть 2 контекста. В первом есть страница Котенок(2). Во втором контексте есть страница меню(88), в котором есть дочерний ресурс Хвост(5) у которого тип ресурса !ссылка! На рес 2. В контексте 2 на фронте вызываю pdoMenu? Parent=88. Выводит титл, но ссылки на Кота нет. Те плейсхолдер [[+link]] пуст. Кто знает как победить это?
Евгений
все бывает в первые 😉
хоть не зря спрашивал)
Евгений
попробуй принудительно ключ контекста указать
Алексей
Не помогло.