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)
Evgeniy
Sergey_K
This в твоем файле это странно)
Sergey_K
Там есть подключение сторонних сервисов
Евгений
связь с 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
Из-за путей
Евгений
Dmytro
Dmytro
а кто тебя знает)))
Евгений
ну ты юморист)
Евгений
товары у меня ужеесть )
Dmytro
через getService
Евгений
мне приходит из 1с артикул, я обновляю цену
Евгений
Евгений
вон выше насоветовали, испробовал))
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
Dmytro
я про логику
Евгений
я думаю что дело в том что я потом фигачу
class Connect1C
{
Евгений
и в конструкторе его уже
$this->modx = new modX();
$this->modx->initialize('web');
Sergey_K
Как помню, инициализировать в конструкторах моветон
Dmytro
так передай сращзу туда модекс
Dmytro
зачем еще раз его поднимать?
Sergey_K
Пхп же да, по ссылке работает
Sergey_K
Зачем второй?
Евгений
где-то упёр код
Евгений
и про modx и ссылку вчера видео смотрел от Сергея Шлокова
Dmytro
new Connect1C($modx)
Dmytro
открой класс мнинишопа
Dmytro
сделай как там)
Евгений
кароч попробую, отпишу
Sergey_K
Присвой переменной и все)
Sergey_K
Менять не надо
Евгений
ее, мазафака
Евгений
всем благодарствую
Евгений
эо первый раз когда чатик сделал своё дело
Sentinel
Алексей
Продолжая тему ссылок.
Есть 2 контекста.
В первом есть страница Котенок(2).
Во втором контексте есть страница меню(88), в котором есть дочерний ресурс Хвост(5) у которого тип ресурса !ссылка! На рес 2.
В контексте 2 на фронте вызываю pdoMenu? Parent=88.
Выводит титл, но ссылки на Кота нет. Те плейсхолдер [[+link]] пуст.
Кто знает как победить это?
Евгений
попробуй принудительно ключ контекста указать
Алексей
Не помогло.