摘要:Z-Blog 的用户头像是个神秘人图案,而且在用户编辑界面,并没有相关修改头像图案的选项,我们需将自己要启用的头像图片文件,重命名后上传到网站相同目录下更换即可。

登录网站后台,发现 Z-Blog 的用户头像是个神秘人图案,而且在用户编辑界面,并没有相关修改头像图案的选项,也就是说用户是不能直接更换图案的。

用户头像为神秘人图案
默认头像没有更换选项

而且,管理员和其他用户的头像也是同一个图案,大家都是一样的。这多少让我们有些不爽,所以这一个修改就从默认头像开始。

从“用户编辑”中,可以看到默认头像是保存在 zb_users/avatar/ 目录下的,那我们就直接采用替换方式,将自己要启用的头像图片文件,重命名为 0.png ,用 FTP 方式上传到服务器上更换即可。

更换后的自定义头像

更换后的头像,同时也会显示为你评论中的头像,让你管理员的身份格外显贵。

显示在评论中的头像

有点诡异的是,我在替换原始头像文件时,本来着在原目录下更名为 1.png 后保留原文件,但刷新后,后台仍显示默认的神秘人头像,只有删除后才能显示自定义头像。似乎程序能识别原本的图案文件,固执地采用默认头像。

如果再注册一个用户,它的头像是如何的呢?

新用户的头像也是 0.png 文件,即和管理员的头像是一样的,这样就不太好了,怎么做到有区别呢?

测试后发现,其实这个也很简单,按用户ID命名你的头像文件,如管理员的ID是1,头像文件命名为 1.png,新用户的ID是2,命名为 2.png,新用户的ID是3,命名为 3.png,上传到zb_users/avatar目录,完成,这样可以为每个用户指定不同的头像。

如果我们仅仅是为了区分开管理员的和普通用户的头像,则只需保留原来的0.png,上传一张管理员的头像,命名为管理员的ID.png 即可,因为程序默认新建用户的默认头像是 0.png。

这也解释了我之前所以为的诡异事件。

用户有需要,市场就会有行动,对于这个无法修改用户头像的问题,有爱好者已经开发了“修改头像”插件,大家可在 Z-Blog 应用中心下载安装。注册用户可以自定义本地头像,管理员还可以修改任意用户头像。

我是个人博客,直接上传头像文件覆盖原文件就完成了。呵呵。

历史上的今天: