phpcms v9提示“您要查看的信息不存在”怎么解决-PHPCMS

资源魔 51 0

phpcms v9提醒“您要查看的信息没有存正在”怎样处理

处理办法:

找到/phpcms/modules/content/index.php,第59行

if(!$r || $r['status'] != 99) showmessage(L('info_does_not_exists'),'blank');

交换为:

if(!$r || $r['status'] != 99) header('location:/errorfiles/404.html');

诠释下原理:

$r = $this->db->get_one(array('id'=>$id));//$r为依据id查问的这条内容信息。

相干保举:phpcms教程

if(!$r || $r['status'] != 99) showmessage(L('info_does_not_exists'),'blank');//$r['status'] != 99的意义是这条信息不经过审核,即假如这条信息为空或未经过审核则执行前面的操作。showmessage()并非PHP的内置函数,而是phpcms的独占函数,不少人正在这里搞错了。

info_does_not_exists//这个字段的意义是“您要查看的信息没有存正在或许还未经过审批!”,各人能够关上/phpcms/languagess/zh-cn/content.lang.php正在第295行看一下。

header()函数没有晓得的的能够baidu一下,简略讲就是正在任何实际的输入被发送以前挪用,前面的location指向本人的404页面便可。

以上就是phpcms v9提醒“您要查看的信息没有存正在”怎样处理的具体内容,更多请存眷资源魔其它相干文章!

标签: phpcms phpcms教程 phpcms技巧 php问题解决 信息不存在

抱歉,评论功能暂时关闭!