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问题解决 信息不存在
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!