Люди помогите пожалуйста с ошибкой Fatal error: Call to a member function getMessageQueue() on a non

Тема в разделе "Перенос Joomla на хостинг и проблемы с хостингом", создана пользователем BaTaHik, 08.10.2011.

  1. Offline

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

    Регистрация:
    08.10.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток. Столкнулся с такой проблемой после установки джумлы версии 1.7.1 залил на нее шаблон при просмотре его выдает только шапку сайта а под ней данная ошибка


    Fatal error: Call to a member function getMessageQueue() on a non-object in Z:\home\supertest.ru\www\templates\kedr\functions.php on line 17

    я новичек в этом деле очень надеюсь на помощь подскажите пожалуйста как это исправить.
    Прикладываю исходный код

    <?php
    defined('_JEXEC') or die('Restricted access'); // no direct access

    if (!defined('_ARTX_FUNCTIONS')) {

    define('_ARTX_FUNCTIONS', 1);

    $GLOBALS['artx_settings'] = array(
    'block' => array('has_header' => true),
    'menu' => array('show_submenus' => false),
    'vmenu' => array('show_submenus' => true, 'simple' => false)
    );

    function artxHasMessages()
    {
    global $mainframe;
    $messages = $mainframe->getMessageQueue();
    if (is_array($messages) && count($messages))
    foreach ($messages as $msg)
    if (isset($msg['type']) && isset($msg['message']))
    return true;
    return false;
    }

    function artxPost($caption, $content, $classes = '')
    {
    $hasCaption = (null !== $caption && strlen(trim($caption)) > 0);
    $hasContent = (null !== $content && strlen(trim($content)) > 0);

    if (!$hasCaption && !$hasContent)
    return '';

    ob_start();
    ?>
     
  2.  
  3. xegen
    Offline

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

    Регистрация:
    29.09.2011
    Сообщения:
    145
    Симпатии:
    4
    Пол:
    Мужской
    делай лучше сразу свой сайт на платном хостинге меньше проблем будет, или же попробуй пере установи joomla а так же можешь сменить на другой шаблон:)
     
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    BaTaHik,
    Код (PHP):
    1. global $mainframe;
    2.         $messages = $mainframe->getMessageQueue();
    3.  
    4. had to be changed to
    5.         $messages = JFactory::getApplication()->getMessageQueue();
    6.  
    7. and
    8. global $mainframe;
    9.  echo $mainframe->getCfg('sitename');
    10.  
    11. became
    12. $app    = &JFactory::getApplication();
    13. echo $app->getCfg('sitename');

    http://nodwell.net/in-dev/152-joomla-16-templates-first-glance
     
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    xegen,
    ))
     

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

Загрузка...