Typecho Gravatar头像不能打开问题解决办法

还有个Typecho的站,因为Gravatar头像被墙,也无法显示了,下面是解决的办法,修改原文件,有人说,一升级版本,又变回去了,但是...Typecho本来更新的就慢,这个没什么了~~~可以这么改!

找到/var/Widget/Abstract 下的 Comments.php 文件,将390行的gravatar函数换成下面的:

 代码如下 复制代码
 public function gravatar($size = 32, $default = NULL)
    {
        if ($this->options->commentsAvatar && 'comment' == $this->type) {
            $rating = $this->options->commentsAvatarRating;
           
            $this->pluginHandle(__CLASS__)->trigger($plugged)->gravatar($size, $rating, $default, $this);
            if (!$plugged) {
                //$url = Typecho_Common::gravatarUrl($this->mail, $size, $rating, $default, $this->request->isSecure());
    $mailHash = NULL;
    if (!empty($this->mail)) {
    $mailHash = md5(strtolower($this->mail));
    }
    $url = 'https://secure.gravatar.com/avatar/';
    if (!empty($this->mail)) {$url .= $mailHash;}
    $url .= '?s=' . $size;
    $url .= '&r=' . $rating;
    $url .= '&d=' . $default;
                echo '<img class="avatar" src="' . $url . '" alt="' .
                $this->author . '" width="' . $size . '" height="' . $size . '" />';
            }
        }
    }

好了,就这样了~

时间: 2024-09-30 10:12:28

Typecho Gravatar头像不能打开问题解决办法的相关文章

微信头像无法显示问题解决办法

原因一:网络问题 网络问题只要重启刷一下网络或网络好了就可以自动解决了. 原因二:内在问题 内存不足或者拔插过储存卡问题了,这个我们重启试一下或删除不用的程序就可以解决了. 原因三:手机垃圾问题 可能是你在清理手机垃圾的时候顺便一起把装微信头像的文件夹里面的内容一起清理掉了,手机重新开机,重新登录也许能解决问题. 原因四:微信服务器问题 如果是微信服务器问题只要等待更新,另一个就是我们可以尝试"关闭微信"-重新打开微信,看看.

windows 8系统IE11无法打开问题解决办法

1.Win+R 然后在运行框中填写 Regedit 点击确定或回车都可以 2.在注册表编辑器中我们定位到:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ ,找到 Main 主键 3.右键单击Main主键,选择"权限 ". 4.在权限窗口我们再点击"高级 "按钮,打开进入. 5.在打开高级窗口中我们点击"启用继承 "按钮. 6.现在去看看你浏览器可以打开了不,打不开我们可以使用360电

Z-Blog博客Gravatar头像被墙无法显示的解决办法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 Gravatar是"全球通用头像",在任何支持Gravatar的网站和博客中,填写填写申请注册Gravatar头像用的这个Email地址,你的头像就会出现在留言和评论系统中. 视觉博客的核心是基于Z-Blog博客系统的,从今年6月底视觉博客评论中的Gravatar头像便无法正常显示,取而代之的是红色的"×&quo

WordPress无法显示Gravatar头像被墙的四种解决方案

在当前Gravatar头像服务器被墙的情况下,要想要加快Wordpress显示Gravatar头像的速度,我们可以做那些努力呢?通常的做法大致有以下几种: 1.首先可以做的就是将Gravatar头像图片缓存到自己的虚拟主机或者VPS 上,这样用户访问的就是直接读取自己服务器的图片文件.好处是访问的本地图片,图片的加载非常快!缺点也是显而易见的:运行一段时间后,大量的 Gravatar头像图片会占用非常多的空间,过多的图片导致服务器压力骤增. 2.安装插件:插件有二大类,一类是wordpress评

解决Gravatar头像、Google fonts和Google ajax不能使用的方法

Gravatar头像现在大陆地区偶尔无法访问,还有各种google服务也用不了.对于"一枚程序员"来说是不能容忍的. 于是麦葱弄了个解决之法--使用nginx反向代理Gravatar头像.Google fonts和Google ajax. 反代之前需要确定nginx已经安装了proxy_cache模块并配置好路径及参数. 下面是麦葱在nginx.conf中配置的代码: http {     #其他代码...#     proxy_connect_timeout 5;     proxy

路由器常见问题解决办法

  路由器常见问题解决办法: 打开路由优化大师,进入高级设置页面,上网设置中检视帐号密码是否输入有误.这里的上网帐号不需要输入@163.gd之类的后缀,密码重新输入一遍. 一般的网络只需要设置正确的上网帐号和密码即可正常拨号上网,但也有部分地区网络运营商会对用户做单一限制,只允许同时段一个用户上线.可以在能正常宽带拨号上网的电脑上使用路由优化大师,进入高级设置页面,Mac地址克隆中选中克隆为当前电脑MAC地址后保存设置,重启路由器生效. 当一个路由器满足不了过多上网设备时,可以增加路由器来增加可

优酷视频不能全屏问题解决办法

优酷视频不能全屏问题解决办法 一.取消全屏, 右键点击播放器, 选择菜单中的"设置-"("setting-"), 在"显示"(Display)中的"启用硬件加速"选项取消, 重新点击全屏观看即可看到画面. 二.flash player 版本过低,网络正常连接状态下,打开 C:\WINDOW\Ssystem32\MacromedFlash 双击 FlashUtil9e.exe 安装该程序,安装完毕,手动重启电脑!还不行的话就直接

asp.net session、登录用户、cookie常见问题解决办法

asp教程.net session.登录用户.cookie常见问题解决办法 这里主要讲了关于session缓存,失效,以及cookie无法删除等常用见的问题了. OutPutCache 自定义缓存:session.登录用户.cookie 等 其实这个也是新瓶装旧酒的问题,前段时间,把这个做了,况且效果和性能都还不错,所以记录下,希望能帮助更多的人 虽然 outputcache 很重要,但是这个功能真的不好用,很多时间不能满足需求,比如做一些自定义方面的缓存依赖,如:session.登录用户信息.

Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)_Linux

如下是我工作中的记录,介绍的是linux系统下NoSQL:MongoDB和Redis的安装过程和遇到的问题以及解决办法: 需要的朋友可以按照如下步骤进行安装,可以快速安装MongoDB和Redis,希望可以帮助大家:)! 一.MongoDB 1.MongoDB安装 (1)将安装包mongodb-linux-i686-3.0.2.tgz拷贝到要安装的服务器中 这里我用的rz命令,如果不支持需要安装yum -y install lrzsz (2)解压安装程序 tar xzvf mongodb-lin