[新]<<司马台      live spaces上的回音>>[旧]

做了个反映blogroll更新的plugin

前一阵子在飞猪的blog上看到了这个玩意,觉得蛮有意思的,不过他用的是MT,东西不能直接搬过来,转念一想原理也很简单,相关函数wp自己也都有了,遂决定写一个给自己用。现在利用空闲时间写了个雏形出来,不过因为修改了一些wp自己的文件,所以没法作为一个单独的plugin放出来了,等有时间了再改一改。

wp用的抓取、分析rss的库是开源的Magpie,不过是很圡的版本,没有做输入编码检测,直接调用了php(我的版本是4.x)的xml_parser_create,虽然UTF-8的feed误打误撞能正常工作,但用GBK编码的feed诸如百度空间因为输入输出编码不一致就乱了,0.72用了一个hack,于是我把相关代码贴倒了wp-includes/rss.php。

页面上的显示现在看起来好像和其他部分不大和谐,特别是用IE6的时候因为PNG的透明问题看起来更难看  对于用filter解决的那种办法,我想还是不用了,还在用IE6的同学,请尽快升级吧!现在的图片是fireworks输出的PNG-8,用的alpha透明,好歹也能看出个样子了。据说这种解决方法不错,我也不懂哈哈。

至于更新文章的标题,我直接借用了wp_links表的link_notes域,反正看上去也没啥实际作用。输出的时候又把wp-includes/bookmark-template.php一顿改,感觉好难看,但是用filter又达不到目的,先只能这样了。

ps.,今天看到google说已经可以用server side的方法使用feed api了,好像用这个更方便啊o_O

14条留言

joeey 在 2008-04-22 15:43 说 回复本条评论
gravatar

每人显示一个饼就够了吧,为什么要四个?

lobatt 在 2008-04-22 17:14 说 回复本条评论
gravatar

啥是BlogRoll? 

pizza 在 2008-04-22 17:28 说 回复本条评论
gravatar

每人显示一个饼就够了吧,为什么要四个?

因为想着做成现在这个效果……

啥是BlogRoll? 

就是友情链接吧 

twenty 在 2008-04-22 17:29 说 回复本条评论
gravatar

这个玩艺。。。。错别字吧,lz用的啥输入法,bs

joeey 在 2008-04-22 18:46 说 回复本条评论
gravatar

[quote comment="729"]每人显示一个饼就够了吧,为什么要四个?

因为想着做成现在这个效果……[/quote]

呵呵,联想到实况里面队员的状态标识。 

烽兄 在 2008-04-22 19:44 说 回复本条评论
gravatar

每人显示一个饼就够了吧,为什么要四个?

严重同意四个饼太长喽

ni 在 2008-04-23 09:30 说 回复本条评论
gravatar

还真有意思。。。似乎我的更新还不错哈。

ff 在 2008-04-23 12:54 说 回复本条评论
gravatar

为什么不一样分别是1,2,3,4个点的

pizza 在 2008-04-23 14:03 说 回复本条评论
gravatar

这个玩艺。。。。错别字吧,lz用的啥输入法,bs

好,我改……

为什么不一样分别是1,2,3,4个点的

这样能说明颜色的区别呵呵

Zoll 在 2008-11-10 21:01 说 回复本条评论
gravatar

博主左边的额blogroll是用的飞猪的Pigroll么?我也是在改,但是开头的前总是会空一截。。不知道是怎么回事,可以去我的博看一下么。。代码我可以发给你。。能否恳请博主帮忙~ 

atppp 在 2009-02-07 07:11 说 回复本条评论
gravatar

破了啊。。。

atppp 在 2009-02-07 16:07 说 回复本条评论
gravatar

咦?又修好了呢。。。

pizza 在 2009-02-07 16:33 说 回复本条评论
gravatar

咦?又修好了呢。。。

按江湖偏方搞了搞,不知道是真好假好 

0 在 2009-04-07 00:23 说 回复本条评论
gravatar

[quote comment="1129"]咦?又修好了呢。。。

按江湖偏方搞了搞,不知道是真好假好 [/quote]

随便说点啥

大名*:    Email:    URL:
为防骚扰,请填空温总理名言:公平与正义比还要有光辉!