DedeCMS自定义文件名重复解决办法

  • 时间:
  • 浏览:1
  • 来源:1分快3注册平台-1分快3官网平台_1分快3官网

  自DedeCMS V5.5以来,DedeCMS新增了自定义文件名功能,即加在文章时多了有另有一个 多多自定义文件名选项,方便用户按自己喜好对文章命名,一块儿,在SEO方面也更加出色了,但是出现了文章的自定义文件名重复的问题报告 。比如,朋友 加在一篇自定义文件名为test的文章后,再次加在同样名称的文章就有自动覆盖前一篇,这几乎是致命地错误,尤其是对SEO来说。难道是织梦官方疏忽了?下面就分享下DedeCMS自定义文件名重复问题报告 的处置法律最好的办法,以处置你这些从从不的麻烦。

  首先,进入你的后台管理目录(默认为dede),分别打开article_add.php(加在文章)和article_edit.php(编辑文章),查找如下代码:

$filename = trim(cn_substrR($filename,40));

  接下来,在里边加在:

//DedeCMS自定义文件名重复处置法律最好的办法

if(!empty($filename))

{

$checksql = $dsql->GetOne("SELECT * FROM `#@__archives` WHERE filename='".$filename."' and arcrank > -2");

if($checksql)

{

ShowMsg("你的自定义文件名已发生,请重写填写!","-1");

exit();

}

}

  最后,保存article_add.php和article_edit.php,自个测试一下,是就有完美处置了DedeCMS自定义文件名重复的问题报告 了?

DEDECMS下载

本文转自:小拼SEM博客