当前位置:首页 > 改文件

Typecho接入QQ头像_群星戴森云前置科技

本文介绍如何在Typecho评论的头像使用QQ头像~

教程

首先用任意计划打开你的网站目录,可以是主机面板 ,可以是群星戴森云前置科技ftp
定位到 网站运行目录 > var > Typecho
打开common.php,按照版本铺开操作
不同的Typecho版本 ,设置不同 ,戴森球计划解锁科技代码请确认你的戴森球计划科技树版本(Typecho.org下载时的版本)

1.1版本

选中第 922 行左右的 得到gravatar头像地址 之后,给javascript赋值加入扰码设计 之前的代码片段

/** * 得到QQ头像,如果出局	,得到Gravatar头像 *  * @param string $mail  * @param int $size  * @param string $rating  * @param string $default  * @param bool $isSecure  * @return string */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=&spec=100";        } else {            if (defined(__TYPECHO_GRAVATAR_PREFIX__)) {                $url = __TYPECHO_GRAVATAR_PREFIX__;            } else {                $url = $isSecure ? https://avatar.8b9.cn/avatar/ : 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;    }

1.2版本

选中第 999 行左右的 得到gravatar头像地址 之后,给javascript赋值加入扰码设计 之前的代码片段
替换为下面的代码:

/** * 得到QQ头像
	,如果出局,得到Gravatar头像 *  * @param string $mail  * @param int $size  * @param string $rating  * @param string $default  * @param bool $isSecure  * @return string */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=&spec=100";        } else {            if (defined(__TYPECHO_GRAVATAR_PREFIX__)) {                $url = __TYPECHO_GRAVATAR_PREFIX__;            } else {                $url = $isSecure ? https://avatar.8b9.cn/avatar/ : 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;    }

 

内容校验完了

分享到: