Jan25
7
Share

在博客上输出 Twitter 最新会话

我一直在努力让三两饭表现得很完美(虽然现时和想象有些差距),今天又对主题做了一点儿修改,顺便将 Twitter 嵌入到博客上来。关于如何在自己的博客上嵌入 Twitter 会话,我是这么做的:

首先,你要输出 Twitter 最近的一次会话,这个不是很难,下面的这段语句可以完成这项任务。

// Your twitter username.
$username = "sanliangfan";
// Prefix - some text you want displayed before your latest tweet.
// (HTML is OK, but be sure to escape quotes with backslashes: for example href=\"link.html\")
// Suffix - some text you want display after your latest tweet. (Same rules as the prefix.)
$suffix = "";
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";
function parse_feed($feed) {
    
$stepOne = explode("<content type=\"html\">", $feed);
    
$stepTwo = explode("</content>", $stepOne[1]);
    
$tweet = $stepTwo[0];
    
$tweet = str_replace("&lt;", "<", $tweet);
    
$tweet = str_replace("&gt;", ">", $tweet);
    
return $tweet;
}
$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>

接着,你需要调整 Twitter 会话的样式,因为简单的文字输出一般和你的主题不会很协调,我们要动些脑筋让 Twitter 看起来和主题很和谐。恩,我采用的是用图片做背景输出的方式,这种方法很简单,但是对背景图片要求要高一些,你可以试着找找或者自己做一个。

找到合适的图片,剩下的就是用样式表简单的定位输出就可以了,我的样式代码:

<div style="float: left; background-image: url(http://www.sanliangfan.com/twitter.jpg); height: 120px; width: 160px; padding-top: 76px; padding-left: 0px; text-align: center; background-repeat: no-repeat;" >
</
div>

大家现在看我博客右上边的 Twitter 会话就是嵌入后的效果,恩,漂漂亮亮过新年,你也试试!

Filed under: | Tagged:

7 Responses to “在博客上输出 Twitter 最新会话”

  1. 断峰狼 February 09,2010 01:53 PM#

    の,没找到最新会话~

    回复

  2. 阿修的1987 - 输出Twitter到你的博客 September 24,2009 03:28 PM#

    [...] 三两饭 的 在博客上输出 Twitter 最新会话 (我确实是很懒的同学,而且是搜索引擎重度使用者- [...]

  3. jack March 10,2009 09:22 PM#

    好像国内的饭否 http://www.fanfou.com 也早就有了

    回复

  4. xiao3 March 07,2009 10:28 AM#

    我想知道你现在使用的主题叫什么?很不错!

    回复

  5. notycn January 25,2009 09:32 PM#

    牛年祝福大串门啦!!

    祝博主新年快乐身体健康万事如意!

    (路程:右脚拉提琴→未知的味觉→生活点滴→百分之二十一→默默の丸→胡戈戈→你好ZZB→三两饭)

    回复

    三两饭 在 January 26th, 2009 8:36 am 回复:

    谢谢,新年快乐!

    回复

Leave a Reply