升级Z-blog 1.7及主题模板微调手记
2007年6月7日 23:30:54 by sunofbeach
原来的空间不能用了,买了一个海量科技的空间,刚好趁这个机会将Z-blog升级到1.7,然后在Z-blog官方论坛逛了一下,选定了现在这个名为unnamedone的三栏皮,根据自己的需求微调了一下。CSS+ASP双料文盲苦啊,还好之前有一些Z-blog修改经验,这次顺手多了。下面整理一下过程中的一些心得。注:以下大多数修改方法来源于Z-blog官方论坛。
1.开始尝试将原来的Z-blog 1.6直接升级到1.7,出错;全新安装1.7也有问题。原来是Z-blog所在文件夹的NTFS权限问题。需要为IUSER_XXX用户或者Guest用户分配写入权限。
2.终于明白怎么在侧栏调用INCLUDE文件夹内的模块了,方法就是在模板中加入<#CACHE_INCLUDE_模块文件名#>,注意这个文件名一定要大写,比如我在INCLUDE文件夹里建立一个abc.asp,然后在各个模板中调用<#CACHE_INCLUDE_ABC#>,这样能实现模块化修改方便多了。1.6的时候就想这么做,当时就是不知道要大写所以没成功。不过不支持嵌套调用,也就是说无法在abc.asp里再调用<#CACHE_INCLUDE_模块文件名#>。
3.以前发现直接在模板文件中加入中文显示出来是乱码,只好在LANGUAGE\SimpChinese.asp中定义变量再在模板中引用变量来显示中文,麻烦死了。原来是因为保存模板时没有存为UTF-8格式,Windows记事本默认是保存ANSI的。模板页面已经定义为charset=utf-8了,编码不符合当然乱码了。
4.修改TEMPLATE\b_article-multi.html,这里控制的是首页摘要部分。
添加文章发布时间,原来只有日期:
的"by"之前加入
把主题默认的add comments和已发表几条comments改为中文,另外在旁边加入一个“阅读全文”的链接:
改为
5.修改b_article-single.html,这个文件控制文章单页的主题部分。加了网摘代码(PLUGIN\wz\wz.js去除不想要的网摘代码),以及月光博客文章排行插件(到PLUGIN\randomsort\blog.htm调整一下表格宽度)。
6.修改default.html,这个是首页模板。
把默认的“更早的文章”改为传统的分页形式:
改为
调整侧栏各模块,格式都是:
添加、删除、调整位置随你搞啦。b_article-single.html、catalog.html、search.html、tags.html里的侧栏模块也一样修改。
7.Tag相关两个修改。
多彩Tag,找到根目录tag.asp找到对应位置替换为下列代码:
另外还有一种插件的实现方式,我还没试。
侧栏Tag模块实现只输出最热门的xx个:
根目录c_option 添加一参数:
'侧边栏tags显示数目
Const ZC_TAG_WORD_MAX=30
FUNCTION/c_system_event.asp中BlogReBuild_Tags()函数换成以下:
索引重建即可。
8.后台文章管理中文章标题自动截断不爽?function/c_system_manage.asp第125行(左右):Left(objRS("log_Title"),14),将14改成更大就行了,比如50一般标题都可以显示全了。
9.更换侧栏网站目录的rss图标,function/c_system_event.asp,
图片地址、显示尺寸都能改啦。
10.加了一个雅虎的反向链接数图标,代码在这里。
收藏到网摘:

google推广 Says
日志写的很好,以后会常来的.先支持一下
北京google推广
google推广
北京google推广
广州google推广
温州google推广
杭州google推广
深圳google推广
南京google推广
宁波google推广
福建google推广
长沙google推广
2008-7-30 16:37:03