今天,终于下了决心把我这个博客从z-blog1.7升级到1.8版了。我不是一个喜欢尝新的人,1.7版本的博客用的还比较顺手,本来根本没有要升级z-blog的想法。
但是,凡事都有个但是,前些天,那个什么“济南礼品网”这个垃圾公司,居然没事到我这个小小的博客来铺天盖地的发垃圾广告评论。删了来,来了删,1.7版本的z-blog后台,对于评论也没有全选删除功能,一条条勾上再删真是累死我了。
最后只好让晓风,在虚拟主机上屏了这个罪恶的IP。本来以为要耳根清净了,没想到这厮大概发觉了,换了个IP又跟踪上来,这还没完没了。
在新版本的z-blog上有个插件“TotoroⅡ”只能在1.8版上应用。而且我在搜相关资料时,发现密陀僧居然和我一样受到那个流氓的打挠,而且他对“TotoroⅡ”做了一些改进。就是这个原因,所以使我产生升级到z-blog1.8的想法。
现在说一下,我的升级过程吧。要升到z-blog1.8版,有两个文章必看。
1、官方手册:z-blog安装与升级
2、Washun版主的“如何将Z-blog主题从1.7升级到1.8”
只要按照这两篇文章指引,z-blog升级就没什么大问题了,剩下的就是细节上的事了。
对于我的博客而言,因为我以前修改过z-blog的程序源文件。还要进一步对新版的z-blog修补。
1、“给zblog加上运行代码功能”,因为是新程序,原来修改后的“script/common.js”和“func/c_function.asp”也不敢覆盖过来。所以需要在新文件上在改一次。
需注意的是,新旧版本语句有些地方不一样。你只要找到下面语句,就大胆改吧。
在新版中已变成:
If Instr(para,"[space]")>0 Then source=Replace(source," "," ")
strContent=objRegExp.Replace(strContent,"<textarea class=""code"" name=""runcode0"" rows=""10"" cols=""50"">$2</textarea>")
在新版中已简化成:
objRegExp.Pattern="(\[CODE\])(.+?)(\[\/CODE\])"
strContent=objRegExp.Replace(strContent,"<textarea class=""code"" rows=""10"" cols=""50"">$2</textarea>")
2、去除“当前样式”和“当前语言”
其实在新版中,已变成“当前主题”和“当前样式”,但去除的方法也是一样的,加半角单引号屏蔽。
'strStatistics=strStatistics & "<li>"& ZC_MSG083 &":" & ZC_BLOG_CSS & "</li>"
'strStatistics=strStatistics & "<li>"& ZC_MSG084 &":" & ZC_BLOG_LANGUAGE & "</li>"
3、INCLUDE目录
在1.8版中两处有include文件夹(根目录和THEMES目录),最后试验了一下,原来自定义的include/ASP文件(比如Google和阿里妈妈广告代码、博客订阅图标等),还是放在根目录的include文件夹为好。建议把老版本的include文件夹中的文件全部复制到新版本z-bog中,这样导舫条和友情链接等等就不用再改了。
4、插件
对于在1.7很好使用的插件,在1.8就需要更换插件的升级版本了。
有人曾留言问过,这个网摘代码插件在1.8中能不能用,现在我就可以很负责告诉你可以正常使用,原因就在于,这个网摘插件采用的是JS调用,所以没有受到影响。
文章批量管理插件,是一个非常好用的插件,我曾在以前介绍过。但是,升级后,这个插件就用不起来。好在作者更新到For 1.8,如果你也要用这个插件,到z-blog论坛下载就好了。
另外提示一下,如果你升级到z-blog1.8以后,如果有什么插件用不起来了,请到z-blog论坛认证插件下载区找一找新版插件。
5、屏蔽“编辑评论”
这个我给忘了,今天加上,还是按以前的做法“修改了‘文章评论区’显示样式”。文件重建之后,再把评论再编辑一下,去掉显示的“***在***时间编辑该评论”即可。

