ZBlog PHP版修改附件图片上传不自动重命名的方法

这两天需要上传附件到博客,但是发现会被重新命名,附件管理会有点找不到头绪,所以就翻看了一些说明着了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上传附件按年度文件夹的修改就到此。

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

发表评论:

◎欢迎评论,拒绝广告