您当前的位置: 主页 > 优化教程
文章摘要:小编经常遇到客户的论坛被刷会员或者被会员们大量的刷垃圾帖子,经常建站的站长朋友们都了解网站被刷帖子之后很麻烦,不仅网站上有很多垃圾帖子信息,数据库也会被刷满。导致
小编经常遇到客户的论坛被刷会员或者被会员们大量的刷垃圾帖子,经常建站的站长朋友们都了解网站被刷帖子之后很麻烦,不仅网站上有很多垃圾帖子信息,数据库也会被刷满。导致网站无法正常运行。一般这种情况下站长们都会想尽办法去加验证码,过滤垃圾信息等来垃圾拦截垃圾帖子。今天小编刚打开电脑,一位站长朋友来联系小编说是用PHP空间安装的织梦dedecms程序,最近发现很多会员发的重复文章。小编还以为是被挂黑链了,因为dedecms这款程序漏洞多也是众所周知的了。打开这位站长的网站才发现都是垃圾文章并且很多重复的。熟悉dedecms程序都知道这款程序的后台是有个过滤功能的,只要设置了,就是当文章的题目重复时是不可以发表成功的,可是后台的这个重复检测功能根本就没用。小编通过查阅资料和向程序员朋友请教找到了处理的方法。 处理的思路:当会员发布好了文章,在点击保存发布按钮之前,让程序自动执行检查下这篇文档和数据库已经存的文档是否有相同的,也就是做出个判断,若相同则发布失败,不同通过发布。 具体的处理方法如下: 首先连接到空间的FTP,按照目录路径:dede/article_add.php文件。使用高级编辑器找到71行代码:
 
if(empty($click)) $click = ($cfg_arc_click=='-1' ? mt_rand(50, 200) : $cfg_arc_click);
 
在这行代码下添加以下代码:
 
if($cfg_mb_cktitle=='Y'){$row = $dsql->GetOne("Select * From `inyhow_archives` where title like '$title' ");if(is_array($row)){ShowMsg("亲,很抱歉,请不要发布重复文档!","-1");exit();}}
 
添加后保存再上传覆盖之前的程序文件。当修改好再登陆dedecms后台更新下系统缓存。这个时候会员再发布相同内容的文章的时候就不会发布成功了。以上步骤就是Dedecms如何修改程序文件达到让会员无法发布重复文章的方法了。
 

关键词:Dedecms,如何,修改,程序,文件,达到,让,会员,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦cms复制页面内容,自动在后面加上网址dedecms织梦COPY页面内容,自动在后面加上网站信息,利于SEO... 2021-07-27
织梦dedecms不能保存jpeg格式图片的解决方法方法如下: 进入织梦的后台管理目录,默认是dede文件夹,找到/inc... 2021-07-30
DEDECMS热门标签代码DEDE热门标签代码 模板代码: {dede:tag row=10 s... 2021-07-22
dedecms织梦模板点击次数标签click的调用方法dedecms点击次数的标签 1、文章模板中动态调用点击数:(这是默认... 2021-07-22
dedecms文章内容页{dede:memberinfos}标签不调用管理员的解决办法织梦文章内容页模板里面的{dede:memberinfos}标签默认是... 2021-08-09
channel标签的在二级栏目为空时,不显示同级栏目DedeCMS 织梦模板 的channel标签为我们考虑得非常非常好,... 2021-07-22
dedecms织梦后台缩略图本地上传图片加水印dedecms织梦后台添加文章时,缩略图有本地上传和站内选择,就算你开... 2021-07-22
dedecms使用getall获取当前页面tag标签(超连接)的方法本文实例讲述了dedecms使用getall获取当前页面tag标签(超... 2021-07-27
Dedecms关于文章上一篇和下一篇标题长度的设置方法使用织梦建站的确有很多需要注意的细节,小编今天同样是遇到了一个关于织梦... 2021-08-14
织梦dedecms自带的采集功能,标题太短的解决方法DEDE自带的采集功能,标题太短获取不全的解决方法 搜索了好多之后,终... 2021-07-27
织梦dedecms导航栏目设置外部链接打不开怎么办?织梦dedecms内容管理系统搭建网站快捷方便因此受到很多站长朋友们的... 2021-07-30
将文章从普通模型移动到自定义模型的办法首先在织梦后台建立新内容模型 ,再用以下的MySQL 语句 将以前的栏... 2021-07-22
织梦DedeCMS获取当前栏目rss订阅链接DEDECMS调用当前栏目的id数字,来获取rss订阅链接地址。 1、... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn