如果你乐意,可以到本站看看演示啊:
2006-4-10号 更新版本
http://blog.moonhai.com/mydownfile/htmlmaker0410.rar
主要是增加:发表文章后,给出创建首页、刚发表日志、分类的连接。如果以前安装过的话,请把blogpost.asp, blogedit.asp替换。 把control文件夹下的CreateAllArticle.asp,createAction.asp,createsort.asp,createIndex.asp替换就可以了。当然从新安装一遍也行。感谢“混神”的关注。
(2006-4-2号 20
更新版本)
程序下载:
http://blog.moonhai.com/mydownfile/htmlmaker.rar
----------------------------------------------------------------------------------------------------------------------------------------------------
更新日志::
(本文章经常更新一些最新修改)
2006-4-2
修正页面底部皮肤版权显示的信息。
判断是否有Flash导航条,如果有就显示出来!
2006-3-30
22

由于我在创建页面的时候没有出现任何错误,也就没有再仔细的看. 现在网友提出了错误的地方. 我就更正了Tag的提取函数,主要是参考了PJBlog源码. 希望错误不在出现!
2006-3-25
21

1. 对部分代码进行修改,加入判断目录是否存在的代码,如果没有则创建.
2. 重新对脚本超时进行了赋值99999秒,保证大量的数据可以创建. (没有经过测试)
3. 替换UBB中的相对路径.
4. 修改对最新文章和最新留言插件的支持,不用修改上述插件就可以直接使用了.
5. 后体动态更换皮肤完善.
11

粗心了.数据库的名称忘了修改了. 已经更正! 感谢网友提出啊!
2006-3-25
1. 关于 Support 模块的修改:
请登陆后台,修改HTML代码为 {$BlogInfo$}
即把
引用:
日志: $blog_LogNums$ 篇
评论: $blog_CommNums$ 个
引用: $blog_TbCount$ 个
留言: $blog_MessageNums$ 个
会员: $blog_MemNums$ 人
访问: $blog_VisitNums$ 次
在线: $blog_OnlineNums$ 人
替换成 {$BlogInfo$}
2. 本人的网站放在自己学院的服务器上,配置很差.速度慢是正常的,主要是不花钱,所以我就凑活用了.
生成HTML页面,我主要是想让搜索引擎可以快速的检索到,至于是否加速我倒没有太大的奢望.
3-24 -- 21
1. 修改评论的UBB编辑器. 可以正常引用.
2.更改评论显示的方式,采用JS调用.不用每次发表评论后再创建页面.
3. 判断上传附件的路径,转化成相对于根路径.
4. 后台更换皮肤,不用重新创建所有页面.
5. 增加了记录IP的功能. 20分钟内不重复记录IP. 请在后台的 "查看访客记录" 中查看!
6. 打算将评论使用JS来分页显示.没有成功,暂时放弃.
3-23 - 19:00
感谢网友的提出:
1. 目前已经解决了UBB换行的问题!
2. 加入了表情图片的判断,可以使图片正常显示了.
3. 文章页的标题和底部的问题也解决了.
请重新下载,覆盖原来的文件(包括数据库)就可以了!!
2006-3-22
18
更改了文章页的网页标题问题,使他显示文章的名称和网站名!
UBB的断行我还没仔细的看,希望尽快解决.
Tag页暂时使用列表方式显示,我觉得就行了.
如果你觉得显示的没有Asp页快的话,可能是我使用了一些js调用后台的asp代码的缘故.
一大早就把昨天的一些小问题解决了. 我发现在Win2000的服务器下asp不能创建中文目录.今天赶紧把创建Tag页面的代码改动了下. 又提供了几个修改的插件.
2006-3-21 23点47分
没有想到,最后一点东西让我搞了两个小时.这次把放置html页面的文件夹全部更换了. 快速的写了一下使用说明.
没有详细的测试,现在只能说是试用了,请大家备份好原文件啊. 明天再写详细的使用方法. 并提供修改一些常用的插件,使得它们可以在html页面中也可以使用.
如果有问题请留下!!
宿舍要关门了,886
2006-3-21
昨天实验室不能上网,今天搞定了.
开始最后的测试和制作安装程序,由于今晚8点半前还有课要上,所以到22点后应该可以发布程序.
晚上下课晚了点,现在正在制作安装向导,很快发布!!
2006-3-20:
重新修改 读取预览文章的代码,加入UBB判断等. OK
写按分类创建分类页的代码 ok
写归档的创建文件 OK
在 日志页加入记录阅读数的js OK
在 每页加入记录访问量的Js(放在模板列面) OK
在相关页面加入判断转向html OK
评论后自动创建html有问题? OK (blogcomm.asp)
侧边的留言链接路径不对 (要使用修改后的插件) 测试一下啊! OK
日历的链接好像不对 OK
发表/修改日志后自动创建文档 (blogpost.asp, blogedit.asp) OK
2006-3-19:
和师兄师姐们烧烤回来后,晚上又抽点时间把这个东东完善了一下. 正在测试!
目前每月归档的页面也创建好了,修改了部分错误的链接. 后台管理也完成了,还要进一步的完善!!
关于 tags ,目前没有写创建html代码的程序,既然大家有 兴趣啊,那就加上吧.
-----------------------------------------------------------------------------------------------------------------------------------------------------
拿到这个PJBlog的程序源码后,发现没有创建HTML静态页面的功能. 到论坛上逛了一下,发现一个插件扩展. 试用了一下,不太适合自己. 他的"生成原理使用xmlhttp得到源码然后用adodb.stream写文件" . 倒霉的是我的这个服务器不支持xmlhttp的功能
想来想去,还是自己写吧. 于是有了当前的这个静态扩展. 我是使用Asp直接读取blog的数据库,然后分别处理首页,分类页,文章页和每月归档. 创建普通和列表显示的页面. 程序带有独立数据库,不修改原有数据库的任何部分. 程序不处理外部模块链接. 由于是直接调用原来blog的plugins.asp文件,所以原理上来说,对于侧边的插件都可以生成.不过需要改动一下插件的代码,就是要确定blog的相对于网站根的路径. 其实,只需要加入"&SiteURL&",就行了. 另外, 创建的html代码进行了部分简化处理.
由于今天到栖霞山去植树,跑了一天啊,累坏了,把一些计划也耽误了!
目前只是一点点的测试运行,Bug难免. 敬请提出!!
[
本帖最后由 guopjhome 于 2006-4-25 20
编辑 ]