来源 http://wiki.rainb owso ft.org/doku.php
Z-B lo g是一款小巧而强大的基于Asp平台的B lo g程序其特性包括丰富的主题界面及插件扩展支持
采用Web Standards网页设计标准
生成静态日志页面支持自定义目录配置
支持FierFox、 Opera、 Safari等浏览器
支持Wap支持Windows Liv e Writer等离线写作软件
关于Z-Blog
程序特点
前台
符合网页标准
符合XHTML网页标准。
静态化网页
静态化文章页承载千万访问。
WAP访问
支持WA P WML浏览、评论。
后台
在线安装主题&插件
轻点鼠标轻松换肤方便个性化。
可视化编辑&UBB编辑
集成F C K Edito r可视化编辑器与UB B文本编辑器所见即所得。离线发布
支持MetaWeb log AP I可使用离线编辑器或第三方编辑器更新博客。开发
面向对象
类机制。
事件驱动
符合MVC模型。
插件机制
内建插件HO O K机制。
安装与配置
安装Z-Blog的系统要求
服务器要求
操作系统Windows 2000以上
Web服务器 IIS 5.0以上
需要的ASP组件 ADO数据库、 FSO、MSXML、ADODB.Stream等系统组件文件或目录的读写权限
读取写入权限
文件 c_custom.asp,c_option.asp,RSS.XML文件
目录 UPLOAD、 INCLUDE、 CACHE、 P OST、 THEMES PLUGIN目录DA TA要求拥有数据库文件读取与写入权限包括更名连接读取写入启用父路径支持
一般所需的ASP组件在II S安装后就已经默认启用了
UPLOAD、 PO ST、DATA的目录名根据您的系统配置可能有所不同
如果您的服务器不允许父路径您将无法使用验证码图片等功能从而影响正常使用
如果不能确定您的服务器空间是否支持Z-Blog正常运行,或是已安装的Z-Blog程序运行不正常可以下载Z-Blog网络主机环境测试程序进行测试。
客户端要求
网页浏览器如Mozilla FireFox 1.5、 IE 6.0、 Opera 9.0及更高版本。
客户端浏览器需要启用JavaScript脚本、 Cookie支持。
Z-Blog的安装与升级
以下说明适用于Z-Blog1.8
安装说明
从下载页面下载最新版本的Z-Blog安装包
解压缩安装包上传包内文件至服务器
手动安装包—上传包中所有文件在浏览器中打开博客地址将自动转到初次安装向导页.
自动安装包—上传包中的两个文件在浏览器中打开http://yourb logurl/ins tall.a sp如:http://www.rainbowso ft.org/ins tall.asp然后根据引导完成安装初始化步骤最后转入初次安装向导页.
进入向导页需完成4项内容:
BLO G的网络地址(自动读取)
数据库的名称和地址(系统自动随机生成)
博客管理员账号(用户名与密码)
B LO G唯一标识符(系统自动随机生成)
点击提交,整个安装过程就完成了,欢迎加入zblogger阵营!
如果你的域名更换或想把数据库移至其它目录,请修改博客目录下的c_custo m.asp 文件
Const ZC_DATABASE_PATH=“数据库所在路径”
Const ZC_BLOG_HO ST=“博客所用域名”带“/”如:http://www.rainbowso ft.org/
在程序后台”用户管理”中,管理员可以创建比自己权限低的账号可建立一个“高级用户”供日常使用。
升级说明
升级是指将Z-blog旧版升级到最新版的过程。这里提供自动与手动两种升级方法。对于普通用户我们推荐用自动升级。
自动升级
从下载页面下载最新版本的Z-Blog自动安装升级包1)
解压缩安装包将包中文件上传至服务器
在浏览器中打开http://yo urb lo gurl/ins tall.asp根据程序引导完成升级
升级完成后再将insta ll.asp文件删除
推荐阅读 自动升级图解
手动升级
以下为通用升级方法如果对程序稍为熟悉则推荐在本地升级后再上传至服务器。升级后如出现500错误等请先查看是否有文件漏传。
备份你的旧版Z-Blog程序到本地
从下载页面下载最新版本的Z-Blog手动安装包
解压缩安装包
删除新版程序的DATA目录中的zblog.mdb将旧数据库放入其中。
更改新版程序c_custom.asp里的ZC_DATABASE_PATH 2)参数和
ZC_B LO G_HO S T 3)参数可对照旧版相应文件修改 。
再将需要保留的原附件、链接、主题样式等放入新程序中相应的目录覆盖删除服务器上的Z-B lo g程序文件可保留上一步所述目录于服务器上
将修改后的Z-Blog1.8文件上传至服务器
更新数据库结构到最新版本* 1.8+版本可略过
用插件“Z-Blog数据库备份与升级程序”进行升级
进入程序后台更改网站设置然后进行索引重建与文件重建即完成升级附件对应目录 UP LO A D
链接对应目录 INCLUDE
主题样式对应目录 THEMES 1.7升级至1.8版请继续阅读下面的主题升级部分内容。
主题样式升级(for 1.7)
Z-Blog1.8之前的主题要在1.8中使用必需经过简单修改
默认主题
即原默认模板与样式的结合。
默认模板
将原TEMPLATE目录下文件覆盖到新版的THEMES\default\TEMPLATE 修改THEMES\default\TEMPLATE中模板文件
<link rel="styleshe et"rev="style sheet"hre f="<#ZC_BLO G_HO ST#>style/<#ZC_BLOG_C S S#>.css" type="text/css"media="screen" />改为
<link re l="style sheet"hre f="<#ZC_BLOG_HO ST#>theme s/<#ZC_BLO G_THEM E#>/s ource/style.css.asp"typ e="text/css"media="s creen" />可选修改项 日志页面加入评论订阅地址自动发现代码 single.html头部<head>内加入
<link re l="a lte rnate" typ e="ap p licatio n/rss+xml"href="<#ZC_BLOG_HO ST#>feed.asp?cmt=<#article/id#>" title="Comments Feed for<#artic le/title#>"/>底部<script>脚本改为
<script type="text/javascript">
$(do cum ent).ready(func tio n(){try{var e lSc ript=document.createEle ment("script");elScript.s etAttribute("language", "JavaScript");e lScrip t.setAttribute("src",
"<#ZC_BLO G_HO ST#>functi on/c_html_j s.asp?act=batc h"+unescape("%26")+"view="+escape(strB atchVie w)+unesc ape("%26")+"inc ulde="+escape(strB atchInc uld e)+unescape("%26")+"count="+escap e(strBatc hC ount));docume nt.ge tEle me nts B yTa gN ame("b ody")[0].append Child(e lS c ript);
}c atc h(e){};var RevertID=0;if(document.getEle mentById("inp Ve rify")){var objImageValid=$("img[@src^='"+str00+"functio n/c_validco de.asp?name=co mmentvalid']");objImage Valid.css("curs or","pointer");objImageVali d.c lick(functi on() {objIma ge Va lid.attr("s rc",str00+"func tio n/c_validc ode.asp?name=co mme ntva lid"+"&random="+Math.random());
} );
}
});</sc ript>样式
将原STYLE目录中对应默认模板的文件复制到新版的THEMES\default\STYLE 如果不清楚原STYLE目录中哪些是对应默认模板的样式建议略过这一步重新下载所需样式置于THEMES\default\STYLE中
其它主题
指使用了非默认模板的主题。
在新版程序的THEMES目录中新建一个文件夹假设该主题为”fresh“不推荐用中文或特殊字符为该文件夹命名。
将原TEMPLATE目录复制到THEMES\fresh\中
修改TEMPLATE中的模板文件
必改项将default.html ca ta lo g.html s ingle.html se arc h.html ta gs.html中的<link rel="stylesheet"rev="stylesheet"hre f="<#ZC_B LO G_H O ST#>style/<#ZC_B LO G_C S S#>.css" typ e="te xt/c s s"me dia="scree n" />改为
<lin k re l="styleshe et" hre f="<#ZC_BLO G_HO ST#>theme s/<#ZC_B LO G_THEME#>/style/<#ZC_BLOG_C S S#>.css"type="text/css"media="screen" />可选升级项参考默认模板修改中的可选升级项。
将该主题对应模式文件置于THEMES\fresh\STYLE\中
可选升级项参考Z-B lo g主题制作规范制作The me.xml与S creenS ho t.png置于THEMES\fresh\中
进入博客后台主题样式管理选择你要的主题与样式提交并文件重建完成升级。
若无Theme.xml文件将不能于主题样式管理中管理只能在博客后台网站设置管理中进行手动配置。
配置Z-Blog
Z-Blog程序的根目录下有两个配置文件c_cus to m.asp基础设置c_option.a sp全局设置
手动安装Z-B lo g程序的话需要对c_custo m.asp进行设置修改其中两项Const ZC_DATABASE_PATH="data/zb log.mdb" '数据库路径及名称将数据库名修改的比较复杂一些 以免被恶意攻击
Const ZC_BLO G_HO S T="http://lo calhost/" 'BLO G网址注意地址后的“/”不能少c_cus to m.a sp里的ZC_DATABAS E_PATH和ZC_B LO G_H O ST是系统的最关键的配置
当然两个配置文件中大多选项可以在后台的网站设置管理中进行配置。
说明
以下的每项说明将这样进行
项目名尽量与网站设置管理页面文字一致。
配置说明
配置文件中的变量名
默认值
为减少篇幅各变量对应的类型大致说明如下
数值型整数如10
字符串型 如“Your Blog”
布尔型 True或False
数组用”|”分隔如”To toro|The meS apper”
基础设置
BLO G的地址
已指定的IP或域名注意最后一个字符是“/”
变量名 Z C_BLO G_HO S T
默认值 ”http://localhost/”
BLO G的名称
浏览器标题中的博客名称
变量名 ZC_BLOG_TITLE
默认值 ”Your Blog”
BLO G的简介
浏览器标题中的博客副标题
变量名 ZC_BLO G_SUBTITLE
默认值 ”Good Luck To You!”
网站的标题
显示于页面顶部的网站标题
变量名 ZC_BLOG_NAME
默认值 ”你的Blog名称
网站的子标题
显示于页面顶部的网站子标题
变量名 ZC_BLO G_SUB_NAME
默认值 ”欢迎使用Z-Blog有问题或意见请到Zblogger.BBS社区反馈谢谢您的参与使用。 ”
主题名称
使用主题样式管理可以轻松安装主题样式。
变量名 ZC_BLOG_THEME
默认值 ”de fault”
界面样式名称
变量名 ZC_BLO G_CSS
默认值 ”de fault”
BLO G版权说明
声明你的BLOG站点版权
变量名 ZC_B LO G_C O PYRIGHT
默认值 ”Copyright xxxx-xxxx Your WebSite. So me Rights Res erved.”
BLOG所有者
变量名 ZC_BLO G_MA STER
默认值 ”Your Name”
全局设置
BLO G CLSID
(Blog的唯一标识符,防止和同一空间其它Blog相冲突)
变量名 ZC_B LO G_C LS I D
默认值随机生成
BLO G用户所在的时区
变量名 ZC_T IM E_ZO N E
默认值 +0800
主机服务器所在的时区
变量名 ZC_HO ST_TIME_ZO NE
默认值 +0800
BLOG页面语言
变量名 ZC_B LO G_LAN GUAGE
默认值 zh-CN
设置获取最新动态信息的网络地址
变量名 ZC_UPDATE_INFO_URL
默认值 http://update.rainbowso ft.o rg/info/(为空值则关闭此功能)
WEB编辑器
变量名 ZC_BLOG_WEBEDIT
默认值 fck e dito r(可设为fcked itor,htmlar ea,tinymc e,wid gEd ito r等,为空值则不启用WEB编辑)
允许上传文件的类型
变量名 ZC_UPLOAD_FILETYPE
默认
值 ”jp g|gif|png|jp e g|bmp|psd|wmf|ico|rpm|deb|tar|gz|sit|7z|bz2|zip|rar|xml|xsl|svg|svgz|d oc|xl s|wps|chm|txt|p df|mp 3|avi|mp g|rm|ra|rmvb|mo v|wmv|wma|swf|fla|torrent|zpi|zti”(以|做为分隔)
上传文件的最大字节数
变量名 ZC_UPLO AD_F ILE S IZ E
默认值 10485760
上传附件按年/月目录保存
变量名 ZC_UP LOAD_DIRBYMON TH
默认值 False
是否启用RS S的全文输出
变量名 ZC_RS S_EXP ORT_WHOLE
默认值 False
是否允许游客回复留言
变量名 ZC_COMMENT_NOFOLLOW_ENABLE 默认值 True
是否关闭评论功能
变量名 ZC_COMMENT_TURNOFF
默认值 False
是否关闭引用功能
变量名 ZC_TRAC KBAC K_TURN O FF
默认值 True
自定义留言本正文内容
变量名 ZC_GUES TBOOK_CONTENT
默认值空支持HTML代码,可用'<br/>'标签换行页面设置
最新评论及引用的数量
变量名 ZC_MSG_COUNT
默认值 10
文件按月存档的月份的数量
(为0不限次数)
变量名 ZC_A R C HIV E_C O UNT
默认值 0
最近发表文章的数量
变量名 ZC_PREVIOUS_COUNT
默认值 15
首页及列表页显示文章的数量
变量名 ZC_DI SPLAY_COUNT
默认值 10
管理页显示记录的数量
变量名 ZC_MANAGE_COUNT
默认值 50
RS S及A TO M显示文章的数量
变量名 ZC_RS S 2_C O UN T
默认值 10
搜索显示文章的数量
变量名 ZC_SEARCH_COUNT
默认值 25
翻页条的条目数量
变量名 ZC_PAGEBAR_COUNT
默认值 14
启用日志页面上下文章导航条
变量名 ZC_USE_NAVIGATE_ARTICLE
默认值 True
相关文章条目数量
变量名 ZC_MUTUALITY_COUNT
默认值 10
是否开启评论和引用的倒序输出
变量名 ZC_COMMEN T_REVERSE_ORDER_EXPO RT
默认值 False
发表评论时启用验证码
变量名 ZC_COMMENT_VERIFY_ENABLE
默认值 False
验证码图片中允许出现的字符
变量名 ZC_VERIFYCODE_STRING
默认值 0123456789
验证码图片宽度
(若允许出现字母,验证码图片宽度需调大)
变量名 ZC_VERIF YC O DE_WID TH
默认值 60
验证码图片高度
(若允许出现字母,验证码图片高度需调大)
变量名 ZC_VERIFYCODE_HEIGHT
默认值 20
正文图片自动缩放功能
(超过此像素单位尺寸的图片自动缩小到该尺寸,为0则不使用该功能)变量名 ZC_IM AGE_WID TH
默认值 520
静态目录配置及文件重建设置
相关链接静态URL配置指南
静态文件后缀名
(asp,html,s html,htm)
变量名
默认值
日志存放目录
百纵科技湖南百纵科技有限公司是一家具有ISP ICP 电信增值许可证的正规公司,多年不断转型探索现已颇具规模,公司成立于2009年 通过多年经营积累目前已独具一格,公司主要经营香港服务器,香港站群服务器,美国高防服务器,美国站群服务器,云服务器,母机租用托管!美国CN2云服务器,美国VPS,美国高防云主机,美国独立服务器,美国站群服务器,美国母机。美国原生IP支持大批量订货 合作 适用电商 亚马逊...
物语云计算(MonogatariCloud)是一家成立于2016年的老牌国人商家,主营国内游戏高防独服业务,拥有多家机房资源,产品质量过硬,颇有一定口碑。本次带来的是美国圣何塞 Equinix 机房的高性能I9-10980XE大带宽VPS,去程CN2GIA回程AS9929,美国原生IP,支持解锁奈飞等应用,支持免费安装Windows系统。值得注意的是,物语云采用的虚拟化技术为Hyper-V,资源全...
已经有一段时间没有分享阿里云服务商的促销活动,主要原因在于他们以前的促销都仅限新用户,而且我们大部分人都已经有过账户基本上促销活动和我们无缘。即便老用户可选新产品购买,也是比较配置较高的,所以就懒得分享。这不看到有阿里云金秋活动,有不错的促销活动可以允许产品新购。即便我们是老用户,但是比如你没有购买过他们轻量服务器,也是可以享受优惠活动的。这次轻量服务器在金秋活动中力度折扣比较大,2G5M配置年付...