Ответить Новая тема Новый опрос 
 проблема с модулем
Свежий гусь!
Новичок
Сообщений: 3
Регистрация: 19-08-2011


19-08-2011 22:50
здравствуйте.такая вот проблема:установил тему velvet sky.там на главной странице должен выводиться модуль слайда.но он не врубается.когда заходишь в настройки этого модуля пишет ошибку Warning: Invalid argument supplied for foreach() in E:\home\localhost\www\Prestashop\modules\slideric\slideric.php on line 140

вот кусок кода с этой строкой

Код:
/* xml loading */
         $xml = false;
         if (file_exists(dirname(__FILE__).'/'.$isoUser.'links.xml'))
              if (!$xml = @simplexml_load_file(dirname(__FILE__).'/'.$isoUser.'links.xml'))
                  $this->_html .= $this->displayError($this->l('Your links file is empty.'));
                $this->_html .= '<br />
        <form method="post" action="'.$_SERVER['REQUEST_URI'].'" enctype="multipart/form-data">
            <fieldset style="width: 900px;">
        <legend><img src="'.$this->_path.'logo.gif" alt="" title="" /> '.$this->displayName.'</legend>';
        $i = 0;
        foreach ($xml->link as $link)
        {
              $divLangName = 'title'.$i.'¤cpara'.$i;
      $this->_html .= '<h4>'.$this->l('Slider #').$i.'</h4>';
            $this->_html .= '<div class="clear"></div>';
            $this->_html .= '


помогите пожалуйста решить эту проблему.заранее спасибо.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


19-08-2011 23:34
Из вышесказанного можно понять только что исходные данные для цикла не загружены, а значит скорее всего либо файл не найден либо парсинг прошел неудачно. Тут надо разбираться как формируется $xml->link.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Свежий гусь!
Новичок
Сообщений: 3
Регистрация: 19-08-2011


20-08-2011 00:21
спасибо за совет.в чём то вы были правы)проблему решил.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос