DEDE系统图片附件实现按月保存
对于小站来说,一般每天增加的图片附件屈指可数,在allimg文件夹下生成多个日文件夹,查找起来相当不方便。有没有一种方法能够让图片附件按月保存,方便图片文件的管理。
1. 后台设置按月保存
在dede v5.5后台, 系统>系统基本参数>附件设置, 有一个设置项“附件保存形式“, 默认的值是:ymd 就是年月日的意思. 把他改成ym就是按年月保存附件了.
但这作用好像不大, 只有在用FCK中上传功能上传文件有作用. 你在后台测试一下就知道了. 用”上传新文件” 上传的文件还是按日存放 .发表文章中如果选择了图片本地化, 图片文件还是按日保存.
下面就把这两个也改过来.
2. “后台上传”也按月保存.
在后台文件夹(dede, 如果你改过请找到对应的文件夹). 打开文件 media_add.php , 找到
$dpath = MyDate(“ymd”,$uptime);www.hcsolidwaste.com
改成:
$dpath = MyDate(“ym”,$uptime);
这样你在后台上传文件时就也会按月存放了.
3. “下载远程图片”按月存放.
也是在后台, 找到文件inc/inc_archives_functions.php 查找
$imgUrl =$cfg_uploaddir.’/’.MyDate(“ymd”,time());
改为:
$imgUrl =$cfg_uploaddir.’/’.MyDate(“ym”,time());