Archive for September, 2009

给 PhilNa2 添加评论搜索功能

无聊时又开始捣腾主题, 完成了添加评论搜索功能, 今天更新给自己试用.

使用说明:
在边侧栏的搜索框中输入下列关键字即可启动评论搜索机制.

1. 搜索评论或评论者名称:
键入: type:comment+空格+关键字 或者 comment:+空格+关键字, 例如要搜索关键字 ‘philna’ , 输入 ‘type:comment philna’ 或者 ‘comment: philna’ 均可(不包含引号).

2. 搜索评论者
键入: name:+空格+关键字 或者 commentator:+空格+关键字, 例如要搜索 yinheli 的评论, 输入 ‘name: yinheli’ 或者 ‘commentator: yinheli’ 均可(不包含引号).

3. 搜索回复评论者评论
比如想搜索回复某某的评论, 只需将 1 操作中的关键字替换为 ‘@someone’ (@某某) 即可. 例如搜索回复 yinheli 的评论 键入: ‘comment: @yinheli’ (不包含引号)!
Read more…

主题提交的一点经验

到目前为止, 我已经提交了两个主题到官方, 总结一下经验.

1, 一定要使用兼容性好的php默认函数.
有些主机可能使用的php版本较低.

2, php代码要以’ 部分主机没有开启 short tag

3, 不可依赖任何扩展.
很多主机没有安装你使用的扩展.比如官方在测试时就没有使用任何扩展. 依赖扩展的主题可能无法通过官方审核.

4, 不可依赖任何插件.
在没有安装插件的情况下你的主题也应该能很好的工作.

5, 代码一定要写注释.
既然是开源, 就需要写一点注释, 便于他人修改也便于以后自己更新.

6, 规范命名.
自定义到主题的函数建议使用一定的命名规则. 避免和其他插件等函数名重复. 这一点我还做的不好, 导致部分用户出现激活后出现白屏的情况. 抱歉.

以上, 与其说的经验, 不如说是教训, 写到这里. 和大家参考吧. 还有更多, 以后再陆续补充.