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

Discussion in 'Ошибки при работе с Joomla' started by MrPupkins, Mar 18, 2011.

  1. Offline

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

    Joined:
    Mar 17, 2011
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    при подключении 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 Недавно здесь

    Joined:
    May 6, 2009
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    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();
    Удачи ;)
     

Share This Page

Loading...