typecho国内无法使用Gravatar

发布于 2022-09-01 05:04:10 字数 43 浏览 19 评论 0

Typecho安装完成后在国内无法正常使用Gravatar头像服务。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

皓月长歌 2022-09-08 05:04:10

你这思路真是有问题,明明是国内网路问题为什么要责怪到程序本身?说的好像国外没有 Typecho 用户一样?照你这么说,样式决定 Twitter, Youtube 同步播放春晚也是毫无用户体验的行为咯?

梦中楼上月下 2022-09-08 05:04:10

你怕 gravatar 无法使用的话,可以设定为多说的镜像,方法就是在 config.inc.php 中加以下的设置语句,不过你得把程序更新到最新开发版本才行,或者至少是这个版本

phpdefined('__TYPECHO_GRAVATAR_PREFIX__', 'http://gravatar.duoshuo.com/avatar/');
甩你一脸翔 2022-09-08 05:04:10

头像无法显示,可以寻找其他替代方法,或者自行修改程序代码。

短暂陪伴 2022-09-08 05:04:10

这个方法也可以,在 1.0 测试可用
http://noisky.me/Gravatar.html

微凉 2022-09-08 05:04:10

手动修改文件var/Typecho/Common.php

行数:937

php    public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
    {
        $url = $isSecure ? 'https://cdn.v2ex.com/gravatar/' : 'http://gravatar.duoshuo.com/avatar/';

        if (!empty($mail)) {
            $url .= md5(strtolower(trim($mail)));
        }

        $url .= '?s=' . $size;
        $url .= '&r=' . $rating;
        $url .= '&d=' . $default;

        return $url;
    }
护你周全 2022-09-08 05:04:10

羽中 的 Avatars 插件,可以自定义镜像源。也可以缓存。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文