当前位置:首页 > 免费源码

Typecho接入QQ头像

游戏科技网2026年09月14日 23:40免费源码20
描述:本文介绍如何在Typecho评论的头像使用QQ头像~教程首先用任意方法打开你的网站目录,可以是主机面板,可以是ftp定位到 网站运行目录 > var > Typecho打开common.php,按照版本进行操作不同的Typecho版本,设置不同,请确认你的版本(Typecho.…

本文介绍如何在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={$img[0]}&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;
}
/**
 * 获取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={$img[0]}&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;
    }
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://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={$img[0]}&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;
}
/**
 * 获取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={$img[0]}&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;
    }
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://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;}

 

内容看完了

“Typecho接入QQ头像” 的相关文章

(PC+WAP)微信小程序开发代理展示销售pbootcm网站模板 软件开发公司网站源码下载

(PC+WAP)微信小程序开发代理展示销售pbootcm网站模板 软件开发公司网站源码下载

pbootcms内核开发的网站模板,该模板适用于微信小程序网站、软件开发网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页面均都能完全自定义标题/关键词/描述,PHP程序,安全、稳定、快速;用低成…

(PC+WAP)粉色家政服务公司网站模板 月嫂保姆网站源码下载

(PC+WAP)粉色家政服务公司网站模板 月嫂保姆网站源码下载

(PC+WAP)粉色家政服务公司网站模板 月嫂保姆网站源码下载pbootcms内核开发的网站模板,该模板适用于家政服务公司网站、月嫂保姆网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页…

(PC+WAP)红色火锅加盟网站pbootcm模板 餐饮美食网站源码下载

(PC+WAP)红色火锅加盟网站pbootcm模板 餐饮美食网站源码下载

(PC+WAP)红色火锅加盟网站pbootcms模板 餐饮美食网站源码下载pbootcms内核开发的网站模板,该模板适用于火锅加盟网站、餐饮美食网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,所有页面…

(PC+WAP)绿色草坪地坪施工pbootcm网站模板 操场人造草坪网站源码下载

(PC+WAP)绿色草坪地坪施工pbootcm网站模板 操场人造草坪网站源码下载

(PC+WAP)绿色草坪地坪施工pbootcms网站模板 操场人造草坪网站源码下载pbootcms内核开发的网站模板,该模板适用于人造草坪网站、草坪地坪网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;PC+WAP,同一个后台,数据即时同步,简单适用!附带测试数据!友好的seo,…

(自适应手机版)响应式统一战线政府单位机构类网站源码 红色政府部门机构网站模板

(自适应手机版)响应式统一战线政府单位机构类网站源码 红色政府部门机构网站模板

本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,政府部门、单位机构类的网站都可以用该模板。你只需要把图片和文章内容换成你的即可,颜色都可以修改,改完让你耳目一新的感觉!布局规整,利于用户体验,手工书写DIV+CSS,代码精简。同一个后台管理 三网合一简…

0间隔24h采集线报+源码的资源网

0间隔24h采集线报+源码的资源网

1.更新下载类目的采集 及 导入网站程序:jizhiCMS + 高仿新版某刀资源网模板采集程序:蓝天采集 + 已对接好资源站规则网站图片及蓝天采集规则安装教程在下面⬇⬇⬇⬇⬇⬇⬇         链接:https:/…