国内显示Twitter
总所周知,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背景透明的问题无法解决,但是好在我的博客下部是单色,对于以单色背景为主的博主来说,不是透明的背景影响也不是很大。
现在是wp,由于主题限制,侧边栏都取消了的,所以也不用twitter tool。