• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦dedecms图片按月存放怎么实现?代码分享
    POST TIME:2017-11-13 01:04

    打开目录include中dedecollection.class.php文件。

    代码:

    代码示例:
    //获得下载媒体的随机名称
    function GetRndName($url,$v)
    {
    global $cfg_image_dir,$cfg_dir_purview;
    $this->mediaCount++;
    $mnum = $this->mediaCount;
    $timedir = "c".MyDate("ym(修改些处,去掉原有的d即可按月存放,同理以你自己喜欢的来设定吧)",time());
    //存放路径
    $fullurl = preg_replace("//{1,}/","/",$cfg_image_dir."/");
    if(!is_dir($GLOBALS['cfg_basedir']."/$fullurl"))
    {
    MkdirAll($GLOBALS['cfg_basedir']."/$fullurl",$cfg_dir_purview);
    }
    $fullurl = $fullurl.$timedir."/";
    if(!is_dir($GLOBALS['cfg_basedir']."/$fullurl"))
    {
    MkdirAll($GLOBALS['cfg_basedir']."/$fullurl",$cfg_dir_purview);
    }

    附,
    1,后台及远程下载存放方法:
    打开后台目录dede(默认为dede,如果你改过请找到对应的文件夹). 打开文件 media_add.php , 找到如下代码:(默认的在第25行)

    $dpath = MyDate(“ymd”,$uptime); 修改为:
    $dpath = MyDate(“ym”,$uptime); 在以后后台上传文件时就会按月存放了.

    2,下载远程图片 按月存放
    同样在后台, 展开文件 dede/inc/inc_archives_functios.php 找到如下代码:(默认的在第96行)

    $imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time()); 修改为:
    $imgUrl = $cfg_uploaddir.’/’.MyDate(“ym”,time()); 以后图片本地化的附件就会按月保存
    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!