花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

DedeCMS自定義文件名重復(fù)自動(dòng)覆蓋的解決辦法

時(shí)間: 2018-12-09 20:40 閱讀: 作者:素材無(wú)憂網(wǎng)

DedeCMS發(fā)布文章的時(shí)候有一個(gè)自定義文件名功能,即添加文章時(shí)多了一個(gè)自定義文件名選項(xiàng),方便用戶按自己喜好對(duì)文章命名,同時(shí),在SEO方面也更加出色了。最近有人發(fā)現(xiàn)了文章的自定義文件名重復(fù)的問題。比如,我們添加一篇自定義文件名為test的文章后,再次添加同樣名稱的文章時(shí)會(huì)自動(dòng)覆蓋前一篇,這幾乎是致命地錯(cuò)誤,尤其是對(duì)SEO來說。織夢(mèng)無(wú)憂下面就告訴大家解決的辦法,以避免這種不必要的麻煩。

 

首先,進(jìn)入你的后臺(tái)管理目錄(默認(rèn)為dede),分別打開article_add.php和article_edit.php文件,在里面找到如下代碼:

 

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

 

在其后面加上如下代碼:
 

1 if(!empty($filename))
2  {
3   $checksql = $dsql->GetOne("SELECT * FROM `dede_archives` WHERE filename='".$filename."' and arcrank > -2");
4   if($checksql)
5   {
6   ShowMsg("你的自定義文件名已存在,請(qǐng)重寫填寫!","-1");
7   exit();
8   }
9 }

 

添加完成后保存即可,這樣就完美解決了DedeCMS自定義文件名重復(fù)后自動(dòng)覆蓋的問題了。

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: DedeCMS自定義文件名重復(fù)自動(dòng)覆蓋的解決辦法

標(biāo)簽:  
相關(guān)文章
模板推薦