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

    解决织梦DedeCMS图片按月存放的实现方法
    POST TIME:2017-11-13 01:59

    打开目录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);

    }

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

    $dpath = MyDate(“ymd”,$uptime); 修改为:

    $dpath = MyDate(“ym”,$uptime); 这样你在以后后台上传文件时就会按月存放了.

    “下载远程图片”按月存放
    同样在后台, 展开文件 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

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

     打开微信

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