禁止织梦网站发布重复文章的方法

网站建设 尹华峰 浏览 评论来源:www.yinhuafeng.cn

  长期使用织梦建站的朋友一定会遇到这种情况,就是发布文章的时候发布了两篇一模一样的文章。这里面通常有两种情况出现,有时候网速卡了或者网站服务器不稳定的时候发文章,点击一次没反应,你又点击了一次,这样很容易就重复了;还有一种就是采集站了,就是你采集的时候又不修改也会重复。

  

 

  现在我们要做的是在点击文章保存按钮之前,做下检测重复文档的操作,如果存在重复文档,则出现提示不再发布重复文章,以下便是解决方法。

  打开 /dede/article_add.php 文件

  找到

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就不会出现两篇相同的文章了。