Главная Show Post
черв.
1
Ошибка в Джумле: Parameter 1 to JHTMLGrid::access() expected to be a reference, value given in

Ошибка Joomla 1.5 + Если вы пользуетесь версией PHP 5.3 и выше, то наверняка столкнулись с ошибкой в джумле:Warning: Parameter 1 to JHTMLGrid::access() expected to be a reference, value given in /users/public_html/www/libraries/joomla/html/html.php on line 87Нигде в Интернете я не нашел толкового объяснения почему возникает эта ошибка. В версии Joomla 1.6 Alpha она также не решена. Если вы  не хотите ждать последующих обновлений и хотите найти решение прямо сейчас, вам нужно открыть файл libraries\joomla\html\html.php и начиная со строки 87 заменить содержимое: 

if (is_callable( array( $className, $func ) ))
     {
      $args
= func_get_args();
      array_shift
( $args );
      return
call_user_func_array( array( $className, $func ), $args );
      }
else
     {
      JError::raiseWarning( 0, $className.'::'.$func.' not supported.'
);
      return
false;
      }

На следующее:

if (is_callable( array( $className, $func ) ))
     {
     $temp
= func_get_args();
     array_shift
( $temp );
     $args
= array();
     foreach
($temp as $k => $v)           {
          $args[] = &$temp[$k];
          }
     return
call_user_func_array( array( $className, $func ), $args );
     }
else
     {
     JError::raiseWarning( 0, $className.'::'.$func.' not supported.'
);
     return
false;
     }
Если у вас все равно что-то не работает, пишите мне в "обратную связь" в верхнем правом углу или в коменты и будем вместе искать решение.

Источник: http://www.hevyweb.com.ua/cms/joomla/39-error-in-joomla.html

 

Add bookmark

Add comment


Security code
Refresh

Hekima! Blog