Z-Blog 1.8 Arwen 使用小贴士
一直在研究学习Z-Blog,却忘了为之建一个专门的问题索引日志。真是糊涂!今天逛了一下官方论坛,偶然发现了一个类似的帖子,点进去一瞧,发现其中收集的不少ZB使用技巧,适用版本基本都是1.8以前的,过时啦!这再一次应验了我的想法,也反映出了本日志的存在价值,因而不敢怠慢,开了这个专题日志。本日志今后将长期缓慢地更新,敬请您关注!
温馨提示:本日志收集的所有Z-Blog的使用技巧及问题释疑,适用版本为目前最新版Z-Blog 1.8 Arwen,并且所有技巧使用,本博主都将充当“小白鼠”先锋,试验成功无误后方才增补进来。所以,如果您有相关需要,大可放心按照说明操作。
OK,先收录几个之前发表过使用技巧——
1.《如何在Z-Blog日志中插入MP3》,阅读:zb_mp3.html
2.《Z-Blog搜索与相关文章问题》,阅读:zb_ss_xgwz.html
3.《Z-Blog中插入“添加到网摘”的最佳方法》,阅读:wangzhai_add.html
4.《怎样给你的Z-Blog添加背景音乐?》,阅读:bgsound.html
2009.9.23增补:
5.如何在Z-Blog1.8中加入调整字体大小的功能?
步骤1:修改“/SCRIPT/common.js”文件,在其最后一行加入如下代码:
function SetFont(num){var divs = document.getElementsByTagName("div");for (var i = 0; i < divs.length; i++)if(divs[i].className=="post-body")divs[i]['style']['fontSize']=num;}
步骤2:修改模板文件TEMPLATE/b_article-single.html,在你认为适当的位置,如“<#article/author/name#>”之后加入如下代码:
字体大小: <a href="javascript:SetFont('12px')">小</a> <a href="javascript:SetFont('14px')">中</a> <a href="javascript:SetFont('16px')">大</a>
步骤3:以上两个文件修改完并保存后,单击后台“文件重建”,OK,完成。
2009.9.24增补:
6.怎样彻底删除“该评论由XX人于XX时间编辑”的字样?
此问题,相信很多人会选择安装插件“SilentModify”的方式来解决,但经我测试后发现,该插件其实也只是屏蔽了这个字段,并未彻底删除掉它。这样会出现什么新问题呢?您可以试看看,在安装了该插件的基础上编辑某条评论,然后仔细观察下前后的效果。有何不同呢?没错,编辑后的评论,在内容下方多出了一行空白。这行空白的所在位置,其实就是这段字符原本出现的地方,所以我说这个插件删除得不够彻底。那么,怎样才能彻底删除掉这行字样,而不出现新的问题呢?很简单,只须一步即可搞定:
打开文件“/FUNCTION/c_system_event.asp”,在约748行处,找到如下代码——
objComment.Content=Request.Form("txaArticle") & vbCrlf & Replace(Replace(ZC_MSG273,"%s",BlogUser.Name,1,1),"%s",GetTime(Now()),1,1)
将之修改为
objComment.Content=Request.Form("txaArticle")
保存,OK问题彻底解决了。
2009.10.10增补
7.《怎样给Z-Blog添加侧边JS幻灯片?》,阅读:focus_images.html
(小提示:这里提供的是某一实例的操作方法,大家可按其步骤依葫芦画瓢。)
2009.10.16增补
8.如何隐藏“站点统计”里的“当前主题、当前样式”?如何加入“建站时间”?
隐藏“站点统计”里的“当前主题、当前样式”的方法有两种,一是借助插件“OtioseRemove For Z-Blog 1.8 v0.1”来实现。另一种是直接修改源文件代码。因此,需要区别分析!如果你只想单纯隐藏这两个标签,那么使用该插件(点这儿下载)比较合适。如果你在隐藏这两个标签的同时,还想再加入一些额外的信息,如“建站时间”等,那么可以直接修改源文件代码。具体操作如下——
打开文件“/FUNCTION/c_system_base.asp”,在大约2359行处,寻找如下代码:
objRS.Open("SELECT COUNT([log_ID])AS allArticle,SUM([log_CommNums]) AS allCommNums,SUM([log_ViewNums]) AS allViewNums,SUM([log_TrackBackNums]) AS allTrackBackNums FROM [blog_Article]")
If (Not objRS.bof) And (Not objRS.eof) Then
strStatistics=strStatistics & "<li>"& ZC_MSG082 &":" & objRS("allArticle") & "</li>"
strStatistics=strStatistics & "<li>"& ZC_MSG124 &":" & objRS("allCommNums") & "</li>"
strStatistics=strStatistics & "<li>"& ZC_MSG125 &":" & objRS("allTrackBackNums") & "</li>"
strStatistics=strStatistics & "<li>"& ZC_MSG129 &":" & objRS("allViewNums") & "</li>"
End If
objRS.CloseobjRS.Open("SELECT COUNT([comm_ID])AS allComment FROM [blog_Comment] WHERE [log_ID]=0")
If (Not objRS.bof) And (Not objRS.eof) Then
strStatistics=strStatistics & "<li>"& ZC_MSG284 &":" & objRS("allComment") & "</li>"
End If
objRS.Close
strStatistics=strStatistics & "<li>"& ZC_MSG306 &":" & GetNameFormTheme(ZC_BLOG_THEME) & "</li>"
strStatistics=strStatistics & "<li>"& ZC_MSG083 &":" & ZC_BLOG_CSS & "</li>"
'strStatistics=strStatistics & "<li>"& ZC_MSG084 &":" & ZC_BLOG_LANGUAGE & "</li>"
并找出上面红色高亮的这两句代码,在前面加上“ ' ”(单引号,EN)注释便能自动隐藏。这两句代码即对应“当前主题、当前样式”两个标签。如果想再添加“建站时间”,可直接在代码下添加如下代码:
strStatistics=strStatistics & "<li>建站时间:2009-7-17</li>"
修改后保存覆盖,后台“文件重建”即可。
2009.10.30增补
9.《如何修正IE8下Z-Blog后台管理菜单错位?》,阅读:ie8_jianrong.html
(小提示:闭合标签<a>是最彻底的解决办法。)
2009.12.2增补
10.如何让首页tags标签横向排列,并着色?
答:一般控制侧边换行,都是通过控制<li>来实现的,但修改这个很麻烦,因此可借助“侧栏多彩tags插件”来实现。此插件激活即可,不用管理,侧栏调用代码不变,仍为原tags的调用代码,调用数目由后台原设置决定。插件效果是:每个tag的颜色都不同,在每次文件重建的时候也会自动发生变化,另外,调用tags的过程中选取热门的tags调用在前面。
侧栏多彩tags插件下载:请点这儿,(下载后解压,后台本地安装,启用。)
本日志正在相当缓慢地更新中。。。
本文出自:低一度,地址:http://www.diyidu.cn/post/zbtips_search.html,转载须注明!

用WP的飘过。
不错的专题帖,关注下。
拜读了一度大哥的文章,又学到了些东西。我会经常来偷你的东西的,准备好哦。
写得不错!