18 2013年03月

为dedecms发布文章添加禁用词语过滤功能

发布于:16时17分 | 来源:湛蓝天空  |   编辑:湛蓝  |   日志分类:DEDECMS  |   已聚集:人围观

dedecms(本例为V57_UTF8_SP1)中在互动部分有词语过滤功能,但是文章部分没有添加此功能,我们自己手动添加下发布文章禁用词语过滤功能。

dedecms发布文章添加禁用词语过滤功能(图示)

在/dede/article_add.php中的代码:
 
 if(!TestPurview('a_Check,a_AccCheck,a_MyCheck'))
    {
        $arcrank = -1;
    }
 
之前添加代码:
 
//词汇过滤检查
    if( $cfg_notallowstr != '' )
    {
        if(preg_match("#".$cfg_notallowstr."#i", $title))
        {
            ShowMsg("title has not allow words!","-1");
            exit();
        }
 
if(preg_match("#".$cfg_notallowstr."#i", $shorttitle))
        {
            ShowMsg("shorttitle has not allow words!!","-1");
            exit();
        }
 
if(preg_match("#".$cfg_notallowstr."#i", $description))
        {
            ShowMsg("description has not allow words!","-1");
            exit();
        }
        if(preg_match("#".$cfg_notallowstr."#i", $body))
        {
            ShowMsg("body has not allow words!","-1");
            exit();
        }
    }
 
  同时修改/dede/article_edit.php中对应代码部分就可以了。

除非注明,均为湛蓝天空原创,转载请注明本文网址:http://skyhome.cn/dedecms/294.html

标签:dedecms(16)词语过滤(1)
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)