本来打算月底再发SP1,昨天由于在“布罗格的烘培机”上设置了一种“删除垃圾留言”的功能被
chun指出的BUG才加快了SP1的发布速度,开始我还不相信,后来再看代码果然如此,有时太过自信也会坏事。原因就是没有在最终的过程进行权限相关的逻辑判断,虽然在后台做了过滤,最终查到了是因为没有做TComment和TTrackBack类的Load方法,以前也曾意识到这个问题,因为太懒而没写这些函数,所以会连带出如此问题。由于Z-Blog本身是个封闭系统,并不会造成什么影响,即使邀请其它人加入团队,也不会去利用这个BUG,所以很难发现这个问题。
这次发布的SP1版,新设了plugin.asp页调用插件(其实应该叫附件才对,真正的插件原理并不是这样的),关于插件问题我和
duduwolf都认为就目前的Z-Blog不可能达到WordPress使用插件的程度,要想实现看来只有Z-Blog 2.0了。想起
Sipo以前做过几个程序关于修改Z-BLog的,便联系他改好了“友情链接编辑器”,这是Z-Blog支持外部插件以来的第一个Plugin程序。
Z-Blog可以做的外部调用插件还不少,Sipo还有一个备份数据库的程序还没改。另外关于编辑留言、提供高级设置、提供多条件搜索管理等等,都可以用外部调用插件方式实现。
当前的改动:
[2005-08-24]
对TComment类、TTrackBack类的Load相关方法进行了完善;
修正了权限区分不严格所造成的BUG及其它问题;
对用户组权限进行了调整;
重置了文件重建函数MakeFileReBuild;
增加了两种用户登陆认证方式及相应函数;
增设了插件管理功能,并可调用相关插件;
tags分大小写问题的再次修正;
分开评论的换行与正文换行的HTML转换程序;
修正了归档时计算草稿文章的BUG;
修正了后台中KeyWord管理页面翻页链接不正确的BUG;
更改了得到根目录真实路径的方法;
更改了TKeyWord中的一个函数名称及edit_keyword.asp文件;
历经几次大的调整,在SP1出来后Z-Blog就进入相对稳定的时期,我对Z-Blog的功能也感到满意了,以后主要是消灭已发现的BUG,发放新的补丁程序。
1.4 SP1 下载
http://www.rainbowsoft.org/down/post/45.asp友情链接编辑器 下载
http://www.rainbowsoft.org/down/post/48.aspPS:近日有几位朋友在Blog上留言关于五个怪癖的问题,我不是没有癖好,一想就觉得好象找不出什么,还真有点难度。