致命错误:调用未定义的方法JUser与::授权()

问题描述:

我1.5网站升级我的Joomla为3,还有一个问题,当我安装老oringinal模板,索引页显示:致命错误:调用未定义的方法JUser与::授权()

Fatal error: Call to undefined method JUser::authorize() in /volume1/web/2016-rhim-new/templates/ja_purity/html/com_content/article/default.php on line 6 

和第6行的代码是:

<?php if (($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own')) && !$this->print) : ?> 
<div class="contentpaneopen_edit<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>" > 
    <?php echo JHTML::_('icon.edit', $this->article, $this->params, $this->access); ?> 
</div> 

请帮助我,非常感谢你!

Juser::authorize() has been removed. Use JUser::authorise() instead.

在此页面,您可以找到所有potential backward compatibility为Joomla 3

还要考虑问的Joomla相关的问题joomla.stackexchange.com,以得到更好的答案!

我修好了。删除了templates/TEMPLATE/html/com_content/default.php文件,现在一切正常。

但在此您可能会丢失您的html结构。因为在那个模板文件是用于joomla 1.5,现在新joomla有很多变化。

感谢,

+0

谢谢你的回答! 但我无法在“com_content”文件夹中找到“default.php”,我的模板是ja_purity 1.20,并且只有“article”,“category”,“frontpage”,“index.html”,“section” “com_content”文件夹。 –

+0

对不起,有一点错误的道路。它位于com_content视图的文件夹(文章,类别,首页等)中,您可以找到该文件。在删除之前请进行备份。或者给我访问,所以我可以修复它。 – icreatewebtech