1

我公司基于 Joomla 1.5 到 2.5 版本更新了网站,现在我需要转换模板以适应新版本。

我正在关注本教程: http: //magazine.joomla.org/issues/issue-may-2012/item/740-How-to-convert-Joomla-15-template-to-Joomla-25

我安装了转换后的版本,但有一些问题:只显示标题图像。所有文章都被隐藏了。

查看页面的源代码,我发现<jdoc:include />返回的 HTML 中的所有标签都是 copid 没有被解释,因此页面中没有导入组件。

你能帮助我吗?


更新

打开调试模式和错误报告错误消息显示:

致命错误:在第 17 行的 /home/forup/httpdocs/jupgrade/templates/forup_25/functions.php 中的非对象上调用成员函数 getMessageQueue()

4

2 回答 2

4
Replace: $mainframe->getMessageQueue(); 
With: JFactory::getApplication()->getMessageQueue(); 

这应该对您有所帮助:http ://www.artisteer.com/?post_id=119930&p=forum_post&forum_id=20

于 2013-01-29T12:13:07.377 回答
-2

在您的模板中,php-function 打印 cms 的特殊标签,例如:

echo '<jdoc:include...'; or
print '<jdoc:include...';

Joomla 无法处理此输出。

于 2013-01-29T15:20:02.560 回答