|
|
|
| Сайт построен на базе Joomla 2.5
Подскажите что за ошибка:
Fatal error: Call to a member function getParams() on a non-object in /home/argootel/public_html/templates/it_thelodge2/icetools/default.php on line 21
Сайт работал больше месяца, ничего не меняли и появилась ошибка.
Вот код на который оно ругается:
// add a pageclass from menu item to body tag
$pageclass = & $app->getParams('com_content'); // on line 21
// Logo
$logo_width = $this->params->get("logo_width", "220");
$logo_height = $this->params->get("logo_height", "60");
|
| |
|
|
|
|
|
|
|
для: Worldmen
(16.07.2012 в 15:35)
| | Нужно проверить объект $app - он судя по всему перестал корректно инициализироваться. | |
|
|
|
|
|
|
|
для: cheops
(16.07.2012 в 18:06)
| | а как это проверить? | |
|
|
|
|
|
|
|
для: Worldmen
(16.07.2012 в 18:29)
| | Для начала найдите где он создается. Кроме того, по мере прохождения программы выводите дамп объекта при помощи конструкции
<?php
echo "<pre>";
print_r($app);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(17.07.2012 в 07:58)
| | Надо добавить строку: JHTML::_('behavior.framework', true);
JHTML::_('behavior.framework', true);
$app = JFactory::getApplication();
$templateparams = $app->getTemplate(true)->params;
$logo = $this->params->get('logo');
|
| |
|
|
|