Size: a a a

MODX. Русскоязычное сообщество.

2020 September 15

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
$this->xpdo скорее всего нужно будет заменить на $modx
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Алексей Смирнов
если вы дружите с php, то посмотрите исходники минишопа:
класс(таблица) msProductOption
файл \core\components\minishop2\model\minishop2\mscategoryoption.class.php
Метод SAVE например. там так же есть REMOVE.
С msProductOption все работает, а вот с msCategoryOption через newObject так пока ничего и не получилось, пока сделал через запрос
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Евгений
С msProductOption все работает, а вот с msCategoryOption через newObject так пока ничего и не получилось, пока сделал через запрос
\core\components\minishop2\model\minishop2\msoption.class.php
гляньте этот файл там тож пример... вообще поиском по всем папкам с ключем msCategoryOption найдете все что нужно.
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Алексей Смирнов
\core\components\minishop2\model\minishop2\msoption.class.php
гляньте этот файл там тож пример... вообще поиском по всем папкам с ключем msCategoryOption найдете все что нужно.
Спасибо, как раз его изучаю
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
))) успехов!
источник

OP

Oleg Pavlenko in MODX. Русскоязычное сообщество.
привет, кто может подсказать, может ли сайт на modX подгружать все из кеша при пустой базе данных ? Столкнулся с пустой базой, и не понятно что делать база где в др месте или она пустая действительно
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Oleg Pavlenko
привет, кто может подсказать, может ли сайт на modX подгружать все из кеша при пустой базе данных ? Столкнулся с пустой базой, и не понятно что делать база где в др месте или она пустая действительно
А в core/config/config.inc.php что про базу написано?
источник

OP

Oleg Pavlenko in MODX. Русскоязычное сообщество.
Андрей Сергеевич
А в core/config/config.inc.php что про базу написано?
данные подключения к пустой базе
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Oleg Pavlenko
данные подключения к пустой базе
Тогда скорее всего из кеша работает
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
бэкапни папку /core/cache, и прибей её, если отвалится, то так и есть
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
ну или переименуй просто
источник

OP

Oleg Pavlenko in MODX. Русскоязычное сообщество.
Андрей Сергеевич
бэкапни папку /core/cache, и прибей её, если отвалится, то так и есть
ок, спс , попробую
источник

OP

Oleg Pavlenko in MODX. Русскоязычное сообщество.
Oleg Pavlenko
ок, спс , попробую
да сайт ложится, нужно искать бэкап базы , жесть
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Oleg Pavlenko
да сайт ложится, нужно искать бэкап базы , жесть
Посмотри на хосте наверное
источник

Р

Руслан in MODX. Русскоязычное сообщество.
Здраствуйте!

Возникает ошибка:
"Fatal error: Uncaught Error: Call to a member function getService() on null in W:\domains\modx.ua\tronzzoo.php:33 Stack trace: #0 {main} thrown in W:\domains\modx.ua\tronzzoo.php on line 33"
Сама строка:
"$client = $modx->getService('rest','rest.modRest', array('header=>$headers'));"

Подозреваю что это происходит по причине того, что не видно переменную $modx.

Пожалуйста, помогите.
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
файл то покажите
источник

Р

Руслан in MODX. Русскоязычное сообщество.
<?
//тест
${API_KEY}= "21612b26-90b0-468f-bd15-234bdaeaea17";
${API_SECRET} = "QWhxYlE3bldLN2N4NHlySDZKaTFlcWt6";
${ENDPOINTS_KEY} = "AIzaSyCH4mpFmGXPElJmYG_KIlU0ZvEnuTLyFnc";
${POS_ID} = "84936ebb-fb45-48ef-9d72-e450bf764649";
//тест

$url = 'https://cpay.tranzzo.com/api/v1/payment';

$headers=  array(
   'Content-type' => 'application/json', // Сообщаем сервису что хотим получить ответ в json формате
   'X-API-AUTH' => 'CPAY ${API_KEY}:${API_SECRET}', // Авторизация через заголовки
 'X-API-KEY' => '${ENDPOINTS_KEY}'
);

//$client = $modx->getService('rest', 'rest.modRest');

$postRequest = "pos_id= ${POS_ID}  
        &mode = hosted
        &method = auth
        &amount = 1
        &currency = UAH
        &description = description_1
        &order_id = 123
        &order_3ds_bypass = always
        &server_url = https://callback.blackhole.com/callback
        &result_url = https://example.com/result      
        &payload = sale=true";

$client = $modx->getService('rest','rest.modRest', array('header=>$headers'));
$result = $client->get($url, array(), $headers);
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
Удалите ключи хотя бы отсюда, люди же разные бывают )
источник

ИБ

Иван Бочкарев... in MODX. Русскоязычное сообщество.
Павел Кристалл
Удалите ключи хотя бы отсюда, люди же разные бывают )
источник

ПК

Павел Кристалл... in MODX. Русскоязычное сообщество.
А вообще - во внешнем файле не подключён MODx, откуда ж ему знать че такое гет сервис
источник