1. 程式人生 > >dede附件路徑修改成月年,避免檔案目錄越來越多

dede附件路徑修改成月年,避免檔案目錄越來越多

說明:

dede上傳圖片儲存預設是hi年月日,這樣資料夾太多,如果想改成年月,或者年,可以在後天修改。

修改:

  在用織夢建站時,在運營網站一段時間後,會發現織夢預設的圖片上傳路徑有問題,織夢預設儲存圖片附件是按照日期來建目錄,路徑為uploads/allimg/171008/ ,網站每天都上傳圖片,時間長了uploads\allimg就有太多的目錄了,如下圖:

1、修改後臺      

 我們可以修改附件儲存的目錄,按月分目錄,織夢5.7版本設定很簡單:織夢後臺——系統——系統設定——系統基本引數——附件設定——附件儲存形式(按data函式日期引數) ,把ymd改為ym (如果想以年劃分目錄,可以只留下Y)。

2、開啟目錄include/dedecollection.class.php

查詢

$timedir = "c".MyDate("ymd",time());

修改為:
$timedir = "c".MyDate("ym",time());
3、開啟目錄dede/media_add.php

查詢

$dpath = MyDate(“ymd”,$uptime);
修改為
$dpath = MyDate(“ym”,$uptime);
說明:這樣你在以後後臺上傳檔案時就會按月存放了。

4、開啟目錄dede/inc/inc_archives_functios.php

查詢

$imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time());
修改為
$imgUrl = $cfg_uploaddir.’/’.MyDate(“ym”,time());
說明:以後網路圖片本地化的附件就會按月儲存

最後:

      之後在上傳圖片時,生成的目錄就是以月份儲存,如下圖: