从sourceforge的CVS下载了wordpress的最新版:1.3-alpha-2。 整体结构变化不大,数据库的option表增加了一个字段:autoload,其它不变。 1.2中的很多bug都自动消除了,增加了分页显示功能。 基本没出现什么新问题,升级比较成功 用CVS时费了好大的劲,TortoiseCVS好像不支持proxy,在sorceforge上看到一篇文章说可以,不过我弄了好久还是弄不出来,后来找了个WinCVS才可以使用proxy连上CVS服务器。 CVS使用手册 发现了一个中文WP项目(CNWP)及中文WordPress互助社 还有一个blog的模板网站 看来喜欢这个Blog程序的还不只是我一个人 🙂 不过这个Blog的CSS经过这几天的修改,已经觉得比较好看了,程序汉化不汉化也无所谓,反正使用上没有任何困难。外国人做的那些模板,好看是好看,不过总觉得不习惯。 另外发现RSS出错的问题,只要将编码由utf-8改为gb2312就可解决了。
Author: tsing
GB Big5 Unicode 相互转换代码
在一个开源项目PHP News Reader(一个基于WEB的新闻组程序)上找到的
包含
big5-gb.tab big5-unicode.tab gb-big5.tab gb-unicode.tab unicode-big5.tab unicode-gb.tab
四个码表文件 及包含几个转换函数的文件language.inc.php
extension_dir
将XP升级到Windows2003后,重装了Apache和PHP,但是PHP中很多内置函数都没法用。 郁闷了两天,还是没想到问题出在哪,下午才突然想起在php.ini中忘了改extension_dir了,设一下就没什么问题了。 常常犯这种低级错误,真是郁闷之极!
思维定势
整天坐在电脑前只能使效率下降,坐久了就没了思路,脑子僵硬。 昨天用Smarty改写的picviewer在处理循环时两个tr标签只要用一个if就可以完成,不过就是还用phplib的思路去想,用了两个if,结果弄了半天,才勉强弄好。 昨晚在广场吹风,才突然发现其实不用那么复杂的思路,很简单的一个if就可以了。 以后要注意这个问题!
RSS错误,不懂
把Blog的CSS又稍微改了一下,文字变得好看多了,发现CSS还是比较好玩的 🙂
不过RSS始终是有错误,一点也不懂,还要学习。
一时冲动,订了件PHP T-shirt
昨天一时冲动,在Exceed PHP预订了一件PHP T-shirt,I型L号 35元加6元邮寄 当时觉得挺好看的,而且现在PHP正在兴头上,所以…… 现在有点后悔,不知质量和大小是否会满意 算了算了,也很少有买书之外的购物冲动,呵呵,比较难得。
用Smarty写的picviewer
下午试着用Smarty重写picviewer,还比较顺利。
使用Smarty前要建templates, templates_c, configs ,cache四个目录才能使用
Smarty模板的建立要比PHPLIB复杂一点,但功能较强,输出控制也简单得多,速度差别还没多大感觉。
顺便还发现了picviewer(PHPLIB)的一个bug,就是最后嵌套完后剩余不足一层的图片不会显示出来,只要在循环之外将外层block再parse一次就可以了。
Smarty
完善了picviewer 升级到1.1
- 图片的显示改用了双层block嵌套,修正了以前只能用tr标签换行的bug
- 全部图片专辑只用根目录下的index.php就可以完成显示,以往只能一个目录放一个index.php
- 界面作了少许修改,不过效果不佳
- 版本号改为1.1
此程序为练习PHPLIB之template之习作,到此已经比较完善,template也告一段落
修改了Blog的文字显示
查了一下CSS的用法,原来文字间隔问题出在:
- p, li, .feedback {
- font: 90%/175% ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif;
- letter-spacing: -1px;
- }
把letter-spacing: -1px改为letter-spacing: 1px效果就好多了