默认情况下DEDECMS织梦系统的图片附件是按日保存的,每天一个文件夹,如果你经常上传图片附件的话,那么你的后台uploads文件夹里将产生非常多的以年月日命名的图片目录文件夹(如:140101),如果以后空间要搬家备份这些庞大的目录将是一件非常麻烦的事.
如果你认为在DEDE的后台设置附件保存形式为ym就能按月份保存了,那就错了.不信你可以在后台测试一下用“上传新文件” 上传图片就知道了,上传的文件还是按日存放,发表文章中如果选择了图片本地化,图片文件还是按日保存.
下面就介绍一下如何修改DEDE的代码,让图片附件都按月保存:
1.打开后台管理目录DEDE(默认为DEDE,如果你改过请找到对应的文件夹).打开文件 media_add.php,找到如下代码
(默认的在第34行)
$dpath = MyDate(“ymd”,$uptime); |
修改为:
$dpath = MyDate(“ym”,$uptime); |
改过后你在后台上传文件时就会按月存放了.
2.同样在后台,打开文件dede/inc/inc_archives_functions.php找到如下代码
(默认的在第119行)
$imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time()); |
修改为:
$imgUrl = $cfg_uploaddir.’/’.MyDate(“ym”,time()); |
修改以后图片本地化的附件就会按月保存
声明:除非注明!方阁志文章均为原创,转载请以链接形式标明本文地址!
文章标题:修改dedecms图片附件文件夹按年月保存