修改织梦附件保存形式,织梦图片按月保存的方法!

立即领取

最高 ¥2000 红包 限量领取

云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

相如果你是用织梦建成的网站,在运营网站一段时间后,你打开织梦默认存放图片的文件夹“uploads/allimg”,是不是发现已经生成了很多文件夹目录了。其实这个你没有设置附件保存形式,织梦默认保存图片附件是按照日期来建目录,路径为uploads/allimg/191108/ ,网站每天都上传图片,时间长了uploads/allimg就有太多的存放文件目录了,这对于我们维护很不方便,也增加了网站的处理负担。白露本文就教大家怎么修改织梦附件保存形式,让织梦图片按月保存!

修改织梦附件保存形式,织梦图片按月保存的方法!

1、修改后台参数

修改织梦附件保存的目录,按月保存。

打开织梦后台——系统——系统设置——系统基本参数——附件设置——附件保存形式(按data函数日期参数) ,把ymd改为ym (如果想以年划分目录,可以只留下Y)(y代表年,m代表月,d代码日)。

2、修改代码:

打开目录include里面的dedecollection.class.php

查找:

$timedir = "c".MyDate("ymd",time());

改成:(你可以改成你想要保存的形式ymd分别代表年月日,随意组合!)

$timedir = "c".MyDate("ym",time());

打开dede/media_add.php

查找:

$dpath = MyDate("ymd",$uptime);

修改为:(同上的年月日格式)

$dpath = MyDate("ym",$uptime);

改完后,这样你在以后后台上传文件时就会按月保存了。

上面改完后,其实还没完,我们在复制粘贴远程图片的时候,织梦有远程图片本地化的功能,你远程图片还是按照默认的ymd来保存的,所以我们还需要修改一下代码,让远程图片也支持按月保存。

远程图片本地化按月保存

打开dede/inc/inc_archives_functios.php

查找:(大概在96行)

$imgUrl = $cfg_uploaddir.’/’.MyDate("ymd",time()); 

修改为:

$imgUrl = $cfg_uploaddir.’/’.MyDate("ym",time());

改完后就OK了,以后网络图片本地化的附件就会按月保存了。

赞 (3) 打赏
  • 欢迎小伙伴加入,本站原创文章交流群:进站必看
  • 本作品是由 白露博客 会员 白露 投递的作品。
  • 网络媒体或个人转载请务必署名并注明出处和链接!:http://blmoe.cn/486.html
  • 凡是原创作品,禁止再次修改后发布;任何商业用途均须联系作者。如未经授权用作他处,作者将保留追究侵权者法律责任的权利。

评论 0

收起表情
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

「赠人玫瑰,手留余香」

支付宝扫一扫打赏

微信扫一扫打赏