首页
关于
友人
留言
更多
壁纸
直播
视频
推荐
开往
图床
图标库
阿里图标库
Search
1
最新最全Markdown语法大全
12268 阅读
2
分享几个免费申请SSL证书的网站
2870 阅读
3
用JS判断用户来路域名,实现不同来路展现不同界面
1336 阅读
4
网友因cos痛哭流泪
926 阅读
5
发起一次网络攻击要花多少钱?
595 阅读
生活笔记
折腾笔记
代码笔记
Search
标签搜索
Typecho
PHP
A站
评论
头像
互赞宝
富豪刑警
JS
CDN
PHP代码
Pandownload
Vue
网站源码
轻量级
源码
Markdown
开往-Travelling
Redis
网络攻击
黑客攻击
白鸽
累计撰写
28
篇文章
累计收到
53
条评论
首页
栏目
生活笔记
折腾笔记
代码笔记
页面
关于
友人
留言
壁纸
直播
视频
推荐
开往
图床
图标库
阿里图标库
搜索到
1
篇与
评论
的结果
2020-04-15
评论调用QQ&Gravatar 头像
仅需一行代码实现评论解析用户头像。用过WordPress的童鞋都知道WP的头像是调用Gravatar的,其实Typecho的头像和WP一样是调用Gravatar的。在无意中发现修改common.php是可以在使用QQ邮箱时直接调用QQ头像的,这对于大部分使用QQ邮箱的人来说应该是很方便,不需要去注册修改Gravatar就可以让头像不再是一个大G了。修改方法如下:找到Typecho目录下的var/Typecho/common.php,关于获取Gravatar的代码(932~950 行),修改为: public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false) { $reg = "/^\d{5,11}@[qQ][Qq]\.(com)$/"; if (preg_match($reg, $mail)) { $img = explode("@", $mail); $url = "//q2.qlogo.cn/headimg_dl?dst_uin={$img[0]}&spec=100"; } else { if (defined('__TYPECHO_GRAVATAR_PREFIX__')) { $url = __TYPECHO_GRAVATAR_PREFIX__; } else { $url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com'; $url .= '/avatar/'; } if (!empty($mail)) { $url .= md5(strtolower(trim($mail))); } $url .= '?s=' . $size; $url .= '&r=' . $rating; $url .= '&d=' . $default; } return $url; }
2020年04月15日
248 阅读
0 评论
0 点赞