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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
55 arendator 35095 Сегодня, 2:12
автор: arendator
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
3 Rebex 971 Вчера, 20:50
автор: Rebex
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
10 Boymaster 906 Вчера, 18:02
автор: Boymaster
Открытая тема (нет новых ответов) Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера)
10 zennoboss 4664 Вчера, 5:20
автор: Skyworker
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
14 Aloof 3384 23.4.2024, 13:50
автор: Vmir


 



RSS Текстовая версия Сейчас: 25.4.2024, 16:15
Дизайн