DedeCMS提示body has not allow words的問題
來源:程序員人生 發布時間:2014-04-07 05:46:18 閱讀次數:2451次
網(LieHuo.Net)教程 Dedecms織夢程序搭建有時發表文章時候,會顯示:“body has not allow words!”,想發表的文章,無法上傳、發表,很是納悶。
馬上查找原因。此句“body has not allow words!”英文的意思,大概是“文章具有示充許的字符!”我這才恍然大悟,一定是我在后臺“系統”—“系統基本參數”—設置版塊中的“互動設置”中敏感字詞開設得太多,讓會員用戶中招了。
當我,刪去那些可有可無的,結果會員發文章正常??梢妴栴}是出在“系統基本參數”上。而當會員遇到“body has not allow words!”提示,不知所謂時,你可以通過以下修定,將英文提示,變為中文提示,這樣會員就不會心慌意亂啦——
修改文件:inclide/fileter.inc.php,大約19行左右。
if($cfg_notallowstr!='' && eregi($cfg_notallowstr,$svar))
{
preg_match_all("@{$cfg_notallowstr}@",$svar,$me);
$me = array_unique($me[0]);
$notallowkeys = '';
foreach($me as $v){
$notallowkeys .= $v . ', ';
}
$msg = '您發布的內容中帶有不被允許的文字 :' . $notallowkeys;
ShowMsg($msg,'-1');
exit();
}
文件修改后,上傳替換即可。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈