添加云输入法|Gravatar头像无法显示

Posted by Harid2010 - Oct - 17 Leave comments

星期九 为博客开启云输入已经很久了。我个人觉得开启这个东东还是有必要的,因为说不定访客就没有合适的输入法,那么开启云输入法至少给了访客一个机会,或者说多了一个选择。

至于目前搜狗与腾讯的云输入,显然腾讯的要略胜一筹,因为我发现好像搜狗的云输入只有拼音输入,没有五笔,而用五笔输入的人还是大量存在的(譬如我,我就必须得用五笔,不然别扭得慌)。还有就是搜狗的这个只能输入简体字,腾讯的可以输入繁体字。

另外就是昨天全球通用头像的两台主要服务器被天朝墙了,导致很多博客今天还是全站显示叉叉,我在下面也给出了临时解决方法,希望有需要的朋友可以看到。

正题,云输入!

添加方法为在合适的地方如comments.php文件里编辑框的上部加上下面的代码调用(此为图标点击启用方式,优于快捷键调用方式,因为后者可能只有少数人知道。):

1、下载图标,并上传至空间;

2、搜狗云输入:

1
2
3
<a title="启用搜狗云输入法" href="javascript:void((function(){var e=document.createElement('script');e.setAttribute('src','http://web.pinyin.sogou.com/web_ime/init.js');document.body.appendChild(e);})())">
	<img src="图标地址" width="20" height="20" border="0" />
</a>

3、腾讯云输入:

1
2
3
<a title="启用QQ云输入法" href="javascript:(function(q){!!q?q.toggle():(function(d,j){j=d.createElement('script');j.src='//ime.qq.com/fcgi-bin/getjs';j.setAttribute('ime-cfg','lt=2');d.getElementsByTagName('head')[0].appendChild(j)})(document)})(window.QQWebIME)">
	<img src="图标地址" width="20" height="20" border="0" />
</a>

如果想让QQ云输入占点击图标打开后默认即为五笔输入法的话,将上面的代码改成下面的:

1
2
3
<a title="启用QQ云输入法" href="javascript:(function(q){!!q?q.toggle():(function(d,j){j=d.createElement('script');j.src='//ime.qq.com/fcgi-bin/getjs';j.setAttribute('ime-cfg','lt=2&im=212');d.getElementsByTagName('head')[0].appendChild(j)})(document)})(window.QQWebIME)">
	<img src="图标地址" width="20" height="20" border="0" />
</a>

如果想让云输入默认启用,即不用点击图标即可启用的话,在comments.php的头部加入下述代码(上面的方法就不需要了,不要重复添加):

1、搜狗云输入:

1
2
3
<script type="text/javascript">
		javascript:void((function(){var n=navigator.userAgent.toLowerCase();ie=n.indexOf('msie')!=-1?1:0;if(document.documentMode)ie=0;charset='';if(ie)charset=document.charset;src=ie&&charset=='utf-8'?'http://web.pinyin.sogou.com/web_ime/init2_utf8.php':'http://web.pinyin.sogou.com/web_ime/init2.php';element=document.createElement('script');element.setAttribute('src',src);document.body.appendChild(element);})())
</script>

2、QQ云输入:

1
2
3
<script type="text/javascript">
	javascript:(function(q){!!q?q.toggle():(function(d,j){j=d.createElement('script');j.src='http://ime.qq.com/fcgi-bin/getjs';j.setAttribute('ime-cfg','lt=2');d.getElementsByTagName('head')[0].appendChild(j)})(document)})(window.QQWebIME)
</script>

同样,如果想启用QQ云输入时默认用五笔输入法,将代码改为下面的:

1
2
3
<script type="text/javascript">
	javascript:(function(q){!!q?q.toggle():(function(d,j){j=d.createElement('script');j.src='http://ime.qq.com/fcgi-bin/getjs';j.setAttribute('ime-cfg','lt=2&im=212');d.getElementsByTagName('head')[0].appendChild(j)})(document)})(window.QQWebIME)
</script>

.

Gravatar头像显示!

现在已经可以确定0.gravatar与1.gravatar两台服务器被墙,导致好多的博客头像全显示为惊悚寒心的叉叉,解决方法是暂时改用www.gravatar服务器上的资源。如果这台服务器也被墙的话,那就没有办法了。希望国内能出现这么一家公司做这个服务,现在机会来了。另外就是最好缓存一下头像,这样即使类似这样的灾难再次来临时至少有个时间找解决方案,不至于全站叉叉,而且对网站速度也是大有裨益。缓存头像传送门>>

打开/wp-includes/pluggable.php文件,搜索.gravatar,将0.gravatar或者1.gravatar以及%d.gravatar全部改为www.gravatar即可

附上1张被墙后头像显示不正常的图片:

gravatar

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《添加云输入法|Gravatar头像无法显示

Comments(27) Leave comments
  1. Gravatar
    WordPress啦 360 Browser 360 Browser SE Windows Windows XP
    十月 21st, 2010 at 11:47  | #1

    这个还真是有点小复杂啊,输入法之用搜狗

    • Gravatar Harid  @  十月 21st, 2010 at 19:42 replied.

      @WordPress啦, 我从不用搜狗,搜狗是不是只有拼音输入法?

  2. Gravatar
    Bein Google Chrome Google Chrome 8.0.553.0 Windows Windows 7
    十月 19th, 2010 at 13:53  | #2

    百度是不是也有云输入?

    • Gravatar Harid  @  十月 20th, 2010 at 02:02 replied.

      @Bein, 貌似没有吧?!百度有个在线的手写输入,非常不错。

Pages:
93 + 30 =  (required)
comment_ad

 NOTICE1: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

 NOTICE2: 请申请gravatar头像(http://en.gravatar.com),木有头像的会显示为“小怪物”头像,将难以通过审核!

分享按钮