Joomla 1.5 Ошибка с баннерами в компоненте com_banners

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

  1. Offline

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

    Регистрация:
    23.05.2010
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день!
    Помогите понять причину ошибки.
    Мне недавно дали админить этот сайт на Joomla, поэтому причину ошибки я не мог отследить.
    По словам владельца она появилась "внезапно, а он 'ничего такого' не делал." Я сам уже знаком вцелом с joomla.

    Версия joomla 1.5.14

    СУТЬ ОШИБКИ:
    Если в админке(расширения -> модули) включить хотя бы один экземпляр компонента "баннер" (или попробовать создать с нуля(расширения -> модули -> новый )) то на фортэнде мы увидим белый экран с ошибкой:

    Fatal error: Call to undefined method JDatabaseMySQL::stderror() in /home/www/z147893/htdocs/components/com_banners/models/banner.php on line 132

    СОДЕРЖАНИЕ ФАЙЛА (кусок)
    строка:
    if ($trackImpressions)
    {
    // TODO: Add impression tracking
    /*
    $query = 'UPDATE #__bannertrack SET' .
    ' track_type = 1,' .
    ' banner_id = ' . $item->bid;
    */
    $query = 'INSERT INTO #__bannertrack ( track_type, banner_id, track_date )' .
    ' VALUES ( 1, '.(int) $item->bid.', '.$db->Quote($trackDate).' )'
    ;
    $db->setQuery( $query );
    130
    131 if(!$db->query()) {
    132 JError::raiseError( 500, $db->stderror() );
    }
    }
    }
    }





    Если отключить баннеры то ошибка исчезает.
    Как мне починить баннеры на сайте?

    Вводил в яндекс: method JDatabaseMySQL::stderror() и com_banners/models/banner.php on line 132 это ничего не дало :(



    благодарю вас!
     
  2.  
  3. Offline

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

    Регистрация:
    23.05.2010
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Я нашел причину!!
    ]{:>]{:>]{:>:hungup:]:>

    Почему то таблица jos_bannertrack УДАЛИЛАСЬ!!!
    не знаю почему.
    Я ее создал сново и все заработало
    неделю мля искал причину ошибки, выдайте мне медаль...
     

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

Загрузка...