`
xqf222
  • 浏览: 117846 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

无限分类生成HTML文件

 
阅读更多
'无限分类生成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

分享到:
评论

相关推荐

    赛维网络生成html文章系统

    管理功能: 一、文章功能区 1、栏目管理:栏目为无限下级分类,同时也可进行同级的栏目无限添加,实现纵向和横向的无限往下增加 2、栏目设置:栏目的“名称”,捆绑的模版,纵横向图片的大小、数量自由...

    生成静态html文件的企业门户网站系统

    网软志成中英文双语企业网站管理系统,生成静态html文件的企业门户网站系统免费下载,后台自动生成前台静态html网页,公司网站主页模板,企业网站首页模板下载,asp生成html的,网软志成企业网站管理系统生成html正式版...

    非常不错的企业网站管理系统生成HTML版

    ● ASP技术开发,整站三语生成HTML静态网页文件,UTF-8国际编码,增强的性能,非凡的访问速度,更强的安全性,无限扩展性; ● 会员和管理员密码MD5+算法 增强的密码安全措施,防任何形式的密码破解; ● 灵活、强大...

    基于ASP的下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip

    基于ASP的下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip

    php生成静态html的企业网站管理系统 整站源码 我见过最好用的!

     三、模版、插件共分享资源无限  模版,方便地安装插件、模版、边框;采用积分机制激励插件、模版的DIY开发和资源分享,越来越丰富的资源让您的网站越来越丰富多彩;  四、邮件订阅及群发功能  邮件订阅及邮件...

    能生成HTML的新闻系统

    主要功能:1、自动生成HTM文件,可以大大降降低服务器的负担,提高新闻的浏览速度。2、采用分级审核制度,输入员和审核员分工操作,充许管理员对新闻审核后发布。3、采用JS,可以方便在页面的任意位置增加新闻。4、...

    贤诚文章管理系统(动态版) v1.0

    动态版:文章内页面无需在后台生成HTML静态文件,前台直接显示动态内容页面,分类首页还需要在后台手动生成,它的优点是不用将文章页面生成HTML静态页面,它的缺点是如果网站数据太多,网站的流量大的话,网站打开的...

    网软志成分类信息网站系统.net官方商业版

    分类信息网源码下载,分类信息网站全站源码,分类信息网站模板,网页模板,分类信息发布网站系统采用asp.net编程并采用mssql大型数据库,并可后台控制生成静态html文件,或者不生成html,开发的生活分类信息网站智能建站...

    由后端flask生成的侧边栏无线级菜单tree

    用递归生成完美侧边栏菜单,前端页面优美,代码简洁

    仿赶集网站模板.net分类信息管理系统下载

    分类信息网源码下载,分类信息网站全站源码,分类信息网站模板,网页模板,分类信息发布网站系统采用asp.net编程并采用mssql大型数据库,并可后台控制生成静态html文件,或者不生成html,开发的生活分类信息网站智能建站...

    原生JS无限级树形菜单(兼容各浏览器)

    原生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制造编辑器

    只需把文章的题目、内容按顺序放在文本文件里,经程序处理,即可快速生成带索引文件、“上一页”“下一页”链接的HTML文件群,是快速制作e-book电子书,“书屋”、“技巧”类站点的得力助手。软景HTML制造机 3 自带...

    菜鸟协会影视城全站程序.rar

    无限分类 新增娱乐文章系统 实行电影收费会员制 优化了收费看和下载电影功能<不断完善中> 必需有的文件夹 /soft/ 电影下载HTML页 /sort/ 电影分类HTML页 /new/ 电影更新列表HTML页 /info/ 文章HTML页 /softimg/ ...

    动站htm模板自动生成超级新闻系统

    增加了新文章后也就无法根据模板生成HTML文件写到对应的文件夹内(因为文件夹都无法生成); 3.我的服务器是支持ASP+ACCESS的,在我的机器上无论怎么试都非常正常,还望老兄你指点一二,我将非常感激! 站长: 由于...

    贤诚文章管理系统(PHP)真实可用

    3、自定义文章生成HTML静态文件目录。 4、蜘蛛爬行统计开关。 5、可以添加ICP备案号及网站流量统计器。 二、文章分类功能: 1、文章无限分类功能; 2、支持后台添加、修改、删除等操作; 3、自定义分类的标题...

    易用(cms)文章管理系统 v1.0.rar

    简介: 易用(cms)文章管理系统是一套实用的文章后台管理...6、静态文件生成(支持html静态页面自动生成) 7、测试用户名admin,密码admin 8、演示地址:http://www.sl1818.com/newcms/admin/ 用户名:admin,密码admin

    eWebArticle(极限文章管理系统) v1.0(Net)

    当采用生成静态HTML的模式时,静态文件生成的效率是一个非常重要的问题,在很多其它同类产品中,它是一篇再一篇的生成的,而这样,就算你的服务器再好,你为了生成几万篇的文章可能需要几天的时间。eWebArticle可...

    521yy网址导航 v2.2.rar

    521yy网址导航Asp生成html版,管理后台简单实用,生成分类静态页面后网站总大小只有8MB左右,占用空间极少。在线后台功能包括类别添加管理、网站添加管理、网站审核管理、分类管理网站、修改管理密码、生成分类页面...

    贤诚文章管理系统 动态版 V1.0.rar

    动态版说明:文章内页面无需在后台生成HTML静态文件,前台直接显示动态内容页面,分类首页还需要在后台手动生成,它的优点是不用将文章页面生成HTML静态页面,它的缺点是如果网站数据太多,网站的流量大的话,网站...

Global site tag (gtag.js) - Google Analytics