很多朋友都在用各种插件将自己的Twitter信息显示在自己博客的侧边栏,这些挂件有的是以图片形式体现的,有些是以Flash形式体现的,还有的就是一段Twitter官方提供的js代码。图片和Flash的表现形式美观是美观,但是未必是我们所需要的,有时候这些图片或者Flash的风格未必跟我们的Blog兼容。而js代码能够将你的Twitter信息显示出来的前提是Twitter网站没有被伟大的墙给封掉。
不幸的是,现在那堵墙的的确确是将我们喜爱的Twitter拒之墙外了。像我这样长期翻墙浏览的人可能一时半会还没注意到这件事情,直到我的读者提醒我,我的博客侧边栏显示速度极为缓慢,我才发现是那段js代码显示不出来造成整个侧边栏加载速度受到了影响。其实解决这个问题早已有比较好的方法,我只是比较懒,没有认真采用。
我在3月份写了一篇《两个远程调用其他网站的RSS信息的方法》,那里面的方法正好可以派上用场。首先,在你的Twitter个人主页的右侧栏下方,找到RSS输出的按钮,点击得到地址。然后按照《两个远程调用其他网站的RSS信息的方法》这篇文章提供的方法,将
<?php
include_once('rssclass/rss.class.php');
$url="http://blog.redren.com/feed/";
$rss=new ReadRSS($url);
$values=$rss->RSS(10);
# 10 可以改成别的数字,比如5,这是读取feed的条数
foreach ($values as $value) {
echo "<div><a href="{$value['link']}">{$value['title']}</a></div>";
}
?>
这段代码里的http://blog.redren.com/feed/ 改成你刚刚得到的twitter的RSS输出地址,将参数5改成你希望调用的任何条数,然后另存这个文件为twitterstatus.php,再将其上传到你的blog模板文件夹中。
接下来,打开你博客任意模板文件,在你希望的地方加上这样一句:
<?php include (TEMPLATEPATH . '/twitterstatus.php'); ?>
自己再对div层进行一些个性化地调整。你可以将这段代码加在single.php或者其他模板文件中,任何你希望你的twitter status显示出来的位置。
我的Twitter地址 http://twitter.com/yeahsky 欢迎 follow me。
--
Posted By GFW Blog to GFW Blog at 8/02/2009 08:44:00 A
--~--~---------~--~----~------------~-------~--~----~
1、请点击www.chinagfw.org访问我们,订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、需要Psiphon2注册邀请的朋友,请向english@sesawe.net发送电子邮件请求,说明 "can I have psiphon2 access" 并告诉您所在的国家。也可以使用Twitter Direct Messages或登陆Psiphon网站直接向Psiphon索取使用邀请。3、GFW Blog现提供最新翻墙工具下载(地址一、二、三),翻墙(突破网络封锁)方法介绍请见本站anti-censorship部分。4、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。5、敬请关注、支持、参与Sesawe和黑箱监管集体诉讼。
To unsubscribe from this group, send email to
gfw-blog+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/gfw-blog?hl=zh-CN
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论