ошибка в joomlaxplorer 1.6.2

Тема в разделе "Установка и обновление расширений Joomla", создана пользователем Гарик, 17.04.2008.

  1. Гарик
    Offline

    Гарик Недавно здесь

    Регистрация:
    31.10.2006
    Сообщения:
    53
    Симпатии:
    0
    Пол:
    Мужской
    При попытке закачать или переименовать файлы и каталоги, выдается ошибка:
    Не удается отобразить страницу XML
    Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку "Обновить"или повторите попытку позднее.


    --------------------------------------------------------------------------------

    В документах XML допускается только один элемент верхнего уровня. Ошибка при обработке ресурса ''http://www.r-call.ru/admin...

    <b>Strict Standards</b>: Non-static method mosProfiler::getmicrotime() should not be called statically in <b...


    Как ее исправить?
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Регистрация:
    13.04.2007
    Сообщения:
    3 685
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: ошибка в joomlaxplorer 1.6.2

    Найти где определяется класс mosProfiler и его метод getmicrotime. Показать тут.
     
  4. Гарик
    Offline

    Гарик Недавно здесь

    Регистрация:
    31.10.2006
    Сообщения:
    53
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: ошибка в joomlaxplorer 1.6.2

    вот это? в файле includes/joomla.php:

    class mosProfiler {
    /** @var int Start time stamp */
    var $start=0;
    /** @var string A prefix for mark messages */
    var $prefix='';

    /**
    * Constructor
    * @param string A prefix for mark messages
    */
    function mosProfiler( $prefix='' ) {
    $this->start = $this->getmicrotime();
    $this->prefix = $prefix;
    }

    /**
    * @return string A format message of the elapsed time
    */
    function mark( $label ) {
    return sprintf ( "\n<div class=\"profiler\">$this->prefix %.3f $label</div>", $this->getmicrotime() - $this->start );
    }

    /**
    * @return float The current time in milliseconds
    */
    function getmicrotime(){
    list($usec, $sec) = explode(" ",microtime());
    return ((float)$usec + (float)$sec);
    }
    }
     

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

Загрузка...