天涯家园HomeH天涯家园HomeH

- 网络编程,php编编程,php代码,WEB精品软件资源分享学习家园

如何修改ZBlogPHP图片文件默认的上传路径

ZBlogPHP文件默认上传的路径会比较长,对于有强迫症的站长都希望把它改短些,也包括我,今天就教大家如何修改文件默认的上传路径,方法可能比较愚钝,需要修改系统文件,共有俩个文件需要修改!

首先需要修改的是网站根目录下的zb_system/function/lib/upload.php文件,我们将它打开,然后移动到文件的第159行,代码如下

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

这句代码控制的是文件上传的目录,我们可以根据自身情况进行修改,我现在使用的格式为"upload/年份",即:

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

该格式的具体效果可以参考本博图片。第一个文件就这个地方需要进行修改。

然后我们修改第二个文件,根目录下的zb_users/plugin/UEditor/php/ue.config.php文件,将其打开。

修改的第一个地方是文件的第8行,它的路径需要与第一个文件修改后的路径相同(调用函数时要把",$this->PostTime"删除)。

如果是采用了我的那种格式,则代码需修改为:

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

修改的第二个地方是文件的第26行,主要修改"{yyyy}{mm}{dd}{time}{rand:6}"字符串,修改时可以套用下列字符串。

{filename} 会替换成原文件名,配置这项需要注意中文乱码问题
{rand:6} 会替换成随机数,后面的数字是随机数的位数
{time} 会替换成时间戳 
{yyyy} 会替换成四位年份 
{yy} 会替换成两位年份 
{mm} 会替换成两位月份 
{dd} 会替换成两位日期 
{hh} 会替换成两位小时
{ii} 会替换成两位分钟 
{ss} 会替换成两位秒 
非法字符 \  => * ? " < > |  
具请体看线上文档 => fex.baidu.com/ueditor/#use-format_upload_filename

修改完成后,我们图片默认上传的路径就修改成功了,如果还需要修改视频默认上传路径,我们只需要将代码(自己自定义的格式)复制到文件的第61行中即可!其他类型的文件也以此类推,然后保存文件就可以了。

来源:陈熙博客

原文标题:ZBlogPHP如何修改文件默认的上传路径?


相关文章