一只特立独行的猪 一只特立独行的🐷
一只特立独行的🐷
  • 主页
  • web开发
  • 博客笔记
  • 软件工具
  • 随笔杂谈
  • 文章归档
  • 影音欣赏
  • 我的资源
  • 关于我
  • wechat_fill

typecho修改gravatar源

  • 2017-06-07
  • Web开发
  • 评论(0)

  博客转到了typecho,gravatar图像国内加载好像有点慢。甚至加载不出来,所以就想到了替换源,网上找了 很多方法,有说改/var/Widget/Abstract 下的 Comments.php 文件的,有重写函数的,也有修改里面issecure=ture,我试了,效果不是很好,最后找到这个方法,应该是从根本上解决了。
手动修改文件var/Typecho/Common.php
行数:937

public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
{
$url = $isSecure ? '<a href="https://secure.gravatar.com">https://secure.gravatar.com</a>' : '<a href="https://cdn.v2ex.com/gravatar">https://cdn.v2ex.com/gravatar</a>';
$url .= '/avatar/';</p>
<pre><code class="prettyprint" >    if (!empty($mail)) {
        $url .= md5(strtolower(trim($mail)));
    }

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

    return $url;
}

因为多说倒闭了,所以没有选择多说的源,亲测完美解决。

Powered by Wordpress, Theme by Wing-magic
©2023 一只特立独行的🐷 All rights reserved
陕ICP备15006707号-5