PHPCMS会员投稿和后台发布内容敏感词替换 *** 作方法

PHPCMS会员投稿和后台发布内容敏感词替换 *** 作方法,第1张

概述想要完成PHPCMS会员投稿和后台发布内容敏感词替换 *** 作必须在原来的代码上做修改,否则在后台违禁词管理那里添加了也没有用1、管理员发布内容进行违禁词替换打开phpcmsmodulescontentcontent文件的add();直接在add()下方,添加如下代码//敏感词替换 *** 作开始$this->badword_mo

想要完成PHPCMS会员投稿和后台发布内容敏感词替换 *** 作必须在原来的代码上做修改,否则在后台违禁词管理那里添加了也没有用

1、管理员发布内容进行违禁词替换

打开PHPCMS\modules\content\content文件的add();

直接在add()下方,添加如下代码


//敏感词替换 *** 作开始$this->baDWord_model = pc_base::load_model('baDWord_model');$baDWord_array=$this->baDWord_model->select();if(!empty($baDWord_array)){foreach($baDWord_array as $key_index=>$baDWord_one){$_POST['info']['Title']=str_replace($baDWord_one['baDWord'],$baDWord_one['replaceword'],$_POST['info']['Title']);$_POST['info']['content']=str_replace($baDWord_one['baDWord'],$_POST['info']['content']);}}//敏感词替换结束
2、会员投稿内容进行敏感词替换


打开PHPCMS\modules\member\content文件的publish()

直接在$ID = $this->content_db->add_content($info);的前面加入


//敏感词替换 *** 作开始$this->baDWord_model = pc_base::load_model('baDWord_model');$baDWord_array=$this->baDWord_model->select();if(!empty($baDWord_array)){foreach($baDWord_array as $key_index=>$baDWord_one){$info['Title']=str_replace($baDWord_one['baDWord'],$info['Title']);$info['content']=str_replace($baDWord_one['baDWord'],$info['content']);}}//敏感词替换结束
3、会员投稿内容修改敏感词替换



打开PHPCMS\modules\member\content文件的edit()

直接在$this->content_db->edit_content($_POST['info'],$ID);的前面加入

//敏感词替换 *** 作开始$this->baDWord_model = pc_base::load_model('baDWord_model');$baDWord_array=$this->baDWord_model->select();if(!empty($baDWord_array)){foreach($baDWord_array as $key_index=>$baDWord_one){$_POST['info']['Title']=str_replace($baDWord_one['baDWord'],$_POST['info']['content']);}}//敏感词替换结束
注意事项


PHPCMS敏感词编辑在管理员后台->扩展->敏感词管理,在那里进行添加修改删除即可

总结

以上是内存溢出为你收集整理的PHPCMS会员投稿和后台发布内容敏感词替换 *** 作方法全部内容,希望文章能够帮你解决PHPCMS会员投稿和后台发布内容敏感词替换 *** 作方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/998356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存