DedeCMS(织梦CMS)有一次网页说在网站有一个同标题的文章,然后就发现就算网站存在的标题再继续发布信息还是会发布成功,这样网站信息就产生了重复标题的内容,也不利于seo,那么如何解决这个问题呢,来看看小编是怎么做到的。
小编用的是笨办法,发布之前会检查网站信息有没有这个标题,如果有,就改一改新内容,如果没有,那就不用说了,不过这样对大多数人了说太麻烦了, 那就看看下边的简单方法吧!
①根据目录找到/dede/article_add.php在大概72行左右找到以下代码
if(empty($click)) $click = ($cfg_arc_click=='-1' ? mt_rand(50, 200) : $cfg_arc_click); |
②代码下方添加如下↓
①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();}} |
这样你再添加同标题的文章时,就会提示‘此标题已经存在’,希望可以帮助到你!