我刚刚安装了最新版本的phpbb,当我尝试在管理面板中编辑类别时,出现以下错误:
PHP 注意:未定义的索引:META 在第 9 行的论坛''缓存''ctpl_admin_overall_header.html.php
这是特定文件中的第 9 行:
<?php if ($this->_rootref['META']) { echo (isset($this->_rootref['META'])) ? $this->_rootref['META'] : ''; } ?>
我应该更改什么才能使其正常工作?
我不确定你想做什么,但这似乎是最合乎逻辑的:
<?php if(isset($this->_rootref['META'])) { echo $this->_rootref['META']; } ?>
目前,您正在访问$this->_rootref
的META
密钥,然后检查该密钥是否存在 - 步骤是向后的。
您正在编辑缓存文件。对它们的更改不是永久性的,如果清除模板缓存,您将丢失所有更改。
您需要在 adm/styles/admin_overall_header.tpl 中编辑模板文件,您应该在其中使用 phpBB 模板语法。
{META}