X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Добавить ответ в эту тему
> Учусь создавать шаблон для Joomla 2.5 Ошибка в файле index.php
Musicathome
Musicathome
Topic Starter сообщение 14.7.2013, 15:54; Ответить: Musicathome
Сообщение #1


Здравствуйте! Учусь создавать шаблон для Joomla. И именно для Joomla 2.5 Но при загрузке файла index.php выдается ошибка - Fatal error: Call to a member function getCfg() on a non-object in Z:\home\test1.ru\www\templates\musicathome\index.php on line 18

Как вы видите, все находится на локальном компьютере.
Ниже привожу код файла index.php
[PHP]<?php
/**
* @copyrightCopyright © 2005 - 2010 Taras Moroz.
* @licenseGPL
*/
defined('_JEXEC') or die;
"JHtml::_('behavior.framework', true);"
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>
<body>
<?php echo $app->getCfg('sitename');?><br />
<jdoc:include type="modules" name="top" />
<jdoc:include type="modules" name="left" />
<jdoc:include type="modules" name="breadcrumbs" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="right" />
<jdoc:include type="modules" name="footer" />
<jdoc:include type="modules" name="debug" />
</body>[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
http://
http://
сообщение 25.7.2013, 22:36; Ответить: http://
Сообщение #2


Честно признаюсь, но я не особо разбираюсь в создании шаблонов именно для Joomla, но все же, посмею предположить, что нужно найти саму функцию getCfg() и выяснить, почему она не может получить название сайта.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 25.7.2013, 23:38; Ответить: Arks
Сообщение #3


ошибка говорит о том что в контексте шаблона не объявлена переменная $app содержащая объект. У joomla хорошая документация по API, там вы найдете ответ на свой вопрос. В остальном остается только гадать что же должна делать строка

[PHP] echo $app->getCfg('sitename');[/PHP]

да еще и вверху тега body
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Роберт123
Роберт123
сообщение 26.7.2013, 20:20; Ответить: Роберт123
Сообщение #4


в корне самого обработчика ошибка, возможно название не совпадают.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Делаю полностью уникальный дизайн для сайтов!
105 AlexDIZ 47132 Вчера, 22:03
автор: AlexDIZ
Открытая тема (нет новых ответов) Как бороться с ботами для прямых заходов на сайт?
26 duoseo 1373 Вчера, 20:36
автор: regem
Открытая тема (нет новых ответов) Трафик на сайт (для оптовиков) по ключам,соцсети
17 seostock 1437 Вчера, 18:36
автор: seostock
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБукварикс - бесплатная программа для быстрого подбора ключевых слов
256 Bukvarix 139437 Вчера, 13:54
автор: Bukvarix
Открытая тема (нет новых ответов) Adlane - рекламная платформа для монетизаци трафика
10 Adlane 1156 Вчера, 13:43
автор: Adlane


 



RSS Текстовая версия Сейчас: 28.1.2021, 5:57
Дизайн