织梦dedecms图片按月存放怎么实现?代码分享 。
打开目录include中dedecollection.class.php文件。
代码:
代码示例:
//获得下载媒体的随机名称
function GetRndName($url,$v)
{
global $cfg_image_dir,$cfg_dir_purview;
$this->mediaCo1 6 \ qunt++;? v ( p 3 J ] ,
$, W ,mnum = $this-&gb u r 7 [ Z Y u 8t;mediaCount;
$timedir = “c”.MyDate(“f K b , 2ym(修改些处,去掉原O E ; L 9有的d即可按月存放,同理以你自己喜欢的来设定吧)_ Y g { k 9 S V”,time())Y I m &;
//存放路径# u A | ~ $ W G /
$fullurl = preg_replace(“//{1,}/”,”/R | + W P C”,$cfg_image_dit | Gr.”/”);
if(!y _ d 9 l # q \ mis_dir($GLOBALS[‘cfg_basedir’].”/$fullurl”))
{
MkdirAll($GLOBALS[‘cfg_basedir’].”/$fullurl”,z E H 6 5 ? h B u$cfg_dir_purview);
}
$fullurl = $fullurl.$timedir.”/”;
if(!is_dir($GLOBALS[‘cfg_basedir’].”/$fullurl”))
{
MkdirAll($GLOBALS[‘cfg_basedir’].”/$fullurl”,$cfg_dir_purview);
}
附,
1,后台及远程下载存放方法:
打开后台目1 Q E 6录dede(默认为dede,如果你改过请找到对应的文件夹).Y ~ e * f b 1 q 打开文件 me& K ~ M | @dia_add.php , 找到如下代码:(默认的在第25[ m z 3 `行)8 f l \ O b u t
$dpath = MyDate(“ymd”] / 1 X,$ul $ H N j qptime); 修改为:
$dpath = MyDac ) f M Rte(“ym”,$up\ w I p w 5time); 在以后后台上传文件时就会按月存放了.
2,下载远程图片 按月存放
同样在后台, 展开文件 de! X w &de/inc/inc_archives_functios.php 找到如下代码:(默认的在第96行)
$imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time()); 修改为:
$imgUrl = $cfg_uploaddir.’/’.MyDate(“ym”,time()); 以后图片本地化的附件就会按月保存 。
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性
源码巴巴网 » 织梦dedecms图片按月存放怎么实现?
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 你们有qq群吗怎么加入?