2010年01月30日 60条评论

代码输出 Twitter 最新推,Twitter 公告栏?

这段代码早就存在了,看代码应该需要国外主机才行,毕竟国内是访问不到 Twitter 的,没测试,国内主机的朋友测试一下吧。

这段代码我昨晚就加上了,很好用,速度很快,不足之处就是不刷新页面不会更新,不过有功能更加强大的插件,何必在代码上实现呢,呵呵。

原出处:三两饭 > 在博客上输出 Twitter 最新会话

CP 处:ZeroZ > WordPress输出最新Twitter(非插件)

效果: 见我博客文章分类导航下面

只要把下面的代码贴到需要显示 Twitter 最新推的地方即可,其中的 username 就填自己的 Twitter 用户名,不需要密码!

<?php
// Your twitter username.
$username = "username";
// 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 帐号。

zww
or
oooo

“代码输出 Twitter 最新推,Twitter 公告栏?”有60条评论

  1. 久酷 says:

    不错不错,哈哈

    1. A.shun says:

      @久酷
      不好,久酷比起小D和其他人厉害
      竞争力很大啊 :arrow:

    2. zwwooooo says:

      @A.shun 说的是啥呢,看不懂,我飘

    3. A.shun says:

      @zwwooooo 沙发争夺者 :mrgreen:

    4. 久酷 says:

      @zwwooooo 测试一个 :mrgreen: :mrgreen:

  2. 久酷 says:

    我是第一个? :roll: :roll:

    1. zwwooooo says:

      @久酷 对,你又沙发了

  3. Dianso says:

    看到效果了,标题上面就是吧。

    1. zwwooooo says:

      @Dianso 对,没错。

  4. A.shun says:

    这个倒是挺不错的,下次加上 :cool:

    1. zwwooooo says:

      @A.shun 最近我老是开着推了,所以觉得还是加上吧,顺便做个推链接

  5. 久酷 says:

    国内主机应该不行.连不到twitter服务器............

    1. zwwooooo says:

      @久酷 嗯,我看地址也是,肯定连不上

  6. 久酷 says:

    我想换大叔的这主题 ,可又舍不得自己原来的那个,虽然我的那个很烂....... 纠结

    1. zwwooooo says:

      @久酷 人总是在很多地方纠结,慢慢纠结后再决定。 :lol:

  7. Vicia says:

    咦,这个挺好玩,可以折腾折腾。

    1. zwwooooo says:

      @Vicia 嘿嘿,还有就是速度超快

  8. 小毅 says:

    自己的主机访问twitter,然后输出,呵呵,国外主机的优势啊

    1. zwwooooo says:

      @小毅 呵呵,移居国外也是被逼的

  9. Terry says:

    为什么我放在侧边栏没有呢~~~显示的是一大坨代码 :?: :?:

    1. zwwooooo says:

      @Terry 一大坨代码?你有没有用php勾住全部代码呢?

  10. SATURN says:

    在考虑是不是要加上~~

    1. zwwooooo says:

      @SATURN 慢慢考虑

  11. 万戈 says:

    我到现在还没有推 :???:

    1. zwwooooo says:

      @万戈 你out了,虽然我也不怎么推

  12. 吖Bee says:

    国内主机应该是用不了的 :???:

    1. zwwooooo says:

      @吖Bee 没办法,推到墙吧

  13. Jutoy says:

    恩,支持了,我一直在边栏挂着推得说~

    1. zwwooooo says:

      @Jutoy 呵呵,挂着玩

  14. socekin says:

    不错,收下了 :mrgreen:

  15. Timothy says:

    不错,本想用JS自己实现一个,貌似不行,JS是在客户端执行的,用PHP就不一样了,在服务端执行的,国外的主机都可以办到,改天一定加上。

    1. zwwooooo says:

      @Timothy 嘿嘿,看来大家都国外了 :lol:

  16. 疾风 says:

    为什么不用新浪的呢~

    1. zwwooooo says:

      @疾风 因为我连twitter都很少推,国内的就别想我玩,当然也不缺我一个人。在笼子里说话相当不爽,而且哪天突然来个自杀相当不爽。

  17. Louis Han says:

    放在页面上有几个人回去看啊

    1. zwwooooo says:

      @Louis Han 我啊,就得了, :mrgreen:

  18. laofan says:

    我拿回去研究研究

    1. zwwooooo says:

      @laofan 直接用,不用研究了 :lol:

  19. 玩Twitter的都是和国际接轨的。

    1. zwwooooo says:

      @三七八蛋 会玩Twitter的都是有梯子的人

  20. Leeiio says:

    我的blog 公告都是从自己主题的后台选项里面设置的。输出twitter的信息对我的博客太危险了呵呵。

    1. zwwooooo says:

      @Leeiio 这个只输出自己的Twitter,而且我自己说话很河蟹,所以还是很安全的。 :mrgreen:

发表评论

昵称 *

网址

B em del U Link Code Quote