坚持·厚道·平常心

含有'wordpress'标签的文章

22Apr

前一阵子在飞猪的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

27Oct

升级了一下blog

用svn直接co了trunk,现在是2.4-bleeding了,bloody cool :mrgreen: 终于可以去掉UTW用native tag了,虽然不知道到底有没有什么性能提升…而且现在的tag cloud变得难看了,选项太少 :(

续:没两天就碰到bug了,不过开发人员反应还真是快哈哈~ :mrgreen:

20Feb

作者网站上某位叫David Eberhart的大哥给出了解决方法,试了试果然可以。看过代码才知道,是有个叫做balanceTags的函数——作用自然是清理HTML代码——它的规则是除了div之外的tag不允许嵌套,比如<p>blah1<p>blah2</p></p>这样的代码就会被依次关闭成<p>blah1</p><p>blah2</p>。而嵌套引用的blockquote标签被清理以后就出问题了,因为引用的内容都是紧跟在左标签后面的,这么一来就成了<blockquote .../><blockquote .../><blockquote>blah1 blah2 blah3</blockquote>了,完全走样~还是老外眼尖 :p

日历

September 2008
M T W T F S S
« Aug    
1234567
891011121314
15161718192021
22232425262728
2930  

推广Fx3,人人有责!

推广Fx3,人人有责!

存档文章