最近在做一個QQ站的時候,想dedecms獲取的遠程圖片按“年月”這樣的文件目錄存放如:20128/xxx.jpg,我用的是dedecms5.7,在后臺搜尋了番,十分驚喜居然“附件保存形式(按data函數日期參數):”可以設置存放目錄形式了,記的以前dedecms5.6是沒有這個功能的,飛一般速度設置好后,添加文章測試,
坑爹的dedecms,居然不行,反復更新緩存測試仍然無用。無奈只得自己找找原因,下面為解決“附件保存形式(按data函數日期參數)”參數無效的辦法
找到dede/inc/inc_archives_functions.php文件(dede為dedecms默認管理后臺目錄)
修改:
global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir,$arcID,$cuserLogin,$dsql
為:
global $cfg_multi_site,$cfg_basehost,$cfg_basedir,$cfg_image_dir,$arcID,
$cuserLogin,$dsql,$cfg_addon_savetype;
修改:
$imgUrl = $cfg_uploaddir.'/'.MyDate("ymd", time());
為:
$imgUrl = $cfg_uploaddir.'/'.MyDate($cfg_addon_savetype, time());
小貼士:inc_archives_functions.php文件為dedecms文檔處理相關函數,比如獲取遠程圖片,刪除非本站鏈接啥的,都在這個文件中,有興趣的朋友可以研究下
相關文章推薦:
1.dedecms列表頁有縮略圖顯示圖文列表沒有則文字列表
2.dedecms利用[field:global.autoindex /]打造文章排行榜代碼
3.dedecms添加文章提示/templets/plus/win_templet.htm Not Found!
4.給dedecms添加文章下載遠程圖片失敗加個提醒功能
5.dedecms5.7轉帝國CMS系統之tag標簽導入