Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 110 Ответов
  • 116270 Просмотров
*

uniqcle

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
 разобраться. В статье начала выскакивать ошибка:   Warning: Invalid argument supplied for foreach() in /home/iforscom/public_html/components/com_content/helpers/route.php on line 106  Перезалил файл, не помогло. В чем может быть проблема
*

uniqcle

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
прописал, не помогает
*

samba33

  • Новичок
  • 4
  • 4 / 0
  • рад сотрудничеству
В файле /libraries/joomla/application/menu.php находим код:

Код: php
 function getItems($attribute, $value, $firstonly = false)
 {
 $items = null;
меняем на

Код: php
 function getItems($attribute, $value, $firstonly = false)
 {
 $items = array();
*

Tviretik

  • Захожу иногда
  • 56
  • 2 / 0
В файле /libraries/joomla/application/menu.php находим код:

Код: php
 function getItems($attribute, $value, $firstonly = false)
 {
 $items = null;
меняем на

Код: php
 function getItems($attribute, $value, $firstonly = false)
 {
 $items = array();

Совет очень полезный! Только что столкнулся с этой проблемой!
*

corvuscorax84

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Спасибо! Очень помогло! :D
*

forever-young

  • Новичок
  • 4
  • 0 / 0
Помогите разобратся в такой ошибке:Warning: Invalid argument supplied for foreach() in /home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/ClassLoader/FileFinder.php on line 101  ^-^

Вот код:

   protected function fileExists($fileName, $caseSensitive = true)
   {

      if (file_exists($fileName)) {
         return $fileName;
      }
      if ($caseSensitive) return false;

      // Handle case insensitive requests
      $directoryName     = dirname($fileName);
      $fileArray         = glob($directoryName . '/*', GLOB_NOSORT);
      $fileNameLowerCase = strtolower($fileName);
      foreach ($fileArray as $file) {
         if (strtolower($file) == $fileNameLowerCase) {
            return $file;
         }
      }
      return false;
   }
}
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

forever-young

  • Новичок
  • 4
  • 0 / 0
посмотри на сайт-http://mamba.zz.mu/metropolis-rocketlauncher_j25/ ?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
 protected function fileExists($fileName, $caseSensitive = true)
   {
var_dump($fileName);
      if (file_exists($fileName)) {
посмотри какие файлы запрашивает
*

forever-young

  • Новичок
  • 4
  • 0 / 0
как посмотреть?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
  protected function fileExists($fileName, $caseSensitive = true)
   {

      if (file_exists($fileName)) {
Найди различия. Вставь код в свой файл и смотри, что будет выводить. ^-^
Код: php-brief
protected function fileExists($fileName, $caseSensitive = true)
   {
var_dump($fileName);
      if (file_exists($fileName)) {
*

forever-young

  • Новичок
  • 4
  • 0 / 0
Ничего не поменялось + вот такие ошибки:

string(102) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/Composite.php" string(110) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/Composite/Package.php" string(106) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/Logger/Joomla.php" string(114) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/Logger/AbstractLogger.php" string(99) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/Logger.php" string(103) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/Dispatcher.php" string(104) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/I18N/Joomla.php" string(97) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/I18N.php" string(110) "/home/u955996332/public_html/metropolis-rocketlauncher_j25/libraries/rokcommon/RokCommon/Composite/Context.php"

*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Это уже не ошибки, а сообщения отладки. Посмотри у тебя присутствуют файлы по указанным путям
*

omitia

  • Новичок
  • 1
  • 0 / 0
Здравствуйте, помогите пожалуйста, и мне с  ошибкой "Warning: Invalid argument supplied for foreach() in  templates\bt_viphost\template.inc.php on line 87" , что мне изменить в коде?  Спасибо
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Ошибка в шаблоне. Телепатов здесь нет. Приведите часть кода включая 87 строку файла  templates\bt_viphost\template.inc.php
*

Рома1981

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
У меня похожая проблема. Сайт на Денвере. Добавил Фокагалерею создаю раздел но мне выдает
Warning: Invalid argument supplied for foreach() in Z:\home\***.com\www\libraries\joomla\database\database\mysql.php on line 383
вот код с 380 строки и дальше
Цитировать
// If we want the whole field data object add that to the list.
      else
      {
         foreach ($fields as $field)
         {
            $result[$field->Field] = $field;
         }
      }
При запуске самой  галереи на сайте выдает следущее:


Warning: Invalid argument supplied for foreach() in Z:\home\***.com\www\components\com_phocagallery\models\categories.php on line 159
сам код
Цитировать
* Create category tree
    */
   function _categoryTree( $data, $tree, $id = 0, $text='', $currentId) {      

      foreach ($data as $key) {   
         $show_text =  $text . $key->title;
         
         static $iCT = 0;// All displayed items
   
         if ($key->parent_id == $id && $currentId != $id && $currentId != $key->id ) {   

« Последнее редактирование: 25.02.2013, 00:25:12 от Рома1981 »
*

genamutch

  • Новичок
  • 1
  • 0 / 0
Warning: Invalid argument supplied for foreach() in Z:\home\sait1.ru\www\joomla\administrator\components\com_rwcards\views\upload\tmpl\default.php on line 66
строка 66: foreach($this->images as $i => $item){
полный скрипт:
<?php
$adminimagesperrow = $this->params->get("adminimagesperrow",3);
$suffix = $this->params->get('suffix', '@rwcards');

echo "<table border='0' cellspacing='5' cellpadding='5' width='100%'><tr>";
foreach($this->images as $i => $item){
   if (!preg_match("/\@rwcards/", $item)){
?>
                   <td><img src=".../images/rwcards/<?php echo $item; ?>" style="border:1px solid black; margin:10px;" /></td>
       <?php
       $i++;
          echo ($i % $adminimagesperrow == 0)? "</tr><tr class='row" . $i % 2 . "'>" : "";
       ?>
помогите кто может...
*

mario86

  • Новичок
  • 3
  • 0 / 0
Установил карту сайта Xmap все работало нормально, потом перенес сайт на другой хостинг и вот какая-то ошибка   Помогите, пожалуйста
*

Pj-911

  • Новичок
  • 6
  • 0 / 0
Столкнулись с похожей проблемой при использовании JomSocial. Периодически сайт падает со следующей ошибкой Warning: Invalid argument supplied for foreach() in /home/site/public_html/site.com/components/com_community/libraries/photos.php on line 111 при загрузке фото. Права на root folder меняются на 777.
в коде 111 строка
foreach($result as $row)
            {
               $photo   = JTable::getInstance( 'Photo' , 'CTable' );
               $photo->bind( $row );
               $photos[] = $photo;
            }
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
if (count($result)>0){
foreach($result as $row)
            {
               $photo   = JTable::getInstance( 'Photo' , 'CTable' );
               $photo->bind( $row );
               $photos[] = $photo;
            }
}
*

Pj-911

  • Новичок
  • 6
  • 0 / 0
   Fedor, спасибо, вроде не упало:)
В коде, который был в изначальном сообщении есть вначале еще строка  $photos = array();. Надеюсь, правильно сделал, что if.. вставил после нее.                           

                                $photos = array();
                             if - добавлено сюда.
            foreach($result as $row)
            {
               $photo   = JTable::getInstance( 'Photo' , 'CTable' );
               $photo->bind( $row );
               $photos[] = $photo;
            }
« Последнее редактирование: 13.05.2013, 23:42:41 от Pj-911 »
*

Pj-911

  • Новичок
  • 6
  • 0 / 0
По факту - не помогло. Сайт все равно упал в итоге. Работающим костылем является настроенный cron job, который ставит права 755 каждую минуту. Насколько это влияет на производительность сайта - вопрос. Хотя бы доступен всегда)
*

knob

  • Новичок
  • 5
  • 1 / 0
здравствуйте, а у меня такая беда - установил Kunena Discuss 2.0.4   Warning: Invalid argument supplied for foreach() in ......................../administrator/components/com_kunena/libraries/forum/message/helper.php on line 212



Код
foreach ($location->hold as $meshold=>$values) {
if (isset($hold[$meshold])) {
$count += $values[$direction == 'asc' ? 'before' : 'after'];
if ($direction == 'both') $count += $values['before'];
}
}
return $count;
}
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

knob

  • Новичок
  • 5
  • 1 / 0
Сработало!! а в чём фишка??
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

knob

  • Новичок
  • 5
  • 1 / 0
Я ничего не менял, все файлы штатные, как так могло получится??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибки Warning: Invalid argument supplied for foreach() in

Автор CityCat

Ответов: 11
Просмотров: 1880
Последний ответ 22.02.2019, 14:51:06
от CityCat
b2jcontact - warning

Автор Acme

Ответов: 0
Просмотров: 1576
Последний ответ 16.03.2017, 11:28:40
от Acme
Fox Contact не отсылает письма, как решить проблему?

Автор spanchermen

Ответов: 21
Просмотров: 11730
Последний ответ 14.07.2016, 17:40:53
от vipiusss
B2J Contact не отправляет почту и дает ошибку

Автор Klers

Ответов: 0
Просмотров: 1001
Последний ответ 13.06.2016, 12:06:31
от Klers
Опросник MijoPolls выдает ошибку

Автор kostet0007

Ответов: 5
Просмотров: 2653
Последний ответ 19.06.2015, 01:26:23
от voland