随便文章发布的增多,很多小编自己都不记得发布过哪些文章了,很多时候取名会重复(虽然概率不大,但是还是有的)。织梦dedecms如何规避这样的情况呢?
其实细心的朋友可能已经发现:
织梦后台是有个重复检测功能,但是添加文章的时候还是都能添加成,这显然没什么用原来的检测功能,现在我们要做的是在点击添加文章保存按钮之前,做下检测重复文档的操作,判断如果存在重复文档,提 示,并且退出保存文章的函数。
操作方法: 打开后台文件夹里面的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 `dede_archives` where title like '$title' ");if(is_array($row)){ShowMsg("对不起,请不要发布重复文档!","-1");exit();}}
保存文件。这样就能实现禁止发布相同标题文章了,同时也不能你再添加相同标题的话就会提示文章重复,并且添加文章操作无法把文章加入数据库中了。快去尝试看看吧。
新闻热点
疑难解答