Ошибка с foreach в Joomla 3

inexis

Новичок
Добрый день. Сегодня решил попробовать джумлу третью, нашел под неё симатичный бесплатный шаблон
http://www.gavick.com/joomla-templates/meet-gavern,93.html
После установки на локалке, а потом на хостинге выскочили одни и те же ошибки
Warning: Invalid argument supplied for foreach() in \templates\meet_gavern\lib\framework\helper.layout.php on line 41
http://yadi.sk/d/nYMEmv0BEbdYE
и
Warning: Invalid argument supplied for foreach() in \templates\meet_gavern\layouts\default.php on line 27
http://yadi.sk/d/pAadzFAtEbf3f

прочитал правила использования foreach
http://php.ru/manual/control-structures.foreach.html
нашел нестыковку:
$key => $level, по ссылке сказано что используется синтаксис $key => $value
Заменил - не помогло
Во втором случае вообще другие значения.
Эти попытки пальцем в небо, код PHP сегодня увидел впервые, поэтому прошу помощи тут.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ты пытаешься перебрать НЕ массив, или что-то неитерируемое. Вот и выясняй, что же у тебя там лежит в той переменной, как выяснишь откуда оно приходит в ненадлежащем виде, сможешь исправить, наверное.
 

WMix

герр M:)ller
Партнер клуба
он взял кривой шаблон и хочет чтоб мы его поправили
нашел под неё симатичный бесплатный шаблон ...mla-templates/meet-gavern,93.html
...
Warning: Invalid argument supplied for foreach() in \templates\meet_gavern\layouts\default.php on line 27
 

fixxxer

К.О.
Партнер клуба
Чтобы просто не выдавался warning, надо перед foreach($variableName... поставить проверку if (is_array($variableName)).
Но сам факт, что итерируется неитерируемое, скорее всего говорит об ошибке в другом месте - тут тебе проще будет обратиться на фриланс-сайты.
 

WMix

герр M:)ller
Партнер клуба
fixxxer, joomla работает и так, другое дело что штаны xxs на элку натянуть хотят
 

inexis

Новичок
Чтобы просто не выдавался warning, надо перед foreach($variableName... поставить проверку if (is_array($variableName)).
Но сам факт, что итерируется неитерируемое, скорее всего говорит об ошибке в другом месте - тут тебе проще будет обратиться на фриланс-сайты.
Спасибо за совет.

fixxxer, joomla работает и так, другое дело что штаны xxs на элку натянуть хотят
Эти страждущие между прочим всё ещё тут, можете непосредственно им высказыватся. У Вас серьёзные проблемы, сударь?
 
Сверху