織夢dedecms圖片上傳路徑命名規則修改方法,織夢文
導讀:織夢文章織夢文章最近在整理網站根目錄下文件的時候,發現網站已經有上千個文件夾了,其中光圖片文件夾就占了近一半。這個主要是由于dedecms后臺管理系統的圖片附件是自動按日保存的dede,模板織夢模板。
最織夢模板網站近在整理網站根目錄下文件的時候,發現網站已經有上千個文件夾了,其中光圖片文件夾就占了近一半。這個主要是由于dedecms后臺管理系統的圖片附件是自動按日保存的,只有有圖片或附近上傳,就會一天生成一個文件夾,時間長了,就在allimg中就會生成大量的文件夾,對網站的轉移和管理來說真的是很不方便呀!
使網站每天上傳的圖片及附件以每月只生成并保存在一個文件夾下:
1、直接使用后臺設置按年月保存的方法
打開dedecms后臺,系統>系統基本參數>附件設置,有一個設置項“附件保存形式(按data函數日期參數)”,默認的值是:ymd 也就是年月日的意思,把他改成ym就是按年月保存附件了。
2、使用“后臺上傳”時,按年月保存的方法
登陸網站的服務器,打開網站根目錄下的文件夾,文件打開路徑是:/dede/media_add.php(注:dede,為dedeCMS默認的后臺路徑),大約在34行找到:
$dpath = MyDate("ymd", $uptime);
改成:
$dpath = MyDate("ym", $uptime);
這樣你在網站后臺上傳圖片文件時就會按年月存放了。
 dede商城模板;
3、使用“下載遠程圖片”時,按年月存放的方法
登陸網站的服務器,打開網站根目錄下的文件夾,文件打開路徑是:dede/inc/inc_archives_functions.php(注:deddede織夢模板e,為dedeCMS默認的后臺路徑),找到:
$imgUrl = $cfg_uploaddir.'/'.MyDate("ymd",time());
改為:
$imgUrl = $cfg_uploaddir.'/'.MyDate("ym",time());
這樣你以后在網站后臺下載遠程圖片時就會按年月存放了,同樣圖片本地化的附件也會按年月保存。
按照以上的3個步驟,就可以保證網站在添加圖片或上傳新文件的時候,保存路徑都是按年月命名存放的了。不過也有做采集的朋友反映說,在采集文章或圖片的時候,仍然會發現存放文件是按照年月日命名的,對此,你就要按照下面的第4步再修改一下了。
4、采集資源時遠程資源本地化,按年月存放的方法
這一步是為了修改采集資源時遠程資源本地化自動生成的文件夾命名。登陸網站的服務器,打開網站根目錄下的文件夾,文件打開路徑是:include/dedecollection.class.php,5.7版本大概在637行,找到:
$timedir = "c".MyDate("ymd",time());
改為:
timedir = "c".MyDate("ym",time());
這樣你在采集資源時遠程資源本地化自動生成的文件夾時就會按年月存放了。
相關dede,模板織夢模板。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章織夢dedecms圖片上傳路徑命名規則修改方法,織夢文主要講述路徑,圖片上傳,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28464.html