Сергей С

Сергей С

С нами с 03 декабря 2021; Место в рейтинге пользователей: #1018
Сергей С
12 июля 2023, 21:45
0
запускается файл создает, лог пишет, но не может скачать файл. В чем может быть причина? файл открывается в браузере нормально. В настройках importconfig.inc.php где можно накосячить чтобы не скачивался?
Сергей С
12 июля 2023, 21:28
0
Поменял версию. Тишина. и в журнале. Срипт куда логи пишет? Скрипт точно подтягивает настройки из importconfig.inc.php, но дальше где-то падает.
Сергей С
12 июля 2023, 20:59
0
вот же. И там все команды такие. ща попробую перезапустить под 74. Спасибо
Сергей С
12 июля 2023, 20:49
0
/opt/php72/bin/php /var/www/u1145459/data/www/glav-site.ru/core/elements/importfeed.class.php > /dev/null 2>&1
или
/opt/php72/bin/php /var/www/u1145459/data/www/glav-site.ru/core/elements/importfeed.class.php
по крону.
и
php /var/www/u1145459/data/www/glav-site.ru/core/elements/importfeed.class.php
/opt/php72/bin/php /var/www/u1145459/data/www/glav-site.ru/core/elements/importfeed.class.php
из ssh
Сергей С
12 июля 2023, 20:22
0
Ага.
PHP модуль Apache 7.4.29 (alt)
Сразу полез проверять т.к. подумал что просто не поддерживается версией php
Сергей С
12 июля 2023, 12:12
0
все скачал и настроил но не работает и выдает ошибку синтаксиса
PHP Parse error: syntax error, unexpected 'ModX' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST)
по этим строкам public ModX $modx;
public string $basepath;
public string $logpath;
public string $feedPath;
public string $imagePath;
public string $finishFilePath;
public string $readingDataPath;
public array $config;
public array $options;
PHP 7.4 modx 2.8.5
Сергей С
29 июня 2023, 11:05
0
properties на этапе msOnBeforeCreateOrder тоже пустой оказался, на этом этапе т.к. в нашем случае там пишутся utm только при сохранении заказа. Судя по многочисленным тестам в плагине на этом этапе можно получить только данные из формы заполненной посетителем в корзине+ товар.
Сергей С
28 июня 2023, 23:04
0
Все Всем спасибо. Разобрался. Плагин собирал данные на момент msOnBeforeCreateOrderа тогда еще не присвоен id и properties
Сергей С
28 июня 2023, 22:59
0
это массив весь
[id] =>
[user_id] => 115
[createdon] => 2023-06-28 22:38:43
[updatedon] =>
[receiver] => Тест
[phone] => +79999999999
[country] =>
[index] =>
[region] =>
[city] => Карла Маркса д.26
[metro] =>
[street] =>
[building] =>
[entrance] =>
[floor] =>
[room] =>
[comment] =>
[text_address] =>
[properties] =>
[assembly] => 0
[point] =>
[delivery] => 60
[email] => test@yandex.ru
[payment] => 1
[ms2_action] => order/submit
[ctx] => web
Сергей С
28 июня 2023, 22:31
0
$msOrder->get('num') есть
$msAddress->get('user_id') есть
а
$msAddress->get('id') нету.
$msOrder->get('id') тоже нет
Сергей С
28 июня 2023, 22:27
0
$msAddress->get('id') вот так не хочет.
Сергей С
28 июня 2023, 22:18
0
так там и так связь $msAddress = $msOrder->getOne('Address'); Или я недопонимаю в каком массиве копать?
Сергей С
28 июня 2023, 21:43
0
Пытаюсь. Но нужен id а его не могу получить
Сергей С
28 июня 2023, 21:36
0
Там проблема видимо кроется в том, что $msAddress содержит не все данные. createdon, phone, city,receiver, user_id. Но нет id и properties
Сергей С
28 июня 2023, 20:39
0
Пробовал не работает да и они в таблице адреса лежат modx_ms2_order_addresses
Сергей С
28 июня 2023, 10:01
0
$msAddress = $msOrder->getOne('Address');
$properties = $msAddress->get('properties');
$utm_campaign = $properties->get('utm_campaign');
Сергей С
27 июня 2023, 23:27
0
Добрый день! Подскажите как ополучить данные меток заказа, к примеру для отправки в письме менеджерам или для отправки по API.
Логика подсказывает, что где-то тут
$properties = $msAddress->get('properties');
$utm_campaign = $properties->get('utm_campaign');
Но не работает