ti890

Участники
  • Публикации

    4
  • Зарегистрирован

  • Посещение

Все публикации пользователя ti890

  1. прилаживаю кусок кода - у меня указывает на строчку с foreach($imgs...) if(count($imgs)>0){ if(1==(int)$this->getConfigValue('apps.yandexrealty.nowatermark_export') && 1==(int)$this->getConfigValue('save_without_watermark')){ $image_dest=$this->getServerFullUrl().'/img/data/nowatermark/'; }else{ $image_dest=$this->getServerFullUrl().'/img/data/'; } foreach($imgs as $v){ if($this->export_mode=='ETOWN'){ $rs.='<imagefile>'."\n"; $rs.='<image>'.$image_dest.$v['preview'].'</image>'."\n"; $rs.='<image>'.$image_dest.$v['normal'].'</image>'."\n"; $rs.='</imagefile>'."\n"; }else{ $rs.='<image>'.$image_dest.$v['normal'].'</image>'."\n"; } } насколько я понимаю, такая ошибка может возникать когда на вход к foreach подаётся не совсем то, что ожидалось . Версия system 3.3.10, файл не правил.
  2. Добрый день, коллеги! Недавно заделали сайт, выгружались, всё было ок (кроме уже упомянутых новостроек), но буквально вчера пришло оповещения от яндекса - сломалась выгрузка, пошёл смотреть - появилась строчка с Warning-ом <realty-feed><generation-date>2017-05-28T07:46:01+03:00</generation-date> <br/><b>Warning</b>: Invalid argument supplied for foreach() in <b>apps/yandexrealty/site/site.php</b> on line <b>1320</b><br/> <offer internal-id="106">... Почему так могло случиться?