PbootCMS上传图片按年月生成文件夹名

发布期:2023-10-01 | 来源处:本站 | 编辑者:站长助手 | 浏览量:0
01
10
2023

PbootCMS原代码上传图片和文件都是按【年月日】,自动生成文件夹名,这对长期维护的网站,会产生很多文件夹,有些一张图片也占一个文件夹。对长久运营网站,是很不利好的。通过修改代码,以年月生成文件夹名,这样就减少了很多文件夹,对长期运营的网站,是更好的维护。


PbootCMS上传图片按年月生成文件夹名

PbootCMS上传图片和文件,按【年月】自动生成文件夹名,修改设置如下。


1、略图和多图上传时自建文件夹名

打开文件文件位置:/core/function/file.php

文件原代码(238行 至 336行):

    // 检查文件存储路径
    if (! check_dir($save_path . '/' . $file_type . '/' . date('Ymd'), true)) {
        return '存储目录创建失败!';
    }
    $file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext;
    if (! move_uploaded_file($temp, $file_path)) { // 从缓存中转存
        return '从缓存中转存失败!';
    }
    $save_file = str_replace(ROOT_PATH, '', $file_path); // 获取文件站点路径


把上面的原码中 date('Ymd') 修改为 date('Ym')。

代码里的:{Y}代表年份,{m}代表月份,{d}代表日份



2、编辑器上传时自建文件夹名

打开文件文件位置:/core/extend/ueditor/php/config.json 文件中修改。

文件原代码:"/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}"

修改成:"/upload/image/{yyyy}{mm}/{time}{rand:6}" 把里面的{dd}删除掉,就可以了。


代码里的:{yyyy}代表年份,{mm}代表月份,{dd}代表日份,把文件里的所有含{dd}代表日份的,都删除掉,这样无论是上传文件,还是上传图片,都会按【年月】自动生成文件夹名。




TAG 标签:

网站优化知识

推荐类似信息
热线(微信同号):
137-6042-7131
在线客服:
售前
售前
售前
售后
微信图标
联系微信:
微信联系二维码
欢迎留言,我们及时与您沟通!
为您公司定制,最符合您公司的官方网站!

搭建网站定制网站,将获得全宝鑫公司,设计师免费为您设计
创意LOGO(商标),和设计您满意的名片

网店托管服务流程:拍摄产品、美工处理、上传网店、
版面设计、资料优化,按年托管!

工作日 9:00-18:00 等您联系咨询!(微信同号)137-6042-7131
留言说明您需要的服务!

您需要的服务?(可选填)


QQ咨询