織夢dedecms圖片按月存放怎么實現?代碼分享_DedeCms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      織夢dedecms圖片按月存放怎么實現?代碼分享 。

      打開目錄include中dedecollection.class.php文件。
      代碼:
       
      代碼示例:
      1. //獲得下載媒體的隨機名稱  
      2. function GetRndName($url,$v)  
      3. {  
      4. global $cfg_image_dir,$cfg_dir_purview;  
      5. $this->mediaCount++;  
      6. $mnum = $this->mediaCount;  
      7. $timedir = "c".MyDate("ym(修改些處,去掉原有的d即可按月存放,同理以你自己喜歡的來設定吧)",time());  
      8. //存放路徑  
      9. $fullurl = preg_replace("//{1,}/","/",$cfg_image_dir."/");  
      10. if(!is_dir($GLOBALS['cfg_basedir']."/$fullurl"))  
      11. {  
      12. MkdirAll($GLOBALS['cfg_basedir']."/$fullurl",$cfg_dir_purview);  
      13. }  
      14. $fullurl = $fullurl.$timedir."/";  
      15. if(!is_dir($GLOBALS['cfg_basedir']."/$fullurl"))  
      16. {  
      17. MkdirAll($GLOBALS['cfg_basedir']."/$fullurl",$cfg_dir_purview);  
      附,
      1,后臺及遠程下載存放方法: 
      打開后臺目錄dede(默認為dede,如果你改過請找到對應的文件夾). 打開文件 media_add.php , 找到如下代碼:(默認的在第25行) 
      1. $dpath = MyDate(“ymd”,$uptime); 修改為:  
      2. $dpath = MyDate(“ym”,$uptime); 在以后后臺上傳文件時就會按月存放了. 
      2,下載遠程圖片 按月存放 
      同樣在后臺, 展開文件 dede/inc/inc_archives_functios.php 找到如下代碼:(默認的在第96行) 
      1. $imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time()); 修改為:  
      2. $imgUrl = $cfg_uploaddir.’/’.MyDate(“ym”,time()); 以后圖片本地化的附件就會按月保存  。 
      有需要的可以記錄下來,僅供大家學習參考。

      查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

      來源:模板無憂//所屬分類:DedeCms教程/更新時間:2020-05-19
      相關DedeCms教程