Здравствуйте, помогите пожалуйста новичку, на сайте пропали фото и слайдер и начал выдавать вот это: Warning: Invalid argument supplied for foreach() in Zhome\localhost\www\asacura\templates\sj_appstore_hitech\html\com_virtuemart\category\slideshow-cat.php on line18 Код (PHP): <?php /* * ------------------------------------------------------------------------ * Yt FrameWork for Joomla 2.5 * ------------------------------------------------------------------------ * Copyright (C) 2009 - 2012 The YouTech JSC. All Rights Reserved. * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html * Author: The YouTech JSC * Websites: http://www.smartaddons.com - http://www.cmsportal.net * ------------------------------------------------------------------------ */ // no direct access defined('_JEXEC') or die('Restricted access'); $db = JFactory::getDBO(); if ($this->category->haschildren) { $category_filter = "AND pcx.virtuemart_category_id IN ('".$this->category->virtuemart_category_id."'"; foreach($this->category->children as $categoryID){ $category_filter .= ",'".$categoryID->virtuemart_category_id."'"; $query = "SELECT c.category_child_id as cat_child FROM #__virtuemart_category_categories as c WHERE c.category_parent_id='".$categoryID->virtuemart_category_id."' "; $db->setQuery($query); $id = $db->loadObjectList(); if($id){ foreach($id as $id){ $category_filter .= ",'".$id->cat_child."'"; } } Как быть, что делать? нашел некое решение проблемы такой, что в в файле menu.php нужно прописать за место : $items = null; вот это : $items = array(); , но у меня уже это значение изначально стояло. Помогите пожалуйста.