при подключении Virtua Mart выводит ошибку

Тема в разделе "Ошибки при работе с Joomla", создана пользователем MrPupkins, 18.03.2011.

  1. Offline

    MrPupkins Недавно здесь

    Регистрация:
    17.03.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    при подключении Virtua Mart2.0 в шаблоне пишет ошибку
    Warning: Invalid argument supplied for foreach() in Z:\home\localhostjoomla\www\components\com_virtuemart\router.php on line 60

    line 60:
    foreach ($items as $item) {
    if ( $item->query['view']=='category' && isset( $item->query['category_id'])) {
    $VirtuemartMenuCat[] = array_merge( $item->query, array('itemId' => $item->id) ); ;

    }
    if ( $item->query['view']=='virtuemart' ) {
    $VirtuemartMenuVM[] = array_merge($item->query, array('itemId' => $item->id) );
    }

    }

    }
    что сделать? как исправить?
     
  2.  
  3. Snake 60
    Offline

    Snake 60 Недавно здесь

    Регистрация:
    06.05.2009
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    1. Открываешь файл: ../libraries/joomla/application/menu.php
    2. Ищешь код:
      Код (PHP):
      1. public function getItems($attributes, $values, $firstonly = false)
      2.     {
      3.         $items = null;
    3. Меняешь на:
      Код (PHP):
      1. public function getItems($attributes, $values, $firstonly = false)
      2.     {
      3.         $items = array();
    Удачи ;)
     

Поделиться этой страницей

Загрузка...