Здравствуйте,
Работая с модифицированной системой управления интернет-магазином, наткнулся вот на такую сложность, но для многих на этом форуме это даже не вопрос, а именно есть задача выгружать в файл "market.xml" для размещения товарных предложений на ресурсе Яндекс.Маркет изображений.
Максимальное количество не более 5 шт, но проблема и вопрос к вам в том, как правильно прописать условие, чтобы выгружало от 1 фотки до 5, если большинство папок на FTP содержат разное количество фотографий:
То, что прописано выше - это в любом случае 5 тотографий, даже если их в папке 4 или 3, а это при загрузке данных вызывает ошибки. Помогите, пожалуйста, правильно прописать условия выгрузки. Спасибо!
Вот, что получается при такой выгрузке
Прин-скрин файла "Market.xml":
Работая с модифицированной системой управления интернет-магазином, наткнулся вот на такую сложность, но для многих на этом форуме это даже не вопрос, а именно есть задача выгружать в файл "market.xml" для размещения товарных предложений на ресурсе Яндекс.Маркет изображений.
Максимальное количество не более 5 шт, но проблема и вопрос к вам в том, как правильно прописать условие, чтобы выгружало от 1 фотки до 5, если большинство папок на FTP содержат разное количество фотографий:
$out[$row['id']] .= yml_level(4).'<picture>'.rtrim($yml['url'],'/').'/'.$spconf['shop']['image'].$row['path'].'/'.$imgs[1].'</picture>'.PHP_EOL; $out[$row['id']] .= yml_level(4).'<picture>'.rtrim($yml['url'],'/').'/'.$spconf['shop']['image'].$row['path'].'/'.$imgs[2].'</picture>'.PHP_EOL; $out[$row['id']] .= yml_level(4).'<picture>'.rtrim($yml['url'],'/').'/'.$spconf['shop']['image'].$row['path'].'/'.$imgs[3].'</picture>'.PHP_EOL; $out[$row['id']] .= yml_level(4).'<picture>'.rtrim($yml['url'],'/').'/'.$spconf['shop']['image'].$row['path'].'/'.$imgs[4].'</picture>'.PHP_EOL; $out[$row['id']] .= yml_level(4).'<picture>'.rtrim($yml['url'],'/').'/'.$spconf['shop']['image'].$row['path'].'/'.$imgs[5].'</picture>'.PHP_EOL;
То, что прописано выше - это в любом случае 5 тотографий, даже если их в папке 4 или 3, а это при загрузке данных вызывает ошибки. Помогите, пожалуйста, правильно прописать условия выгрузки. Спасибо!
Вот, что получается при такой выгрузке
Прин-скрин файла "Market.xml":
Версия системы: SLAED CMS 4.* Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете