Ilya Gureshidze
С нами с 29 декабря 2017; Место в рейтинге пользователей: #487Curl клиент modx
Встроенный curl клиент для отправки запросов на сторонние сервисы (RESTful и другие).
Так как все чаще используются сторонние сервисы в повседневной разработке сайтов, для этих целей в modx есть встроенный клиент, с помощью которого можно отправлять запросы:
Так как все чаще используются сторонние сервисы в повседневной разработке сайтов, для этих целей в modx есть встроенный клиент, с помощью которого можно отправлять запросы:
/* @var modRest $client */
$client = $modx->getService('rest', 'rest.modRest');
$response = $client->get('GET запрос');
или
$response = $client->post('POST запрос');
// Обработка полученных данных в json или xml формате и преобразование их в массив
$array = $response->process();
В заметке перечислены способы работы с клиентомСоздание таблиц через MIGX
У новичков часто возникает вопрос, как можно быстро создать какую нибудь таблицу и начать с ней работать на пример из сниппета. Я раньше делал всегда через пакет Василия modExtra, выпиливая из него то, что мне не нужно. Но это долго и не совсем удобно, если нужна одна — две таблички. MIGX решает эту проблему.
Что-то не то с формированием заказа через API
Доброе утро!
Вчера весь вечер провозился и так и не понял что не так: есть сниппет, который по стандартной Безумкинской схеме отрабатывает аякс-запросы, один из экшенов принимает данные о товарах, программно формирует заказ и создаёт его, но проблема в том, что не смотря на параметр json_response=true,
Вчера весь вечер провозился и так и не понял что не так: есть сниппет, который по стандартной Безумкинской схеме отрабатывает аякс-запросы, один из экшенов принимает данные о товарах, программно формирует заказ и создаёт его, но проблема в том, что не смотря на параметр json_response=true,
Оплата заказа miniShop2 без перехода на страницу платёжки
Порой клиенту приходит в голову навязчивая идея ни в коем случае никуда не перенаправлять со своего сайта. И даже чтобы оплатить заказ — ни на какую платёжку не уходить, оставаться на сайте. При этом, денег, чтобы заплатить за разработку интерфейса приёма карт прямо на сайте, у него нет:) Именно по этому поводу и был изобретён этот костыль.
Перезагрузка изображений товаров
Попросили перезалить изображения в магазине и так несколько раз. Потом коллега попросил пример скрипта на эту операцию. Выложу простой скрипт сюда, наверное кому-то ещё пригодиться.
Женим mFilter2 и msListOrders
Выводим заказы miniShop2, фильтруем с помощью mFilter2.
Необходимые компоненты
— msListOrders
— mSearch2
— протестировать на демо сайте
Необходимые компоненты
— msListOrders
— mSearch2
— протестировать на демо сайте
Как авторизировать пользователя?
Здравствуйте. Встала необходимость через php авторизировать пользователя. Я знаю как это сделать на процессорах, но там нужен пароль. А есть ли возможность авторизировать пользователя по логину, без пароля?
Анонс modBitrixCRM - интеграция с Битрикс24
Повышение продаж является основной целью внедрения любой CRM системы. Битрикс24 не исключение.
Что такое Битрикс24?
Битрикс24 — это корпоративный портал, который имеет абсолютно все инструменты для автоматизации работы всей компании.
С помощью него Вы можете планировать рабочее время, назначать и исполнять задачи, создавать и контролировать сделки, вести учет клиентов и продаж.
Что такое Битрикс24?
Битрикс24 — это корпоративный портал, который имеет абсолютно все инструменты для автоматизации работы всей компании.
С помощью него Вы можете планировать рабочее время, назначать и исполнять задачи, создавать и контролировать сделки, вести учет клиентов и продаж.
Как через API добавить опцию товара miniShop2?
Размеры, цвета добавляются, а опцию «shank» не получается…
$ob = $modx->newObject('msProduct');
$tmp = [
'pagetitle' => $pagetitle
,'class_key' => 'msProduct'
,'uri' => $url
,'createdon' => time()
,'template' => 4
,'price' => $cur_price
,'tags' => $tags
,'color' => $color
,'options-shank' => $shank
,'option-shank' => $shank
,'shank' => $shank
];
$ob->fromArray($tmp);
$ob->save();
Импорт фото в галерею Minishop2
Добрый день.
Пытаюсь выполнить импорт товаров из yml. Товары импортируются, создаются, обновляются отлично. Но вот фото никак не хочет импортироваться.
Пользуюсь этим скриптом:
Пытаюсь выполнить импорт товаров из yml. Товары импортируются, создаются, обновляются отлично. Но вот фото никак не хочет импортироваться.
Пользуюсь этим скриптом:
$response = $this->modx->runProcessor('gallery/upload',
array(
'id' => $object['id'],
'file' => $image,
),
array('processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/')
);
// Вывод результата работы процессора
if ($response->isError()) {
print_r($response->getAllErrors());
}
else {
print_r($response->response);
}
}
Но в результате вижу такой ответ:ArrayПодскажите, где моя ошибка…
(
[0] => Передан пустой файл
)
Array
(
[0] => ms2_gallery_err_no_product
)