Google Friend Connect在wordpress中无法显示的解决方案

改變字體大小: 默认 | 较大 | 特大 | 转播到腾讯微博 |

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

  最近一直在折腾博客的代码和插件,将整个博客进行了一番美化,插入了一个WP-Cumulus的3D标签云插件和一个天气预报插件。此外还在Google Friend Connect获得了一个代码想要添加在博客上。
  独立博客本身自由度比较大,可以自己随意修改,而且使用的国外的空间避免了备案和审查的麻烦,不过独立博客始终有一大软肋就是互动性差。对于那些博客运营商提供的博客,比如新浪、腾讯等,因为有很多人都在同时使用,会形成一个比较庞大的社会系统,因此博客的互动性和强。你可以在你的博客里看到是什么人访问了你的博客(当然前提是他是登陆访问的),以及这些访客有哪些好友、他们还访问过哪些博客等,这样一来每一个博客就都不再是孤立的了,博客与博客之间形成了一个庞大的社会系统(即SNS,social network system),访问博客的朋友间也可以通过这个SNS系统相互交流,增强了博客的互动性。
  然而独立博客在这一方面就显得十分不足了。虽然独立博客有着自由度高、不受审查等诸多优点,但其本身是独立的,一个域名之下通常只有某一个博客本身,即使是多人共建的博客也只局限于写手几个人的小圈子交流,相对显得就比较清冷了。不过Google Friend Connect(以下简称GFC)这个小工具就可以解决这个问题。它可以通过谷歌帐号把每一个独立博客联系起来,假如每一个独立博客都安装了这个小工具,而每一位访客在访问某个网站的时候都通过自己的google帐号在这个站留下足迹,那么这样一来就可以通过谷歌把所有独立博客串联起来,也成为一个特殊的SNS,成为了独立博客增强互动性的一个不错的解决方案。

  不过这个小工具却有一个严重的BUG,就是无法在wordpress2.9.2中显示。我不太清楚在其他版本的wordpress中能否显示正常,但是在2.9.2中确实是无法显示的。我在谷歌中查询了一下,某博主说这是因为这个小工具加载它的javascript代码是在整个wordpress页面onload完成之前的,换句话说这个小工具在整个wordpress页面固定下来之前就已经完成加载了。而我们知道wordpress中在sidebar中的小工具(正体中文版中叫做“模组”)就是一个又一个的独立框架,这些独立框架把小工具“圈”起来在固定的位置显示,而如果GFC的代码过早加载,小工具(模组)的框架还没有onload完成,GFC却已经夹在完成固定住,那么这个GFC小工具自然无法显示。而且我在之前测试时也确实发现这个问题,GFC在页面加载时会闪现一次纯白背景,之后变成透明,这也证明代码并非完全没有加载。但是那篇文章的作者并没有给出一个比较好的解决方案,虽然在他的wordpress站里可以看到GFC的小工具。
  后来我再次谷歌,终于在一个叫做“二三街角”的网站找到了一个解决方案。这个站非常简洁用的还是wordpress的原始主题,不过我相信博主绝对是技术高手,让我这个非专业人士佩服有加。它提供了如下代码,将其放在GFC提供的代码前面就可以了,我尝试一下果真如此,通过IE、Chrome、Firefox、Oprea、Safari等多个主流浏览器测试过均显示正常,大功告成!在此再次感谢“二三街角”的博主。
  另,谷歌GFC小工具的申请链接:http://www.google.com/friendconnect。不过这个网站访问不是很稳定,貌似被GFW防火墙给墙了,但有的时候却可以访问,估计是DNS干扰,通过自由门、无界等主流翻墙软件浏览均可正常访问。在那里登陆你的谷歌帐号(gmail帐号即可)添加你的网站,然后点击获得小工具即可。
  下面是“二三街角”博主提供的那段解决代码,将其放到你在谷歌获得的代码之前即可实现正常加载GFC小工具,不过代码我没有太看懂,呵呵。

1
2
3
4
5
6
7
8
9
10
<script>
window.JSON = {
parse: function(st){
return st.evalJSON();
},
stringify: function(obj){
return Object.toJSON(obj);
}
};
</script>

  最后欢迎大家加入本站的Google Friend Connect 啊~~ :lol: :lol:

Bookmark and Share

您可能對這些感興趣:

  1. 今天幫一朋友解決了GFC在wordpress中無法顯示的問題
  2. Google https加密搜索無法使用的解決方案
  3. 如何在(WordPress)网站中启用云输入法
  4. 天津师范大学校园网(教育网)VOD下载方法
  5. 今天為博客添加了一個“選擇字號大小”功能

13 Comments

  1. 白菜林 2010-07-20、11:55

    感谢,我的貌似一直显示正常!

    去新添加站点,gfw搞得很是郁闷。。

    [回覆]

  2. 企业网站建设 2010-08-6、19:46

    博客搞得不错,欢迎也到我那看看,提提建议。

    [回覆]

  3. 杜小白 2010-08-20、00:45

    近期内一连两次在贵博找到问题的解决方法啊··
    我用的是WP3.0.1的,没回代码前显示不了,加了代码后也还显示不了。
    想问,博主是把代码直接加到sidebar.php里面么?

    [回覆]

    李 博俠 回覆:

    @杜小白, 不是在sidebar.php里加的,是直接把这段代码放在你从谷歌获取的GFC代码的最前面就可以了。我虽然添加这个小工具的时候用的是2.9.2,但现在也升级到3.0.1了,显示依然没问题的。

    [回覆]

    杜小白 回覆:

    @李 博俠,
    我想问的不止只是段代码,是这段代码加上谷歌获取的整段GFC代码是只要加入的Sidebar.PHP就可以了么。另外,我在一个博客上看到需要下载并上传canvas.html 和 rpc_relay.html 配置文件。
    但我登陆时却发现403forbidden,博主有上传这两个文件么?

    [回覆]

    李博侠 回覆:

    @杜小白,
    额 没有那么麻烦吧 我没有上传过任何配置文件,就是直接放在小工具里的。在小工具里面添加一个文本工具,把代码整个复制进去保存就可以了啊 :)

    [回覆]

    李博侠 回覆:

    @李博侠, 不用修改模版代码的,那多麻烦啊,想我这里的访问统计、谷歌的搜索框、谷歌广告、rss订阅按钮等都是直接用文本小工具把代码放进去的,都没安装任何插件也没修改代码

    [回覆]

    杜小白 回覆:

    @李博侠,
    不加插件,按你说的方法,但什么都还没显示· ·好烦了

    [回覆]

    李 博俠 回覆:

    @杜小白, 但是今天下午我看你的网站,那个GFC的小插件还有显示的。我还加入了呢。不过现在确实不现实了。你后来有改了什么么?

    [回覆]

    李 博俠 回覆:

    @杜小白, 额 如果信任的话,能否给我来一个有权限的临时帐户我看看呢?我很有兴趣帮人解决问题,虽然我不是专业的 :lol:

    [回覆]

    杜小白 回覆:

    @李 博俠,
    你那天下午看到的那个是我用了一个叫Google friend Integration,但是我后面看到了你博客的回复后,我就删了那个插件,想免插件实现,后面我也知道有一个GOOGLE 的官方插件,我当时也试用了,和GOOGLE FRIEND INTERGRATION 差不多,功能很齐全,但我只想要那个member的小工具。
    另外,我之前和你提起的两个配置文件,原来现在已经不需要了,从2009年12月后就免了的。其实我查阅了很多博客,包括一些国外的WP博客,他们说的方法,其实和我说的一样,但不知为什么我的博客就是有些问题,我都要怀疑是不是主题的问题了。我还是希望能免插件实现这个功能,如果实在不行,再用 回GFI这个插件。嗯,我怎么样可以快速而方便地联系到你呢? 还只我创建好用户后,真接EMAIL给你?我的QQ是:240825271

    [回覆]

  4. 爱新奇 - 人人爱新奇 - 爱新鲜设计 爱奇特创意 2011-01-6、20:37

    这是一个很好的功能
    我也要加入贵站的朋友圈噜
    评论框的一张图片害我以为不是评论区域

    [回覆]

    李博俠 回覆:

    呵呵 评论框上的图片是一个背景图~感谢您的加入~

    [回覆]

Add a Comment 開放評論 毋須審核 歡迎留言





(溫馨提示:您可以使用Ctrl+Enter組合鍵快速留言)