創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
慶云網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。這篇文章將為大家詳細講解有關phpcms v9提示“您要查看的信息不存在”的解決方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
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為根據(jù)id查詢的這條內(nèi)容信息。
相關推薦:phpcms教程
if(!$r || $r['status'] != 99) showmessage(L('info_does_not_exists'),'blank');//$r['status'] != 99的意思是這條信息沒有通過審核,即如果這條信息為空或未通過審核則執(zhí)行后面的操作。showmessage()并不是PHP的內(nèi)置函數(shù),而是phpcms的獨有函數(shù),很多人在這里搞錯了。
info_does_not_exists//這個字段的意思是“您要查看的信息不存在或者還未通過審批!”,大家可以打開/phpcms/languagess/zh-cn/content.lang.php在第295行看一下。
header()函數(shù)不知道的的可以百度一下,簡單講就是在任何實際的輸出被發(fā)送之前調(diào)用,后面的location指向自己的404頁面即可。
關于phpcms v9提示“您要查看的信息不存在”的解決方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。