默认值Z-Blog技术文档

z-blog  时间:2021-01-13  阅读:()

来源 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)

变量名

默认值

日志存放目录

美国高防云服务器 1核 1G 10M 38元/月 百纵科技

百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!百纵科技官网:https://www.baizon.cn/联系QQ:3005827206美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格活动活动地址1核1G10M10G10G38/月续费同价点击...

腾讯云爆款秒杀:1C2G5M服务器38元/年,CDN流量包6元起

农历春节将至,腾讯云开启了热门爆款云产品首单特惠秒杀活动,上海/北京/广州1核2G云服务器首年仅38元起,上架了新的首单优惠活动,每天三场秒杀,长期有效,其中轻量应用服务器2G内存5M带宽仅需年费38元起,其他产品比如CDN流量包、短信包、MySQL、直播流量包、标准存储等等产品也参与活动,腾讯云官网已注册且完成实名认证的国内站用户均可参与。活动页面:https://cloud.tencent.c...

Hostodo(年付12美元),美西斯波坎机房Linux VPS主机66折

Hostodo 商家是比较小众的国外VPS主机商,这不看到商家有推送促销优惠在美国西岸的斯波坎机房还有少部分库存准备通过低价格促销,年付低至12美元Linux VPS主机,且如果是1GB内存方案的可以享受六六折优惠,均是采用KVM架构,且可以支付宝付款。第一、商家优惠码优惠码:spokanessd 1GB+内存方案才可以用到优惠码,其他都是固定的优惠低至年12美元。第二、商家促销这里,我们可以看到...

z-blog为你推荐
cm域名注册cm域名是什么含义?价格是多少?注册地址是多少?有什么投资价值?免费美国主机哪里有免费不限流量的国外主机linux主机Linux主机 VS. Windows主机,您选择哪一个?网站域名怎么知道一个网站域名是什么啊!ip代理地址ip代理是什么?域名申请申请域名需要什么条件?具体点!急!急!!!jsp虚拟空间java虚拟主机空间怎么选择,国内jsp虚拟主机比较稳定java项目做好后需要推荐一下吧虚拟主机是什么什么是虚拟主机虚拟主机管理系统如何用win虚拟主机管理系统搭建双线虚拟主机双线虚拟主机是智能的吗
域名申请 虚拟主机软件 免费域名空间申请 免费动态域名 enzu 鲨鱼机 godaddy优惠券 云主机51web ca4249 免费个人空间申请 东莞数据中心 河南移动网 厦门电信 photobucket 免费网络 apnic 亿库 phpwind论坛 webmin 远程登录 更多