完美整合了typecho的上传头像和gravatar头像共存
根据后台插件上传使用插件修改而来,目前看来很完美,明天再测试看看有没有问题。
我还是整合进主题里面了,完整压缩包传一个备份,需要的可以下载共同研究探讨。
下载解压后修改文件夹名称为avatarUpload
放入插件目录启用即可,没有需要配置的。
经过一上午的尝试,暂时放弃,弄不来。
本来计划整合进主题内部的,还是放单独插件比较合适。
功能就是默认使用GRAVATAR头像,当用户自行上传头像后则显示上传的头像,评论也是。
本插件接受了 @泽泽 的指导完善。
修改plugin.php
130行内容为:url:'../index.php/action/avatarupload',
未开启伪静态会出问题。附件已更新替换。
鉴于没有一个稳定的头像源,我自己就摒弃gravatar头像了,包括评论里的。如果没有上传头像,则显示默认0号头像,对于评论多的网站不太好。
[avatarUpload.tar.gz]
针对PHP8.2的一处修改
最后修订于 2024-11-30 09:55:32
- 上一篇 果然特么花钱就是快
- 下一篇 看看世界上最厉害的人每天都在干什么
插件没搞出来吗,有啥难点卡住了吗
插件没什么难点,已在主题上传,有需求的请自行下载。
那个博主你这个插件好像有点问题不知道怎么回事
具体 是什么样的问题呢?
可以微信说吗
gaobukai
本想改成每没有上传图片的就随机调用插件目录/avatar/下的头像,然而后台很完美,前端很拉跨
按理应该不难,随机数调用就行了
既然能调用0号图片就能调用随机图片<?php rand(0,100); ?>,这样就是有个问题,每次每个人的头像都不一样。
上传头像,弹出框显示[object object],并一直显示在上传中,检查了上传的图片规格是符合要求的。这个是什么原因呢
对
我也是这样的
我这里没有这个问题,不知道哪里出的问题,需要的话加我微信看看什么情况吧
博主,我想请教一下。在主题里面怎么调用上传头像。后天正常显示是上传图片,主题里还是gravatar。
现在主题是用下面代码实现
src="<?php tx($new->author->mail); ?>"
头像改为以下函数,还是不起作用。
src="<?php avatar($user->uid) ? avatar($user->uid) : tx($new->author->mail); ?>"
这个应该是1.2的写法
附件下不下来,报错了,作者帮忙看下
感谢提醒,已更新附件