'无限分类生成HTML文件
'接收传递过来的文章路径参数
set rsHtmlFileCode=server.CreateObject ("ADODB.RecordSet")
sql4="select * from Article where ID="&CurrentArticleID
rsHtmlFileCode.Open sql4,conn,1,3
if rsHtmlFileCode.EOF and rsHtmlFileCode.bof then
response.Write("alert('没有找到需要生成HTML的文章数据内容');history.go(-1);")
response.End()
else
ClassDepth=rs("ClassDepth")
ClassID=rs("ClassID")
ParentID=rs("ParentID")
'获取当前文章路径
if ClassDepth=0 then
CurrentClassDir="/"&sClassDir
else
sClassDepth=ClassDepth-1
sParentID=ParentID
CurrentClassDir=""
GetCurrentClassDirPath sClassDepth,sParentID,CurrentClassDir
end if
'建立当前文章目录
CreatHtmlFolder CurrentClassDir
end if
rsHtmlFileCode.close
set rsHtmlFileCode=nothing
'获取文章对应的静态生成页面文件路径
Function GetCurrentClassDirPath(CurrentClassDepth,CurrentClassID,CurrentClassDir)
set rsClsssDirPath=server.CreateObject ("ADODB.RecordSet")
sqlClsssDirPath="select * from ArticleClass where ParentID="&CurrentClassID
rsClsssDirPath.Open sqlClsssDirPath,conn,1,3
if rsClsssDirPath.EOF and rsClsssDirPath.bof then
response.Write("alert('没有找到需要生成HTML的文章数据内容');history.go(-1);")
response.End()
else
sClassDepth=rsClsssDirPath("ClassDepth")-1
sParentID=rsClsssDirPath("ParentID")
sClassDir=rsClsssDirPath("ClassDir")
if sClassDepth=0 then
if CurrentClassDir="" then
'当前文章的类别是顶类下的文章的路径
StrClassDir="/"&sClassDir
else
'多级类别下的文章的路径
StrClassDir=sClassDir&"/"&CurrentClassDir
end if
Exit Function
else
CurrentClassDir=sClassDir&"/"&CurrentClassDir
GetCurrentClassDirPath sClassDepth,sParentID,CurrentClassDir
end if
end if
rsClsssDirPath.close
set rsClsssDirPath=nothing
end Function
'建立对应的文件夹
Function CreatHtmlFolder(CurrentFolderName)
CurrentFolderPath=Server.MapPath(CurrentFolderName)
Set FolderObject=Server.CreateObject("Scripting.FileSystemObject")
if not FolderObject.FolderExists(CurrentFolderPath) then
FolderObject.CreateFolder(CurrentFolderPath)
response.Write(CurrentFolderPath&"文件夹创建完成")
else
response.Write(CurrentFolderPath&"文件夹已存在")
end if
set FolderObject=nothing
end Function
'建立对应的文件内容
Function CreatHtmlFile(ClassDirPath,FileName,FileExt,ArticleID,HtmlContentCode)
Set fso = CreateObject("scripting.FileSystemObject")
HtmlFileName=ClassDirPath&"/"&HtmlFileName&"."&HtmlFileExt
HtmlFileNamePath=Server.MapPath(HtmlFileNamePath)
Set ObjHtmlFile=fso.OpenTextFile(HtmlFileNamePath,8,True)
ObjHtmlFile.WriteLine HtmlContentCode
ObjHtmlFile.Close
Set ObjHtmlFile=Nothing
end Function
分享到:
相关推荐
管理功能: 一、文章功能区 1、栏目管理:栏目为无限下级分类,同时也可进行同级的栏目无限添加,实现纵向和横向的无限往下增加 2、栏目设置:栏目的“名称”,捆绑的模版,纵横向图片的大小、数量自由...
网软志成中英文双语企业网站管理系统,生成静态html文件的企业门户网站系统免费下载,后台自动生成前台静态html网页,公司网站主页模板,企业网站首页模板下载,asp生成html的,网软志成企业网站管理系统生成html正式版...
● ASP技术开发,整站三语生成HTML静态网页文件,UTF-8国际编码,增强的性能,非凡的访问速度,更强的安全性,无限扩展性; ● 会员和管理员密码MD5+算法 增强的密码安全措施,防任何形式的密码破解; ● 灵活、强大...
基于ASP的下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip
三、模版、插件共分享资源无限 模版,方便地安装插件、模版、边框;采用积分机制激励插件、模版的DIY开发和资源分享,越来越丰富的资源让您的网站越来越丰富多彩; 四、邮件订阅及群发功能 邮件订阅及邮件...
主要功能:1、自动生成HTM文件,可以大大降降低服务器的负担,提高新闻的浏览速度。2、采用分级审核制度,输入员和审核员分工操作,充许管理员对新闻审核后发布。3、采用JS,可以方便在页面的任意位置增加新闻。4、...
动态版:文章内页面无需在后台生成HTML静态文件,前台直接显示动态内容页面,分类首页还需要在后台手动生成,它的优点是不用将文章页面生成HTML静态页面,它的缺点是如果网站数据太多,网站的流量大的话,网站打开的...
分类信息网源码下载,分类信息网站全站源码,分类信息网站模板,网页模板,分类信息发布网站系统采用asp.net编程并采用mssql大型数据库,并可后台控制生成静态html文件,或者不生成html,开发的生活分类信息网站智能建站...
用递归生成完美侧边栏菜单,前端页面优美,代码简洁
分类信息网源码下载,分类信息网站全站源码,分类信息网站模板,网页模板,分类信息发布网站系统采用asp.net编程并采用mssql大型数据库,并可后台控制生成静态html文件,或者不生成html,开发的生活分类信息网站智能建站...
原生JS写的无限级树形菜单(包含文件:otree.js,otree.css,demo.html,demo1.html,imgs/ ),兼容IE6/7/8/9+、Chrome... 可获取HTML中li列表自动生成树菜单(可用作网站多级分类目录) 更多功能参见demo.html和demo1.html
分类信息网源码下载,分类信息网站全站源码,分类信息网站模板,网页模板,分类信息发布网站系统采用asp.net编程并采用mssql大型数据库,并可后台控制生成静态html文件,或者不生成html,开发的生活分类信息网站智能建站...
只需把文章的题目、内容按顺序放在文本文件里,经程序处理,即可快速生成带索引文件、“上一页”“下一页”链接的HTML文件群,是快速制作e-book电子书,“书屋”、“技巧”类站点的得力助手。软景HTML制造机 3 自带...
无限分类 新增娱乐文章系统 实行电影收费会员制 优化了收费看和下载电影功能<不断完善中> 必需有的文件夹 /soft/ 电影下载HTML页 /sort/ 电影分类HTML页 /new/ 电影更新列表HTML页 /info/ 文章HTML页 /softimg/ ...
增加了新文章后也就无法根据模板生成HTML文件写到对应的文件夹内(因为文件夹都无法生成); 3.我的服务器是支持ASP+ACCESS的,在我的机器上无论怎么试都非常正常,还望老兄你指点一二,我将非常感激! 站长: 由于...
3、自定义文章生成HTML静态文件目录。 4、蜘蛛爬行统计开关。 5、可以添加ICP备案号及网站流量统计器。 二、文章分类功能: 1、文章无限分类功能; 2、支持后台添加、修改、删除等操作; 3、自定义分类的标题...
简介: 易用(cms)文章管理系统是一套实用的文章后台管理...6、静态文件生成(支持html静态页面自动生成) 7、测试用户名admin,密码admin 8、演示地址:http://www.sl1818.com/newcms/admin/ 用户名:admin,密码admin
当采用生成静态HTML的模式时,静态文件生成的效率是一个非常重要的问题,在很多其它同类产品中,它是一篇再一篇的生成的,而这样,就算你的服务器再好,你为了生成几万篇的文章可能需要几天的时间。eWebArticle可...
521yy网址导航Asp生成html版,管理后台简单实用,生成分类静态页面后网站总大小只有8MB左右,占用空间极少。在线后台功能包括类别添加管理、网站添加管理、网站审核管理、分类管理网站、修改管理密码、生成分类页面...
动态版说明:文章内页面无需在后台生成HTML静态文件,前台直接显示动态内容页面,分类首页还需要在后台手动生成,它的优点是不用将文章页面生成HTML静态页面,它的缺点是如果网站数据太多,网站的流量大的话,网站...