typecho评论不显示用户头像怎么办?怎么改为QQ头像显示?
typecho使用的是Gravatar头像,Gravatar是一项用于提供在全球范围内使用的头像服务。只要你在Gravatar的服务器上上传了你自己的头像,你便可以在其他任何支持Gravatar的博客、论坛等地方使用它。
然在我天朝上国处于封禁状态,以下方法将其改为QQ头像显示。
在当前主题的comment.php中找到 <?php $comments->gravatar('40', ''); ?>
,并将其替换为以下代码:
<span itemprop="image">
<?php $number=$comments->mail; echo '<img src="https://q2.qlogo.cn/headimg_dl? bs='.$number.'&dst_uin='.$number.'&dst_uin='.$number.'&;dst_uin='.$number.'&spec=100&url_enc=0&referer=bu_interface&term_type=PC" width="46px" height="46px" style="border-radius: 50%;float: left;margin-top: 0px;margin-right: 10px;margin-bottom:-2px">'; ?>
</span>
替换完成之后,用户设置为QQ邮箱即可显示为QQ头像。
然而,并不是所有人都是用QQ邮箱的,比如163等就不能正常显示呢,故需要预设一个默认的图片,将上面的代码改为如下代码即可:
<span itemprop="image">
<?php $number=$comments->mail;
if(preg_match('|^[1-9]\d{4,11}@qq\.com$|i',$number)){
echo '<img src="https://q2.qlogo.cn/headimg_dl? bs='.$number.'&dst_uin='.$number.'&dst_uin='.$number.'&;dst_uin='.$number.'&spec=100&url_enc=0&referer=bu_interface&term_type=PC" width="46px" height="46px" style="border-radius: 50%;float: left;margin-top: 0px;margin-right: 10px;margin-bottom:-2px">';
}
else
{
echo '<img src="图片地址或图片api地址" width="46px" height="46px" style="border-radius: 50%;float: left;margin-top: 0px;margin-right: 10px;margin-bottom:-2px">';
}
?>
</span>
typecho评论不显示用户头像怎么办?怎么改为QQ头像显示?相关推荐
- java图片裁剪类似qq头像_Android实现类似换QQ头像功能(图片裁剪)
现在几乎所有的App都有用户登录模块,需要设置用户头像,而关于用户头像部分无疑也是比较头疼的,目前大部分应用的头像部分会有两种方式:一种是利用系统的裁剪功能去获取用户头像,一种就是获取到图片或者照片的 ...
- qq邮箱显示服务器连接错误,为什么我的QQ邮箱显示网络错误
解决步骤是: 1.首先给自己发一封邮件,如果发信正常并且能够收到邮件,说明一切正常,没有问题. 2.检查邮件过滤设置.在邮箱页面右上角点击"设置",打开设置页面,点击"过 ...
- 头像|分享一点微信/QQ头像,你们肯定喜欢
编辑|排版| @宅哥技术 图片来源壁纸 APP 如侵联删 ---------♥--------- 旺仔头像 情侣头像 皮卡丘头像 别忘记点个再看再走啊!
- linux id 命令 显示用户id和组id信息
Linux id命令用于显示用户的ID,以及所属群组的ID. id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 语法 id [-g ...
- Linux 命令之 id -- 显示用户ID和组ID
文章目录 命令介绍 常用选项 参考示例 显示当前用户的用户id及所属用户组的信息 显示用户所属群组的ID 显示用户所属附加群组的ID 显示指定用户信息 命令介绍 id命令可以显示真实有效的用户ID(U ...
- php头像获取,php获取QQ头像并显示的方法
本文实例讲述了php获取QQ头像并显示的方法.分享给大家供大家参考.具体分析如下: 最近看到博客留言的头像有点别扭,因为游客的头像都是同一个头像,看着不是很舒服.虽然现在绝大多数的主题集成了Gavat ...
- php qq头像程序,PHP教程:php获取QQ头像并显示的方法
<PHP教程:php获取QQ头像并显示的方法>要点: 本文介绍了PHP教程:php获取QQ头像并显示的方法,希望对您有用.如果有疑问,可以联系我们. PHP实战最近看到博客留言的头像有点别 ...
- php 获取qq头像,php获取QQ头像并显示的方法
本文实例讲述了php获取QQ头像并显示的方法.分享给大家供大家参考.具体分析如下: 最近看到博客留言的头像有点别扭,因为游客的头像都是同一个头像,看着不是很舒服.虽然现在绝大多数的主题集成了Gavat ...
- php 获取qq头像,php获取QQ头像并显示的方法_PHP教程
php获取QQ头像并显示的方法 最近看到博客留言的头像有点别扭,因为游客的头像都是同一个头像,看着不是很舒服.虽然现在绝大多数的主题集成了Gavatar头像功能,先不说gavatar被墙的问题,我自己 ...
- php获取QQ头像并显示的方法
鉴于此,我在想一个大众化的,比较简单的方法,我想到的是对于没有头像的朋友调用其QQ头像, 因为QQ现在至少是人手一个,所以只需要留言时填写QQ号,然后调用其头像,这样一来就方便多了. 首先是获取QQ的 ...
最新文章
- drugbank下载XML文件解析
- 关于P2P流量的识别方式
- JobTracker节点后台线程之RetireJobs
- CS231n课程笔记翻译
- 迁移至Android3.0遇到一些问题
- python中类变量的访问方式_在Python中,如何访问类方法中的“静态”类变量
- idea maven web工程明明添加了maven lib的依赖,但启动web容器时始终报No Class Found?...
- 十大Ajax框架 排名不分先后
- MySQL(5)---MySQL客户端工具的选择
- docker run
- Linux看硬盘同步,从磁盘同步看linux的机制和策略
- 【java】字符串和基本数据类型之间的转换
- oracle 数据误删除 数据恢复
- 制作字幕(一般方法)
- autojs之启动页
- 小米OJ12月常规赛“数数字”题目详解与SG函数SG定理个人理解
- Ring0层发送IRP消息打开文件不释放对象实现文件防删
- 网站吊唁效果(黑白)
- 基于三维GIS技术的公路交通数字孪生系统
- 冬季六种低热量时蔬助你排毒