在z-blog论坛看到,又有新版本出来了,而且这次的80201版很可能是z-blog最后一版,以保证z-blog在未来的2年里好好地活着。这是z-blog之父“zx.asd”在“Z-Blog 1.8致谢篇”中的原话。
z-blog另一位元老“haphic”也说了类似的话,“如果不出意外,Z-Blog 1.8 Devo Build 80201 应该是Z-Blog 1.8 的最后一个版本。猪在用Z-Blog 来榨干ASP, 剩下的就由喜欢Z-Blog的朋友来榨干Z-Blog 吧。”。有些苍凉的感觉,ASP的确不是主流了,前有PHP,后有.NET。z-blog的确非常优秀,在它之后只有选择WordPress了吗?
回来说说这次升级相对于“80108”版的改进吧。
在z-blog的WIKI上可以看到,更新记录:
- 集成Plugin Sapper插件1.0版
改进
- 调整了guestbook.asp,如果存在guestbook.html模板则优先使用,其次再读single.html
- 调整了索引重建过程,不再对tag计数,加快了索引重建
- 调整和细化了后台分页条
- 调整了侧栏的tag数量,默认最多显示50个,在c_option.asp中加入了ZC_TAGS_DISPLAY_COUNT参数,tag的计数用<span>包围
- 调整了侧栏的最新文章的链接的title属性为文章的标题
- wap.asp不再检测ZC_IE_DISPLAY_WAP参数
- 撤消了后台UBB关于换行符替换<br/>的设置
- 后台加入了原本是隐藏设置的最新评论显示最长字符数,将语言包里的ZC_MSG206改为“评论最长显示字符数”
- 默认加入zpi,zti的文件上传支持
- 更新Theme Sapper插件1.0版
修正错误
- 修正了由yaosansi指出的“Internet Explorer报错,无法打开站点”的Bug,对default模板进行了更正
- 修正了文章摘要截取时的Bug,重新调整了摘要提取的算法
- 修正了由hp发现的c_html_js.asp读主题的include目录里文件的Bug
- 修正了设置ZC_BLOG_CLSID不能生效的Bug
将80108版升级到80201版的方法(手动更新文件列表)
第一个步骤:下载80201的文件包,将下边的文件分别上传至对应的目录直接替换即可
FUNCTION\c_system_manage.asp
FUNCTION\c_system_base.asp
FUNCTION\c_system_event.asp
FUNCTION\c_system_lib.asp
FUNCTION\c_html_js.asp
LANGUAGE\SimpChinese.asp
wap.asp
guestbook.asp
THEMES\default\TEMPLATE\catalog.html
THEMES\default\TEMPLATE\search.html
THEMES\default\TEMPLATE\tags.html
THEMES\default\TEMPLATE\default.html
THEMES\default\TEMPLATE\single.html
第二个步骤:修改c_option.asp
在Const ZC_PAGEBAR_COUNT=14后添加Const ZC_TAGS_DISPLAY_COUNT=50
修改Const ZC_BLOG_VERSION="1.8 Devo Build 80108" 为 Const ZC_BLOG_VERSION="1.8 Devo Build 80201"
最后一点经验是,尽量不要自己手工去改源码,否则程序升级后,之前的改动都要重来一遍,维护很麻烦。有问题可以提交给官网,在升级版本中改进。当然大拿排除在外。