您当前的位置: 主页 > 优化教程
文章摘要:小编经常遇到客户的论坛被刷会员或者被会员们大量的刷垃圾帖子,经常建站的站长朋友们都了解网站被刷帖子之后很麻烦,不仅网站上有很多垃圾帖子信息,数据库也会被刷满。导致
小编经常遇到客户的论坛被刷会员或者被会员们大量的刷垃圾帖子,经常建站的站长朋友们都了解网站被刷帖子之后很麻烦,不仅网站上有很多垃圾帖子信息,数据库也会被刷满。导致网站无法正常运行。一般这种情况下站长们都会想尽办法去加验证码,过滤垃圾信息等来垃圾拦截垃圾帖子。今天小编刚打开电脑,一位站长朋友来联系小编说是用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)

“关键字不能小于2个字节”解决办法织梦搜索老是显示关键词不能小于2个字节,这里哪里出现了问题了呢,于是在... 2021-07-27
织梦DEDE dede:arclist文章列表前面自动加递增数字标签只需加上这个即可 [field:global runphp=yes n... 2021-07-27
织梦常用PHP标签织梦常用PHP标签 我们在进行织梦仿站时,有些模板是不支持常规标签,但... 2021-07-27
织梦channelartlist判断是否有下级栏目输出不同的html代码在织梦/include/extend.func.php 文件最后面添加... 2021-07-30
织梦模板DEDE获取当前栏目ID适用于做banner的图片地址织梦获取当前栏目ID..适用于做banner判断不同的图片 {dede... 2021-07-22
织梦dedecms友情链接调用方法织梦dedecms友情链接调用方法 {dede:flink type=... 2021-07-22
dedecmsDedeCms Tag列表按发布时间排序的方法搜索引擎对TAG十分重视,网站tag页面被收录,也能带来流量,解决 织... 2021-08-09
EDE自带的采集功能,标题太短的解决方法DEDE自带的采集功能,标题太短获取不全的解决方法 搜索了好多之后,终... 2021-08-14
dedecms织梦tags标签12个字符的限制和调用长度的修改方法织梦的强大就在于开源,新手站长可能对开源不是很了解,开源的含义就是说源... 2021-07-27
dedecms教程:登录管理后台总是验证码错误的解决在网上找了很多的解决方案,说法有很多种,但最后都无法解决这个问题, 1... 2021-07-22
织梦dedeCMS列表页随机调用多张缩略图DEDECMS列表页面调用缩略图,可以用系统自带的脚本调用第一张图片,... 2021-07-27
dedecms登陆后台直接转跳到首页解决办法用Dreamweaver8或者EditPlus打开/member/in... 2021-07-22
DedeCMS自定义字段在全站任何位置随便调用的方法AB模板网今天和大家讲解下如何在 织梦模板 里面的任意地方调用自定义字... 2021-07-30
织梦DEDECMS后台模块管理不显示解决办法织梦DEDECMS后台模块管理不显示解决办法,一般是文件缺失和空间参数... 2021-07-30

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