做啥网之所以采用Z-Blog,是因为Z-Blog系统在很多功能上优于其他博客系统,至少在ASP博客系统中是这样子的。
下面介绍一点在使用Z-Blog系统中的经验。
- Z-Blog主题安装:
如果你应用的是1.7版本之前的主题的话,在升级成之后的版本后就不能在线安装了,但是依然可以使用。一个可行的办法是:将原来的主题放到\THEMES\default\STYLE这个目录下面,然后进入后台,从“主题样式管理”选择这个样式进行激活和重建即可。
- Z-Blog插件使用:
1.8版本后安装插件就变得相当容易了,在线安装一次到位。这里介绍几款优秀的Z-Blog插件。
- TotoroⅡ:Totoro是个采用评分机制的防止垃圾留言及引用的插件,可以对评论进行有效地管理,添加“黑词”可以有效地起到限制作用。该插件在安装时已经默认使用了。
- 月光反垃圾留言系统:该插件算是对前边的补充,不但可以屏蔽一些关键词,还可以进行IP限制,推荐使用。
- 列表插件(文章排行):该插件算是对之前版本月光的列表插件的大扩充,有了该插件,似的Z-Blog增色不少,可以在适当的地方进行文章排行等的引用,特别方便。
- 静态首页生成插件:Z-Blog在静态化方面做的已经相当出色了,不过在很长的一段时间内还没能有效地对首页进行静态化处理。有了该插件,一切变得那么简单!
- Sitemaps插件:很多时候Sitemaps的作用是很重要的。不过此插件在改进了几次后依然不尽如人意,因为不能有效分地反映更新频率。希望不久后能够完善。
- 独立页面的设置:
很多时候需要扩充站点的功能,需要用到独立页面。其实现在已经有了独立页面插件了,但是使用上还是不尽如人意。下面本站给出行之有效的方法,拿建立友情链接为例(links.asp)。
首先,在站点根目录下建立页面links.asp,代码如下:
<%@ CODEPAGE=65001 %>
<% Option Explicit %>
<% On Error Resume Next %>
<% Response.Charset="UTF-8" %>
<% Response.Buffer=True %>
<!-- #include file="c_option.asp" -->
<!-- #include file="function/c_function.asp" -->
<!-- #include file="function/c_system_lib.asp" -->
<!-- #include file="function/c_system_base.asp" -->
<!-- #include file="function/c_system_event.asp" -->
<!-- #include file="function/c_system_plugin.asp" -->
<!-- #include file="plugin/p_config.asp" -->
<%
Call System_Initialize()
LoadGlobeCache
Dim ArtList
Set ArtList=New TArticleList
ArtList.LoadCache
ArtList.template="LINKS"
ArtList.Title="友情链接"
ArtList.Build
Response.Write ArtList.html
%><!-- <%=RunTime()%> --><%
Call System_Terminate()
If Err.Number<>0 then
Call ShowError(0)
End If
%>
<% Option Explicit %>
<% On Error Resume Next %>
<% Response.Charset="UTF-8" %>
<% Response.Buffer=True %>
<!-- #include file="c_option.asp" -->
<!-- #include file="function/c_function.asp" -->
<!-- #include file="function/c_system_lib.asp" -->
<!-- #include file="function/c_system_base.asp" -->
<!-- #include file="function/c_system_event.asp" -->
<!-- #include file="function/c_system_plugin.asp" -->
<!-- #include file="plugin/p_config.asp" -->
<%
Call System_Initialize()
LoadGlobeCache
Dim ArtList
Set ArtList=New TArticleList
ArtList.LoadCache
ArtList.template="LINKS"
ArtList.Title="友情链接"
ArtList.Build
Response.Write ArtList.html
%><!-- <%=RunTime()%> --><%
Call System_Terminate()
If Err.Number<>0 then
Call ShowError(0)
End If
%>
注意保存为UTF-8格式!
然后,在模板路径(..\HEMES\default\TEMPLATE)下创建links.html页面,代码如下:
<div id="divMain">
<div class="post">
<h2 class="post-title">友情链接</h2>
<div class="post-body">
<div id="post-links">
<!--这里填写页面内容...-->
</div>
</div>
</div>
</div>
<div class="post">
<h2 class="post-title">友情链接</h2>
<div class="post-body">
<div id="post-links">
<!--这里填写页面内容...-->
</div>
</div>
</div>
</div>
以上给出的是id="divMain"这部分的代码,其他仿照其他模板页即可,注意同样需要保存为UTF-8格式。
最后,进行重建即可。
- 其他一些设置:
Z-Blog1.8在安装后有些参数是需要重新设置的,下面简单说明一下:
- 全局设置中:将“上传附件按"年/月"目录保存”和“启用RSS全文输出”勾选,将“关闭引用功能”的勾去掉;
- 静态目录配置中,将“生成分类和按月归档的静态首页”勾选;
- 在根目录下的Function文件夹下找到c_system_event.asp,将代码objComment.Content=Request.Form("txaArticle") & Replace(Replace(ZC_MSG273,"%s",BlogUser.Name,1,1),"%s",GetTime(Now()),1,1)修改为objComment.Content=Request.Form("txaArticle") 即可去掉修改评论回复出现的“由...最后编辑”问题。






