布罗格的烘培机

Firefox、Opera、Safari下有的页面会出错,原因是以前的HTML数据不规范所致。

[<<] [<] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [>] [>>]

Z-Blog质量提升计划

1.2已经发布有几天了,看见duduwolf给我的留言,是不是问问所有使用者对zblog的下一版本希望有什么功能,集思广益嘛,所以又重发了这篇日志,希望大家多多建言。happy

Z-Blog效率测试及静态页面示例

静态页面示例

html页面: http://www.rainbowsoft.org/zblog/post/140.html
shtml页面: http://www.rainbowsoft.org/zblog/post/140.shtml (该服务器禁用Shtml)


极限测试

主机:AMD 2.0G 512MB
数据库日志文章记录:22000条

BLOG重建 时间:20s
文件重建 时间:400s

生成文件数:file + cache 共 45000 个
列表页执行时间(缓存运行中):0ms上波动,几乎可以可以忽略不计
数据库查询次数:0次

结论:Z-Blog的分页算法看来还是可以承受几万条日志记录的(估计6-7万之内应没问题),超出了就要选用SQL Server了,算法也要再进行优化了,而且进行一次“文件重建”就要耗太长的时间。

Z-Blog之UBB代码详解

1.链接类
[URL][/URL]
[URL=xxx]abc[/URL]
[EMAIL][/EMAIL]
[EMAIL=xxx]abc[/EMAIL]


2.字型类
[I][/I]
[B][/B]
[U][/U]
[S][/S]
[QUOTE][/QUOTE]


3.代码类
[CODE_LITE][/CODE_LITE]
[CODE][/CODE]


4.排版类
[ALIGN-CENTER][/ALIGN-CENTER]
[ALIGN-LELT][/ALIGN-LELT]
[ALIGN-RIGHT][/ALIGN-RIGHT]
[HR][/HR]
[FONT-FACE=xxx]aaa[[/FONT-FACE]
[FONT-SIZE=xxx]aaa[[/FONT-SIZE]
[FONT-COLOR=xxx]aaa[[/FONT-COLOR]


5.图像
[IMG=400,300,title]abc.jpg[/IMG]
[IMG=400,title]abc.jpg[/IMG]
[IMG]abc.jpg[/IMG]


6.Flash
[FLASH=400,300,True]abc.swf[/FLASH]


7.影音类
[WMA=True]abc.wma[/WMA]
[WMV=400,300,True]abc.wmv[/WMV]
[RM=400,300,True]abc.rm[/RM]
[RA=True]abc.ra[/RA]
[QT=400,300,True]abc.mov[/QT]


8.表情类
[F]xxx[/F]

Z-Blog问题汇集及反馈(停止更新)

Z-Blog技术中心-Z-Blog常见问题汇集(更新)
http://www.rainbowsoft.org/product/post/5.asp



请在这里留下你的发现的故障或是意见,一般我会及时回复的。


[如果你可以正常安装并登陆,但什么操作也不能执行(出现未知错误)]
解决:有可能是主机的权限太低,IIS用户帐号对该数据库文件没有写权限,或是读写文件的权限不足,请查看你的网络主机相关配置。



[如果你不能“文章生成”也不能“文件重建”,可能是VBScript 解释器版本太低]
注释掉“cmd.asp”文件中的第17行:<% On Error Resume Next %>会出现:
Microsoft VBScript 运行时错误 错误 '800a139a'
错误的数量词......
解决:安装IE6或是下载 VBScript 5.6 解释器,否则你将不能使用Z-Blog。



[最近反应的问题有几个是关于“登陆”不成功的,如果是]
首页可以正常显示,但是点击登陆以后出现这样的地址

http://********/cmd.asp?act=login

然后就找不到服务器了
解决:请将“cmd.asp”文件中的第17行:<% On Error Resume Next %>
给移除掉看看,有什么错误提示(IE右键查看源文件),再发上来。



[无法登陆,总是显示http://xxx/c_error.asp?errorid=5]
解决:请将c_custom.asp文件中的 ZC_BLOG_HOST 更改为已分配的IP或域名。
格式一定要是"http://xxx/",前面要加 http:// ,后面要加上 / 。



[“附件上传”上传中文文件后名称是乱码,且不能在Opear下上传文件.]
解决:原因不明,请上传 ASCII码 名称的文件。



[编辑好的方字会出现间隔增大的情况]
解决:这是因为系统在每一个分段的位置都会添加一个<br/>,这样会让显示出的文字自动分行,但也会破坏掉原来的格式。
目前已经部份解决,如果输入以下HTML标签,则不会在后面跟进一个<br/>:

<form> <select> <option> <textarea> <input> <dl> <dt> <dd> <th> <tr> <td> <tbody> <table> <img> <hr> <div> <ul> <li> <ol> <h1> <h2> <h3> <h4> <h5> <h6> 其及闭合标签,这些标签之后必须紧跟换行才不会加上<br/>

20日的更新打包就是为了解决这个问题的。



[没有文章置顶功能]
解决:可以在首页放入以下代码代替此功能,缺点就是要手动更改default.asp页面。

< %
Dim topArticle
Set topArticle=New TArticle
If topArticle.LoadInfobyID(xxx)=True Then topArticle.Export(ZC_DISPLAY_MODE_ONTOP)
Set topArticle=Nothing
% >

这里的xxx就是要置顶文章的ID号,代码可插入在<div id="divMain"></div>之内。



[在W2003系统下发表完文章点击访问时出现错误]

Active Server Pages 错误 'ASP 0131' 

不允许的父路径 

/ZBlog/post/1.asp,行 6 

包含文件 '../c_option.asp' 不能用 '..' 表示父目录。 

解决:打开IIS->你的站点->属性->主目录->配置->应用程序选项->启用父路径(打上勾)

Z-Blog维护更新记录[正式发布前的最后一次更新]

[2004-12-12]
将首页部份数据与框架分离;

[2004-12-13]
从IceBin.Net的BLOG上取了张图片并做成圣诞版样式;
文章锁定时同时锁定发言栏;
留言时会自动加上"http://";
调整了RSS输出内容;

[2004-12-14]
完善了分页功能;
完善了首页标题的变更;
Blog统计静态化;

[2004-12-16]
对部份字段进行索引;
缩短文档归档时间范围;
首页留言显示的调整;
制作了MovableType 3.x之Modern Lines样式;
对view.asp进行了缩编;

[2004-12-17]
美化了管理界面;
对评论输入和引用输入进行调整;
对rss.asp进行强化处理;
再次将首页数据与框架分离;
将UPLOAD目录从IMAGE目录转出;

[2004-12-19]
仿制了SimpleBits样式,每移植一次样式就是对智力的考验,累的吐血;
增加了TopBar的HTML元素,但无内容;
将divMain元素和divSidebar元素在HTML流中的顺序置换,因而对所有样式进行调整;
放宽了留言字数从250到500字;
显示模块设置了Response.Buffer,不过没有发现这样做的好处;
发现了一个小小的BUG,居然对输入做了两次Transfer to HTML,立马修改TArticle类的一个方法;

[2004-12-20]
实现了图片上传,终于可以丢掉FTP,上传目录也限定了,文件类型也限定了,安全性应该不错,还可以删除文件,代码不多,但却不容易,又吐血一次:),在Mozilla FireFox下上传表现很好,上传1个2M的图片,只用了1分钟,看来真的可以连IE也一起扔了;

[2004-12-25]
草稿文件(即加密文件,全部隐藏)的设置,顺便设了一个文章为加密文件;
文件等级:草稿文件>隐藏文件(只隐藏内容)>锁定文件>普通文件;

[2004-12-26]
RSS新闻聚合改为静态生成了,这样可以节省资源;
修改了RSS输出模块,增加了一个保存XML文件的方法,修正了createProcessingInstruction调用方法;
修正了显示样式中不符合W3C的地方;

[2004-12-30]
增加了首页留言显示链接的title属性,方便查看相关信息;

[2004-12-31]
修正了在IE5.0下发言出错的JS脚本的BUG(其它的几个子站均有同样的错误,主要是对JS语言的理解问题和认识不够);
移除了发言栏中文本框的CSS的height属性;
最大可能的修复了SimpleBits样式中sidebar位移的问题;

[2005-01-08]
隐藏了文章的查看次数,现在认为没有必要显示出来;

[2005-01-14]
在view.asp页中显示最新的十条留意(与default.asp页同);

[2005-01-15]
完成了“私人文章”的相关逻辑的代码,并设置了一篇私人日记;

[2005-01-22]
对WarCraft样式的head部份进行了更换,再次感谢魔兽中国;
将Previous栏收缩到10条文章;

[2005-01-24]
修正了一个BUG:即在Firefox下进入view.asp页中BLOG标题的链接不正确,发现是Firefox和IE在返回ServerVariables变量不同所造成了,感谢stormycat发现这个问题;

[2005-01-29]
增加了MM样式,感谢FantasySky Blog,哎,又蹂躏了一个网站:);
在文章标题处应用了CSS中的Class重叠属性,可以为每类文章设置一个个性图标。
对TZblog类进行了大幅度调整,分离了TArticleList类,对TArticle类的方法进行了改动;
对管理模块进行了整合处理,调整中;
新建了POST目录,为静态化打基础;
新建了STYLE目录,将各个样式的图片与CSS文件放入其中;
继续将字符串分离到语言文件中;
改进了日历算法;
使用了Response.Charset="UTF-8"语句;
修正了部份程序和HTML命名不规范的地方;

[2005-01-31]-[2005-02-18]
对结构做了重大调整,去除了TZblog类,重整c_lib.asp,将其分治成数个模块,整个结构进行平整化处理。
实现了文章的局部静态化处理,直接生成基于文件ID的ASP文件于POST目录,减少了服务器运算,更有利于SEO,对单个文章的静态化处理过程还做了进一步的规划;
支持部份的UBB代码,包括表情,字体和链接,支持[CODE]代码输入;
新建了default.css样式,做为发布时的默认界面,并重新对其它样式进行了规范,去除了多余的标签,规范了标签的名称;
加入导航栏的内容,并对其中的元素的样式进行处理;
完成语言文件的分离工作,可以实现多语种;
完成了对管理模块的整合,并按权限调整显示内容,修改了文章编辑页,调整了用户登陆页的布局,调整了管理模块的CSS样式,并对后台表格应用了斑马线;
给每条留言都设一个锚点,可以直接看到这条留言;
从c_option.asp页面将用户自定义数据分离到c_custom.asp页面;
实现了站内搜索功能,并建立了search.asp页面;
移除rss.asp文件,将其功能转至"BLOG重建"中,即直接生成rss.xml文件;
关于用户登陆上,修正了cookies保存时间不正常的问题;
新建TUpLoadFile文件类,将相应的代码归入其中;
将页头与页脚代码放入各页面中,移除c_footer.asp和c_header.asp文件;
清除数据库文件中未使用的表,移除文章归档的表,在blog_Article表里增加了log_Url字段,为实现静态化做铺垫;
完成了用户权限的划分,并对相关的逻辑代码进行补充,规范了ASP文件的代码,调整了部份函数的功能;
对界面样式的更换做了硬性规定,去除了JS脚本更换样式;
收录了30个表情图片放在IMAGE目录里,并将表情头象放置在文章的评论框下方,由JS脚本实现相关操作;
经过H4K_B4N测试,修正了直接写入ASP的一个BUG,通过这个BUG可以上传ASP文件对主机造成危害,好在能发文章的人都是高级用户。
修正了显示引用内容时有时会出现的无字的BUG;
增加了登陆时的验证程序,并让验证程序应用于发表留言过程,可防止垃圾留言,默认为不启用;
[<<] [<] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [>] [>>]
­

Powered by Zdevo 1.0.3125.32067,Template by Nagrand.

分类

­