zblogPHP如何修改图片上传路径

admini5个月前zblog教程123

有些童鞋想要修改zblog程序的图片上传路径,上传图片的默认路径一般是如下:

https://www.xxxxxx.com.cn/wp-content/uploads/2022/06/202206********.png

以上这个URL链接就是默认上传链接,存放在zb_users/upload目录下,但很多站长用户可能不喜欢这么一个长长的路径,想要修改zblogPHP的图片上传路径,那么下面就教大家如何操作。

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

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

上述代码表示按年月建立文件夹储存内容,将其修改为:

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

这样就修改为按年存放图片或附件。

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

修改的第一个地方是文件的第8行,它的路径需要与第一个文件修改后的路径相同(调用函数时要把",$this->PostTime"删除)。 如果是采用了我的那种格式,则代码需修改为:

$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} 会替换成两位秒

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

其他类型的文件也以此类推,然后保存文件就可以了。 注意:这种方法不是改一个zblog模板,而是彻底的修改程序上传路径,如果把zblogPHP程序的图片上传路径全部打乱,而后想恢复,就会有一些麻烦,所以新手童鞋此种方法需要慎重!


返回列表

没有更早的文章了...

下一篇:zblog纯静态化缓存插件

相关文章

zblogPHP如何统计文章字数

在Z-Blog程序中如果想要统计文章的字数在前端页面显示,其实有两种方法可行:一种就是直接走正常的PHP语言的模式,可以细分为三个小步骤实现,它与下面一种方法想必是稍显麻烦一点,所以我们不用它!另一种...

zblogPHP时间友好化代码

zblog大多主题的文章时间显示格式一般为“X年X月X日”(我习惯使用这样的格式,一般不用xxx天前这样的时间,这跟个人喜好有关),而经常逛博客的朋友会发现有些博客网站的文章中的文章发表时间的格式根据...

zblogPHP如何获取随机文章

在Z-BlogPHP程序开发中,需要给站点添加一个获取随机文章功能,很多人会用下面这样的代码:{php}$order = array('rand()'=>&#...

zblogPHP程序如何判断页面类型

在Z-Blog主题开发中,我们首先要做的就是在template/index.php中进行页面的判断,即,判断当页面为首页时要调用哪个模板文件,为分类页、标签页、文章页、独立页面和日期页时各要调用哪个页...

zblog纯静态化缓存插件

分享一款zblog缓存静态化插件,主要是将动态页面缓存为静态页面,当数据库内容过大时,自动调用静态文件,大大的节省了加载时间。主要功能:1.自动缓存2.智能更新页面3.实现站内0q查询具体演示可以查看...

zblog控制列表页文章摘要和控制摘要字数的代码

使用zblog的站长都知道,一般文章列表页都会在文章标题的下方调用到文章的摘要,以便让布局显得更加充实,对SEO优化也有一定的帮助,那么,这样的摘要是怎样调用到的呢?摘要显示的字数该怎样控制呢?其实,...