标签为‘主题’的日志

修改了reTweet主题的部分代码,实现在首页显示我的twitter最新几条tweet

retweet是个不错的wordpress主题,很适合类似我这样的blog写不来的推特热爱者。主题的首页可以显示最新的几条tweet,当然这是在你的浏览可以跨越长城的前提下。

为了方便那些无法跨长城的用户看到这部分内容,我根据 @SunSivan博客里的说明,修改了一代码,实现在不跨长城的情况下,显示tweet。

1、先下载 http://twitter.com/javascripts/blogger.js 然后上传到自己的blog空间里备用;

2、在blog后台的外观——编辑里,修改 底部 (footer.php) 这个文件;

3、将<script type=”text/javascript” src=”http://twitter.com/javascripts/blogger.js”></script>这部分的地址,替换成你在第一步下载,保存在你自己blog空间的那个文件地址;

4、修改以下代码:

<script type=”text/javascript” src=”http://twitter.com/statuses/user_timeline/<?php echo($options['retweet_twitter_username']); ?>.json?callback=twitterCallback2&amp;count=<?php echo($options['retweet_twitter_number']); ?>”></script>

改为:

<script type=”text/javascript” src=”http://[XXX.XXX.com]/api/statuses/user_timeline/<?php echo($options['retweet_twitter_username']); ?>.json?callback=twitterCallback2&amp;count=<?php echo($options['retweet_twitter_number']); ?>”></script>

其中[XXX.XXX.com]改为你自建的Birdnest的代理,当然这个代理需要你自己建,教程在网上一搜一大把。

好了,现在在reTweet主题中已经可以显示我的最新几条推了。

几点说明:

1、在这里,一个首要的前提是你的代理没有被长城和谐掉。appspot.com目前已经被和谐了,因此你的Birdnest代理需要启用一个自己的域名;

2、这种方法,一旦ghs.google.com被封,也将不能正常使用。最近几天发现ghs.google.com解开了,希望这种状态继续保持下去;

3、使用其它twitter api的方法,我还将继续测试一下,今天没时间了。


———–无奈的分割线————-

2009年12月16日更新:目前,ghs.google.com再次被强,这段代码又用不到了。

———–华丽的分割线————-

还是2009年12月16日更新:我自己用twip建了一个twitter的api,现在用这个api的地址代替Birdnest的地址,也可以完全实现以上功能。

将上以修改过的代码:

<script type=”text/javascript” src=”http://[XXX.XXX.com]/api/statuses/user_timeline/<?php echo($options['retweet_twitter_username']); ?>.json?callback=twitterCallback2&amp;count=<?php echo($options['retweet_twitter_number']); ?>”></script>

红色部分修改为可用的twip代理地址就可以了。

至此,感叹一句:推特封得住,母猪都会上树。

Tags : , , , , ,