我将我的joomla 1.5网站升级到3,并且存在一个问题,当我安装旧的oringinal模板时,索引页面会显示:
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>
请帮助我,非常感谢你!
答案 0 :(得分:0)
我修好了。删除了templates / TEMPLATE / html / com_content / default.php文件,现在一切正常。
但在此你可能会丢失你的html结构。因为在该模板文件中用于joomla 1.5,现在新的joomla有很多变化。
谢谢,
答案 1 :(得分:0)
Juser :: authorize()已被删除。改为使用JUser :: authorize()。
在此页面上,您可以找到Joomla 3的所有potential backward compatibility。
另请考虑在joomla.stackexchange.com上询问 Joomla相关问题以获得更好的答案!