PHPBB3中的错误:“PHP注意:未定义的索引:第9行的forum \ cache \ ctpl_admin_overall_header.html.php中的META”

时间:2013-11-10 13:05:54

标签: php phpbb phpbb3

我刚刚安装了最新版本的phpbb,当我在管理面板中尝试编辑类别时,我收到以下错误:

  

PHP注意:未定义的索引:第9行的forum \ cache \ ctpl_admin_overall_header.html.php中的META

,这是特定文件中的第9行:

<?php if ($this->_rootref['META']) {  echo (isset($this->_rootref['META'])) ? $this->_rootref['META'] : ''; } ?>

我应该改变什么来使其有效?

2 个答案:

答案 0 :(得分:1)

我不确定你要做什么,但这似乎是最合乎逻辑的:

<?php if(isset($this->_rootref['META'])) { echo $this->_rootref['META']; } ?>

目前,您正在访问META的{​​{1}}密钥,然后然后检查密钥是否存在 - 步骤是否向后。

答案 1 :(得分:0)

您正在编辑缓存文件。对它们的更改不是永久性的,如果清除了模板缓存,您将丢失所有这些。

您需要在adm / styles / admin_overall_header.tpl中编辑模板文件,您应该使用phpBB模板语法。

{META}