简介
emlog pro 系统的评论系统,使用的是 Gravatar,它的主站在中国内地网络的访问很慢,所以国内的民间有很多镜像网站。目前 emlog pro 默认使用的 https://cravatar.cn/ ,类似的还有:
//cravatar.cn/avatar/
//sdn.geekzu.org/avatar/
//gravatar.loli.net/avatar/
//cdn.helingqi.com/wavatar/
可是这些民间的小镜像站,很不稳定,所以需要一个插件来随时变更,以便这个不能用,就用另一个。
当然,也不局限于 Gravatar,还有 QQ 头像、用户后台上传的头像。本插件就可以相对来说自定义这种显示规则。
(得益于 emlog pro 1.9.0 内置了关于头像的一个钩子,使得开发者可以根据插件来决定前台怎么输出头像。)
更新说明
1.2 2024-05-18 17:47:08 星期六
- 简单美化了下配置页面的 UI(如下图所示)
1.1 2022-12-11 13:40:01 星期日
- 修复了 QQ 账号的正则匹配。
说明:
- 本插件只在 emlog pro 1.9.0 版本以上有用。因为这个版本,emlog 新添加了关于头像的一个钩子。
- 如果「注册用户」和「QQ 邮箱」都已勾选,则优先使用该注册用户后台设置的头像。
- 其他开发者如果想使用这个钩子,可以在插件中写如下代码,或参考本插件的写法。
addAction('get_Gravatar', 'change_gravatar');
function change_gravatar($email, &$gravatar_url) {
// 在这里写逻辑,更换 qq 啊什么,是不是注册用户什么的.....
// $email 就是邮箱地址
// 反正最终让 $gravatar_url 等于自己整理好的地址就行了
// 比如下面两行代码:
$hash = md5($email);
$gravatar_url = "//sdn.geekzu.org/avatar/$hash?s=$s";
return true;
}
版本号 | 1.2 |
PHP版本 | 56,73,74,81 |
安装次数 | 647 |
上次更新 | 2024-05-20 |
发布时间 | 2022-12-02 |