ZBlog PHP版修改附件图片上传不自动重命名的方法-免费薅羊毛、技术分享、活动收集、VPS测评、电影影视、项目方案、学习教程、吹一天牛逼、乐一切逗事!

当前位置:首页 - 建站资源 - 正文

君子好学,自强不息!

这两天需要上传附件到博客,但是发现会被重新命名,附件管理会有点找不到头绪,所以就翻看了一些说明着了zblog php版修改附件图片上传不自动重命名的方法。

一、上传附件不自动重命名的方法和路径

修改文件路径

zb_users/plugin/UEditor/php/ue.config.php 文件的第26行:
修改内容如下: "imagePathFormat" => $upload_dir . "{yyyy}{mm}{dd}{time}{rand:6}", 

将"{yyyy}{mm}{dd}{time}{rand:6}",修改成{filename}即可。也可以套用下面方法,修改成自己想要的命名格式:

{filename} 原文件名,小心会有中文乱码

{rand:9} 随机数,9是随机数的位数

{time} 时间 

{yyyy} 四位数年份 

{yy} 两位数年份 

{mm} 两位数月份 

{dd} 两位数日期 

{hh} 两位数小时

{ii} 两位数分钟 

{ss} 两位数秒 

非法字符 \  => * ? " < > |  

二、zblog php上传附件按年度文件夹的方法

需要修改的文件主要有两类:

一种是ZBLOG的系统文件;

1、网站根目录下的zb_system/function/lib/upload.php文件,然后修改第163行,如下

return 'upload/' .date('Y',$this->PostTime) . '/' . date('m',$this->PostTime) . '/';

修改为:

return 'upload/' .date('Y',$this->PostTime) . '/';

一种是UEditor插件的相关文件

1、修改zb_users/plugin/UEditor/php/ue.config.php文件第8行,它的路径需要与第一个文件修改后的路径相同(调用函数时要把",$this->PostTime"删除)。

$upload_dir = 'zb_users/upload/' . date('Y/m') . '/';
       修改:$upload_dir = 'zb_users/upload/' . date('Y') . '/';

2、修改zb_users/plugin/UEditor/php/uploader.class.php文件的第320行

return $blogpath . 'zb_users/upload/' . date('Y/m') . '/' . $fileName;

修改:return $blogpath . 'zb_users/upload/' . date('Y') . '/' . $fileName;

4、修改zb_users/plugin/UEditor/ueditor.config.php第11行

$upload_dir = 'zb_users/upload/' . date('Y/m') . '/';

修改:$upload_dir = 'zb_users/upload/' . date('Y') . '/';

zblog php上传附件按年度文件夹的修改就到此。

吹乐了
第一时间收集更多薅羊毛免费活动,定时分享网络应用教程、公益账号,请关注我们的公众号。文章如果对您有所帮助,您也可以进行打赏,请吹乐了喝杯咖啡哦~
微信公众号:吹乐了
微信号:chuill_com
博客网址:chuill.com
未注明出处均为原创、转载需注明转自:吹乐了https://chuill.com/
联系方式:dlqdlq#gmail.com

打开支付宝首页顶部搜索下面数字:

532530847

本文来源:吹乐了

本文地址:https://chuill.com/post/29.html

关注吹乐了公众号:微信公众号搜索“吹乐了”

版权声明:如无特别注明,转载请注明本文地址!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


请先登陆再评论,若不是会员请先注册