Ilya Gureshidze
С нами с 29 декабря 2017; Место в рейтинге пользователей: #477Curl клиент 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
)