织梦dedecms图片按月存放怎么实现?

织梦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()); 以后图片本地化的附件就会按月保存 。

为TA充电
共{{data.count}}人
人已赞赏
CMS教程

DedeCms实现不限数量的交叉副栏目

2021-5-27 23:57:56

CMS教程

织梦dedecms 5.5 伪静态设置方法

2021-5-28 11:57:34

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索