用过Dedecms的朋友都知道,在Dedecms后台上传图
片的时候,Dedecms会按日期自动创建一个文件夹来存放,比如今天是2012年6月27,那么织梦系统会在uploads/allimg目录中创建一个
120627的文件夹来存放今天上传的图片附件,而且以此开始,每天都会创建一个类似120627的文件夹,即便文件夹中没有图片。
大家可以想
下,一年有365天。如果每天都写几篇文章,那么不是就会有365个图片文件夹了,尤其是使用虚拟主机的同学,太多的文件夹总归是不好,
浪费资源。我想很多朋友在上传图片的过程中会遇到这个问题,于是赶紧查下资料,然后自己开始慢慢研究Dedecms的后台设置,最终问题得
到解决,方法如下:
1、修改后台设置
吧,这里就是按照年月日来自动创建文件夹的,将后面的“ymd”修改为自己想要的路径格式,个人建议最好设置成ym或者y,也就是按照年月
或者年来创建。
2、修改后台(默认为dede)文件夹中的dede/media_add.php文件,打开后台文件夹,在目录中找到
media_add.php:
打开media_add.php,在34行(我用的是notepad++,不同的编辑器可能不在第34行)找到$dpath = MyDate(”ymd”,
$uptime);
将后面的“ymd”修改为后台设定的格式。
3、修改dede/inc/inc_archives_functions.php文件。
打开后台
inc/inc_archives_functions.php文件,在119行找到 $imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time());
将其中的“ymd”修改
为后台设定格式。