⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_create_soft.asp

📁 淘客网上商店网站程序 淘客网上商店网站程序 淘客网上商店网站程序
💻 ASP
📖 第 1 页 / 共 3 页
字号:
		next
	else
		RefreshHtml "生成推荐列表("&strFileUrl&")完成!",m,AllMakeNum
	end if
	Err=0
	RefreshHtml2 "txt1","<font color=blue>恭喜您,所有"&Cl.ChannelItemName&"推荐列表生成完毕!</font>"
End Sub

Sub Create_Soft_Hot()
	m=1:Err=0
	AllMakeNum=1
	RefreshHtml2 "txt1","<font color=#ff0033>正在生成"&Cl.ChannelItemName&"热门列表页面,请稍候......</font>"
	Soft_Setting
	CurrentPage=1
	TotalPut=0
	DefaultPage="Index"
	PageData.Soft_Hot
	If (TotalPut Mod PageSize) = 0 Then
		TotalPageNum = TotalPut \ PageSize
	Else
		TotalPageNum = TotalPut \ PageSize + 1
	End If
	strFileUrl=Cl.GetItemIndexPath(Cl.CreatePathType, Cl.HtmlDir, Cl.ChannelDir) & "Hot/Index."&Cl.CreateFileExt
	MakeData=Template.ReplaceAllFlag(TempStr)
	Set Make = Fso.CreateTextFile(Server.MapPath(Cl.WebDir&strFileUrl), True)
	Make.Write MakeData & vbNewLine & _
			"<!--Powered by:"& ClCMS_Version & "(As"&"poo.n"&"et) " &_
					"CreateDate:"&Now&"--> "
	Set Make = Nothing
	apn=apn+1
	TotalPageNum=Clng(TotalPageNum)
	if TotalPageNum>=2 then  '多页面
		AllMakeNum=TotalPageNum
		RefreshHtml "生成热门列表的第 <font color=red><b>1</b></font> 个页面("&strFileUrl&")完成!",CurrentPage,AllMakeNum
		for CurrentPage=2 to TotalPageNum
			PageData.Soft_Hot
			strFileUrl=Cl.GetItemIndexPath(Cl.CreatePathType, Cl.HtmlDir, Cl.ChannelDir) & "Hot/List_"&CurrentPage&"."&Cl.CreateFileExt
			MakeData=Template.ReplaceAllFlag(TempStr)
			Set Make = Fso.CreateTextFile(Server.MapPath(Cl.WebDir&strFileUrl), True)
			Make.Write MakeData & vbNewLine & _
			"<!--Powered by:"& ClCMS_Version & "(As"&"poo.n"&"et) " &_
					"CreateDate:"&Now&"--> "
			Set Make = Nothing
			RefreshHtml "生成热门列表的第 <font color=red><b>"&CurrentPage&"</b></font> 个页面("&strFileUrl&")完成!",CurrentPage,AllMakeNum
			apn=apn+1
			if Not Response.IsClientConnected then Exit For
		next
	else
		RefreshHtml "生成推荐列表("&strFileUrl&")完成!",m,AllMakeNum
	end if
	Err=0
	RefreshHtml2 "txt1","<font color=blue>恭喜您,所有"&Cl.ChannelItemName&"热门列表生成完毕!</font>"
End Sub

Sub Create_Soft_Soft(strType)
	Dim TempID
	Dim SqlMake,sTopNew,sBeginDate,sEndDate,sBeginID,sEndID
	m=0:Err=0:AllMakeNum=0
	RefreshHtml2 "txt1","<font color=#ff0033>正在生成"&Cl.ChannelItemName&",请稍候.....</font>"
	Set RsMake = Server.CreateObject("ADODB.Recordset")
	if strType=1 then
		TempClassID=Trim(Request("ClassID"))
		TempID=Trim(Request("InfoID"))
		if TempID<>"" then
			if TempID="" or Not IsNumeric(Replace(Replace(TempID,",","")," ","")) then
				RefreshHtml2 "txt1","<font color=red>生成HTML文件失败,参数中含有非法ID!</font>"
				Exit Sub
			end if
			TempID=Replace(TempID," ","")
			SqlMake="Select InfoID,ClassID,IsHtml,HtmlFileUrl,UpdateTime from Cl_Soft where Status=1 and Deleted="&FalseType&" And InfoID In ("&TempID&") and ChannelID="&ChannelID&" order by UpDateTime desc,InfoID desc"
		elseif TempClassID<>"" then
			if TempClassID="" or Not IsNumeric(Replace(Replace(TempClassID,",","")," ","")) then
				RefreshHtml2 "txt1","<font color=red>生成HTML文件失败,参数中含有非法ID!</font>"
				Exit Sub
			end if
			TempClassID=Replace(TempClassID," ","")
			SqlMake="Select InfoID,ClassID,IsHtml,HtmlFileUrl,UpdateTime from Cl_Soft where Status=1 and Deleted="&FalseType&" And ClassID In ("&TempClassID&") and ChannelID="&ChannelID&" order by UpDateTime desc,InfoID desc"
		else
			RefreshHtml2 "txt1","<font color=red>生成HTML文件失败,请指定参数!</font>"
			Response.end
		end if
	else
		Select Case CreateType
		Case "2"
			sTopNew=Trim(Request("TopNew"))
			if Not isNumeric(sTopNew) then Call Cl.OutMsg(0,"参数错误,请重新输入!","javascript:history.go(-1)")
			SqlMake="Select Top "&Clng(sTopNew)&" InfoID,ClassID,IsHtml,HtmlFileUrl,UpdateTime from Cl_Soft where Status=1 and Deleted="&FalseType&" and ChannelID="&ChannelID&" order by UpDateTime desc,InfoID desc"
		Case "3"
			sBeginDate=Trim(Request("BeginDate"))
			sEndDate=Trim(Request("EndDate"))
			if Not IsDate(sBeginDate) or Not IsDate(sEndDate) then Call Cl.OutMsg(0,"参数错误,请重新输入!","javascript:history.go(-1)")
			If IsSqlDataBase=1 Then
				SqlMake="Select InfoID,ClassID,IsHtml,HtmlFileUrl,UpdateTime from Cl_Soft where Status=1 and Deleted="&FalseType&" and datediff(d,UpDateTime,"&SqlNowString&")<=datediff(d,'"&sBeginDate&"',"&SqlNowString&") and datediff(d,UpDateTime,"&SqlNowString&")>=datediff(d,'"&sEndDate&"',"&SqlNowString&") and ChannelID="&ChannelID&" order by UpDateTime desc,InfoID desc"
			else
				SqlMake="Select InfoID,ClassID,IsHtml,HtmlFileUrl,UpdateTime from Cl_Soft where Status=1 and Deleted="&FalseType&" and datediff('d',UpDateTime,"&SqlNowString&")<=datediff('d','"&sBeginDate&"',"&SqlNowString&") and datediff('d',UpDateTime,"&SqlNowString&")>=datediff('d','"&sEndDate&"',"&SqlNowString&") and ChannelID="&ChannelID&" order by UpDateTime desc,InfoID desc"
			end if
		Case "4"
			sBeginID=Trim(Request("BeginID"))
			sEndID=Trim(Request("EndID"))
			if Not Isnumeric(sBeginID) or Not Isnumeric(sEndID) then Call Cl.OutMsg(0,"参数错误,请重新输入!","javascript:history.go(-1)")
			SqlMake="Select InfoID,ClassID,IsHtml,HtmlFileUrl,UpdateTime from Cl_Soft where Status=1 and Deleted="&FalseType&" and InfoID>"&Clng(sBeginID)&" and InfoID<"&Clng(sEndID)&" and ChannelID="&ChannelID&" order by UpDateTime desc,InfoID desc"
		Case else
			SqlMake="Select InfoID,ClassID,IsHtml,HtmlFileUrl,UpdateTime from Cl_Soft where Status=1 and Deleted="&FalseType&" and ChannelID="&ChannelID&" order by UpDateTime desc,InfoID desc"
		end Select
	end if
	RsMake.open SqlMake,Conn,1,3
	if RsMake.Bof and RsMake.Eof then
		RefreshHtml "当前无任何"&Cl.ChannelItemName&"!",0,100
		RefreshHtml2 "txt1","<font color=red>当前无任何"&Cl.ChannelItemName&"!</font>"
		exit sub
	End if
	SqlMake=RsMake.GetRows(-1)
	RsMake.Close:Set RsMake=Nothing
	AllMakeNum=Ubound(SqlMake,2)+1
	RefreshHtml2 "txt4","共有 <b>"&AllMakeNum&"</b> "&Cl.ChannelItemUnit&Cl.ChannelItemName&"要生成!"
	Dim Mi
	On Error Resume Next
	For Mi=0 to AllMakeNum-1
		if SqlMake(2,Mi) then Fso.DeleteFile(server.MapPath(Cl.WebDir & SqlMake(3,Mi)))
		m=m+1:InfoID=SqlMake(0,Mi)
		Soft_Setting
		sInfoFileName = Cl.GetItemFileName(Cl.CreateFileType,SqlMake(1,Mi),SqlMake(0,Mi),SqlMake(4,Mi))
		strFileUrl=Cl.GetItemPath(Cl.CreatePathType,Cl.HtmlDir,Cl.ChannelDir,ParentPath,ClassID,ParentDir,ClassDir) & sInfoFileName &"."&Cl.CreateFileExt
		PageData.Soft_Show
		MakeData=Template.ReplaceAllFlag(TempStr)
		Set Make = Fso.CreateTextFile(Server.MapPath(Cl.WebDir&strFileUrl), True)
		Make.Write MakeData & vbNewLine & "<!--Powered by:"& ClCMS_Version & "(As"&"poo.C"&"n) " &_
						"CreateDate:"&Now&"--> "
		Set Make = Nothing
		'RsMake("IsHtml")=TrueType
		'RsMake("HtmlFileUrl")=strFileUrl
		'RsMake.Update
		Cl.Execute("UpDate Cl_Soft Set IsHtml="&TrueType&",HtmlFileUrl='"&strFileUrl&"' where InfoID="&InfoID&"")
		RefreshHtml "生成第 <font color=red><b>"&m&"</b></font> "&Cl.ChannelItemUnit&Cl.ChannelItemName&"("&strFileUrl&")完成!",m,AllMakeNum
		apn=apn+1
		if Not Response.IsClientConnected then Exit For
	Next
	SqlMake=Empty
	RefreshHtml2 "txt1","<font color=blue>恭喜您,所有文件生成完毕!</font>"
	Err=0
End Sub

Sub Del_Soft_Soft(strType)
	Dim TempID,RsDelHtml,SQLDelHtml
	m=0:Err=0:AllMakeNum=0
	RefreshHtml2 "txt1","<font color=#ff0033>正在清除HTML,请稍候.....</font>"
	if strType=1 then
		TempID=Request("InfoID")
		if TempID="" or Not IsNumeric(Replace(Replace(TempID,",","")," ","")) then
			RefreshHtml2 "txt1","<font color=#ff0033>清除HTML文件失败,参数中含有非法ID!</font>"
			Exit Sub
		end if
		SQLDelHtml="Select InfoID,IsHtml,HtmlFileUrl From Cl_Soft Where InfoID In ("&TempID&") and IsHtml="&TrueType&" and ChannelID="&ChannelID&" Order By InfoID Desc"
	else
		SQLDelHtml="Select InfoID,IsHtml,HtmlFileUrl From Cl_Soft Where IsHtml="&TrueType&" and ChannelID="&ChannelID&" Order By InfoID Desc"
	end if
	Set RsDelHtml=Server.CreateObject("Adodb.RecordSet")
	RsDelHtml.Open SQLDelHtml,Conn,1,3
	AllMakeNum=RsDelHtml.recordcount
	RefreshHtml2 "txt4","共有 "&AllMakeNum&" "&Cl.ChannelItemUnit&Cl.ChannelItemName&"要清除HTML!"
	if AllMakeNum=0 then
		RefreshHtml "当前无要清除HTML的"&Cl.ChannelItemName&"!",1,1
		RefreshHtml2 "txt1","<font color=red>当前无要清除HTML的"&Cl.ChannelItemName&"!</font>"
		exit sub
	end if
	Do While Not RsDelHtml.Eof
		strFileUrl=Replace(Cl.WebDir & RsDelHtml(2),"//","/")
		RsDelHtml("IsHtml")=False
		RsDelHtml("HtmlFileUrl")=""
		RsDelHtml.Update
		m=m+1
		if fso.FileExists(server.MapPath(strFileUrl)) then
			fso.DeleteFile(server.MapPath(strFileUrl))
			RefreshHtml "清除第 <font color=red><b>"&m&"</b></font> 个HTML文件("&strFileUrl&")完成!",m,AllMakeNum
		else
			RefreshHtml "<font color=red>清除第 <b>"&m&"</b> 个HTML文件("&strFileUrl&")失败!</font>",m,AllMakeNum
		end if
		RsDelHtml.MoveNext
	Loop
	RsDelHtml.Close:Set RsDelHtml=Nothing
	RefreshHtml "所有文件清除HTML完毕!",1,1
	RefreshHtml2 "txt1","<font color=blue>恭喜您,所有文件清除HTML完毕!</font>"
	Err=0
End Sub

'<!--
'┌───────────────────────────────────────────────────────┐
'│														 │
'│		CreateLive CMS Version 4.0						 │
'│        				Powered by Aspoo.CN	 	 │
'│ 		          						 │
'│ 	邮箱: support@aspoo.cn		Info@aspoo.cn  	 │
'│		QQ: 3315263				596197794			 │
'│		网站: www.aspoo.cn			www.aspoo.com		 │
'│		论坛: bbs.aspoo.cn			bbs.aspoo.com		 │
'│														 │
'│	Copyright (C) 2005-2007 Aspoo.CN All Rights Reserved.	 │
'└───────────────────────────────────────────────────────┘
'-->
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -