織夢DedeCMS采集功能很多朋友都在使用,但是采集的圖片每天都會存放,怎么樣才能按月存放,這樣在備份的時候也不會有很多的目錄存在。 打開目錄include/dedecollection.class.php 代碼如下: //獲得下載媒體的隨機名稱 function GetRndName($url,$v) { global $cfg_image_dir,$cfg_dir_purview; $this->mediaCount++; $mnum = $this->mediaCount; $timedir = "c".MyDate("ym(修改些處,去掉原有的d即可按月存放,同理以你自己喜歡的來設定吧)",time()); //存放路徑 $fullurl = preg_replace("/\/{1,}/","/",$cfg_image_dir."/"); if(!is_dir($GLOBALS['cfg_basedir']."/$fullurl")) { MkdirAll($GLOBALS['cfg_basedir']."/$fullurl",$cfg_dir_purview); } $fullurl = $fullurl.$timedir."/"; if(!is_dir($GLOBALS['cfg_basedir']."/$fullurl")) { MkdirAll($GLOBALS['cfg_basedir']."/$fullurl",$cfg_dir_purview); } 后臺及遠程下載存放方法: 打開后臺目錄dede(默認為dede,如果你改過請找到對應的文件夾). 打開文件 media_add.php , 找到如下代碼:(默認的在第25行) $dpath = MyDate(“ymd”,$uptime); 修改為: $dpath = MyDate(“ym”,$uptime); 這樣在后臺上傳文件時就會按月存放了. “下載遠程圖片”按月存放 打開文件 dede/inc/inc_archives_functios.php 找到如下代碼:(默認的在第96行) $imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time()); 修改為: $imgUrl = $cfg_uploaddir.’/’.MyDate(“ym”,time()); |
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!
掃一掃,關注站長網微信