Алексей

Алексей

С нами с 16 июля 2015; Место в рейтинге пользователей: #378
Виталий Серый
08 июня 2016, 00:58
7
+3
Можно попробовать обойтись средствами Fenom без getImageList.
{set $rows = json_decode($_modx->resource.tv_product_main_gallery, true)}
{foreach $rows as $row}
    {$row.image}
{/foreach}
Михаил Божко
09 января 2016, 14:28
1
+2
20-26 Мбайт спокойно импортировал.
Да-да, теперь на вашем импортёре свет клином сошёлся. Советы других — мусор.
Может ТС нужно импортнуть один раз 1000 позиций — зачем ему платный инструмент? Проще на скорую руку накропать свой.

И делал я всё очень просто:
$xpath_expression = '//mysqldump/database/table_data/row/field';
$xml = new DOMDocument();
$xml->load($file);
$xpath = new DOMXPath($xml);
$nodes = $xpath->query($xpath_expression);
а далее цикл.
И смещение присутствует, чтобы скрипт по таймауту не отваливался.
На beget и timeweb на ура работает, не говоря уже про VPS.
Fi1osof
07 января 2016, 11:57
20
+12
Если ключ не хотите светить, то однозначно запрос надо слать с вашего сервера на донора. В MODX есть готовый CURL-клиент. Вот код для примера:
$client = $modx->getService('rest.modRestCurlClient');
$result = $client->request('https://ya.ru', '/', 'POST', $params = array('foo'  => 'foo'));
print $result;
Можете с этим кодом к консоли поиграться.