1

我刚刚安装了最新版本的 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'] : ''; } ?>

我应该改变什么才能让它工作?

4

2 回答 2

1

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

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

目前,您正在访问META密钥,$this->_rootref然后检查密钥是否存在 - 步骤是倒退的。

于 2013-11-10T13:13:47.043 回答
0

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

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

{META}
于 2013-11-10T16:30:58.193 回答