logo of Shuibaco

国内显示Twitter

2011. / 802字 / 876阅 / 1评

总所周知,WP有个著名的twitter tool,所以所有使用WP的童鞋们可谓高枕无忧。即使墙砌得再高,安装好twitter tool似乎就无忧无虑了。但是对于渺小的大陆blogger使用者来说,这简直就是歧视性的举动!

曾经没想到我真的就从墙外跨进来了,等到跨进来才发现,很多东西不能自由显示。大头之一就是twitter,因为我之前用的是官方的博客插件(只显示twitter faves,对我来说正合适)。但现在既然进来了,就要对里面的童鞋们负责,同时也为了满足我迎难而上的欲望,我找到了两种方法,但成功的只有一种。

方法一(已失效)

先在官方twitter上添加博客插件,然后按照自己的要求配置好显示样式,将代码复制或者直接点击“添加到blogger”的图标。然后来到控制面板,打开twitter模块编辑,将第一行的 http://widgets.twimg.com/j/2/widget.js 改成更改过的js文件地址。

更改方法:
下载js文件,用文字编辑器打开(如记事本),将里面的 http://twitter.com/ 全部替换为自定义的twitter API(如何申请自定义API),保存上传至谷歌的项目托管(Project Hosting)(关于如何申请项目托管,请任意谷歌一下)。获得下载地址,即以js为后缀的文件地址,将此地址替换第一行的 http://widgets.twimg.com/j/2/widget.js

比如我的代码是twitter faves,http://twitter-ccyann.googlecode.com/files/widget-1.js 为替换后的js文件地址:

<script src="http://twitter-ccyann.googlecode.com/files/widget-1.js"></script>
<script>
    new TWTR.Widget({
      version: 2,
      type: 'faves',
      rpp: 5,
      interval: 6000,
      title: ",
      subject: ",
      width: 'auto',
      height: 200,
      theme: {
        shell: {
          background: 'transparent',
          color: '#ffffff' 
        },
        tweets: {
          background: 'transparent',
          color: '#898989',
          links: '#5588aa'
        }
      },
      features: {
        scrollbar: false,
        loop: false,
        live: true,
        hashtags: false,
        timestamp: false,
        avatars: false,
        behavior: 'all',
      }
    }).render().setUser('ccyann').start();
</script>

这种办法按理来说应该可以成功,可是我试了好几次都失败了,原先成功的童鞋也告知我,他现在用的是twitter tool,所以这让我情何以堪啊!

方法二

相比方法一,这种方法简单容易,小白级别。就是利用第三方插件。现在还有未被制裁的twitter第三方博客插件,我也深表震惊。原名twitterwind,现在改名为tweetswind,是日本人的产品。可以自定义长宽高,颜色等,但美中不足的是,无法设置背景颜色为透明,也许是我能力不够,望能实现tweetwind背景透明的童鞋留言指点

具体步骤:来到tweetswind主页,按照提示步骤,进行设置,获取代码,复制黏贴至HTML代码框,完成。就这么小白。

经验证,方法一失败,方法二成功。虽然tweetswind背景透明的问题无法解决,但是好在我的博客下部是单色,对于以单色背景为主的博主来说,不是透明的背景影响也不是很大。

942°
DISQUS
Comments
Write a Comment
  • ccyann reply

    现在是wp,由于主题限制,侧边栏都取消了的,所以也不用twitter tool。

点击加载Disqus