📄 admin_createother.asp
字号:
PE_Xml.iSystemDatabaseType = SystemDatabaseType
If Err Then
Err.Clear
Response.Write "对不起,你的服务器没有安装动易组件(PE_CMS6.dll),所以不能使用动易系统。请和你的空间商联系以安装动易组件。"
Exit Sub
End If
Call PE_Xml.main
Set PE_Xml = Nothing
If Err Then
Response.Write "错 误 号:" & Err.Number & "<BR>"
Response.Write "错误描述:" & Err.Description & "<BR>"
Response.Write "错误来源:" & Err.Source & "<BR>"
Err.Clear
End If
End Sub
Sub OutArticleMap()
Dim rsArticle, sqlArticle, rsChannel, strHTML, totalPut, totalPage, CurrentPage, i, j
Dim iChannelDir, UseCreateHTML, StructureType, FileNameType, FileExt_Item, ClassDir, ParentDir, ClassPurview, iAuthor
Dim oldChannelID: oldChannelID = 0
sqlArticle = "select top " & OutNum & " A.ArticleID,A.ChannelID,A.ClassID,A.Title,A.Author,A.UpdateTime,A.Elite,A.Status,A.InfoPoint,A.Deleted,A.LinkUrl,C.ClassDir,C.ParentDir,C.ClassPurview from PE_Article A inner join PE_Class C on A.ClassID=C.ClassID Where A.Status=3 and A.Deleted=" & PE_False & " order by A.ArticleID Desc"
Set rsArticle = Server.CreateObject("adodb.recordset")
rsArticle.Open sqlArticle, Conn, 1, 1
If rsArticle.bof And rsArticle.EOF Then
Response.Write "尚无内容!暂不生成页面!<br>"
Else
totalPut = rsArticle.recordcount
If (totalPut Mod MaxPerPage) = 0 Then
totalPage = totalPut \ MaxPerPage
Else
totalPage = totalPut \ MaxPerPage + 1
End If
i = 1
CurrentPage = 1
Do While Not rsArticle.EOF
ClassDir = rsArticle(11)
ParentDir = rsArticle(12)
ClassPurview = rsArticle(13)
If rsArticle(1) <> oldChannelID Then
Set rsChannel = Conn.Execute("select Top 1 ChannelID,ChannelDir,UseCreateHTML,StructureType,FileNameType,FileExt_Item from PE_Channel where ChannelID=" & rsArticle(1))
If Not (rsChannel.bof And rsChannel.EOF) Then
iChannelDir = rsChannel("ChannelDir")
UseCreateHTML = rsChannel("UseCreateHTML")
StructureType = rsChannel("StructureType")
If CMS_Edition < 1 Then StructureType = 0
FileNameType = rsChannel("FileNameType")
FileExt_Item = rsChannel("FileExt_Item")
End If
rsChannel.Close
End If
iAuthor = rsArticle(4)
If UseCreateHTML > 0 And ClassPurview = 0 And (rsArticle(8) = 0 Or CMS_Edition < 1) Then
strHTML = strHTML & "<li><a href='" & strInstallDir & iChannelDir & GetItemPath(StructureType, ParentDir, ClassDir, rsArticle(5)) & GetItemFileName(FileNameType, iChannelDir, rsArticle(5), rsArticle(0)) & GetFileExt(FileExt_Item) & "'>" & rsArticle(3) & "</a> - [" & iAuthor & "]</li>" & vbCrLf
Else
strHTML = strHTML & "<li><a href='" & strInstallDir & iChannelDir & "/ShowArticle.asp?ArticleID=" & rsArticle(0) & "'>" & rsArticle(3) & "</a> - [" & iAuthor & "]</li>" & vbCrLf
End If
i = i + 1
If i > MaxPerPage Then
Set hf = fso.OpenTextFile(Server.MapPath(strInstallDir & "SiteMap/Article" & CurrentPage & ".htm"), 2, True)
strtmp = "<html>" & vbCrLf
strtmp = strtmp & "<head>" & vbCrLf
strtmp = strtmp & "<title>" & SiteName & "-SiteMap</title>" & vbCrLf
strtmp = strtmp & "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">" & vbCrLf
strtmp = strtmp & "<link href='" & strInstallDir & "Skin/DefaultSkin.css' rel='stylesheet' type='text/css'>" & vbCrLf
strtmp = strtmp & "</head>" & vbCrLf
strtmp = strtmp & "<body>" & vbCrLf
strtmp = strtmp & "<a href='" & SiteUrl & "'>" & SiteName & "</a> >> 网站地图 >> 第" & CurrentPage & "页:<br>" & vbCrLf
strtmp = strtmp & strHTML & "<br><br>分页:"
For j = 1 To totalPage
If CurrentPage = j Then
If (j Mod MaxPageCol) = 0 Then
strtmp = strtmp & " [" & j & "]<br>"
Else
strtmp = strtmp & " [" & j & "] "
End If
Else
If (j Mod MaxPageCol) = 0 Then
strtmp = strtmp & " <a href='" & strInstallDir & "SiteMap/Article" & j & ".htm'>" & j & "</a><br>"
Else
strtmp = strtmp & " <a href='" & strInstallDir & "SiteMap/Article" & j & ".htm'>" & j & "</a> "
End If
End If
Next
strtmp = strtmp & "</bady>" & vbCrLf
strtmp = strtmp & "</html>" & vbCrLf
hf.Write strtmp
hf.Close
Response.Write "<br> 生成页面(<a href='" & strInstallDir & "SiteMap/Article" & CurrentPage & ".htm' target='_blank'>" & strInstallDir & "SiteMap/Article" & CurrentPage & ".htm</a>)<font color=red>成功!</font>"
CurrentPage = CurrentPage + 1
i = 1
strHTML = ""
End If
oldChannelID = rsArticle(1)
rsArticle.movenext
Loop
Set rsChannel = Nothing
Set hf = fso.OpenTextFile(Server.MapPath(strInstallDir & "SiteMap/Article" & CurrentPage & ".htm"), 2, True)
strtmp = "<html>" & vbCrLf
strtmp = strtmp & "<head>" & vbCrLf
strtmp = strtmp & "<title>" & SiteName & "-SiteMap</title>" & vbCrLf
strtmp = strtmp & "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">" & vbCrLf
strtmp = strtmp & "<link href='" & strInstallDir & "Skin/DefaultSkin.css' rel='stylesheet' type='text/css'>" & vbCrLf
strtmp = strtmp & "</head>" & vbCrLf
strtmp = strtmp & "<body>" & vbCrLf
strtmp = strtmp & "<a href='" & SiteUrl & "'>" & SiteName & "</a> >> 网站地图 >> 第" & CurrentPage & "页:<br>" & vbCrLf
strtmp = strtmp & strHTML & "<br><br>分页:"
For j = 1 To totalPage
If CurrentPage = j Then
If (j Mod MaxPageCol) = 0 Then
strtmp = strtmp & " [" & j & "]<br>"
Else
strtmp = strtmp & " [" & j & "] "
End If
Else
If (j Mod MaxPageCol) = 0 Then
strtmp = strtmp & " <a href='" & strInstallDir & "SiteMap/Article" & j & ".htm'>" & j & "</a><br>"
Else
strtmp = strtmp & " <a href='" & strInstallDir & "SiteMap/Article" & j & ".htm'>" & j & "</a> "
End If
End If
Next
strtmp = strtmp & "</bady>" & vbCrLf
strtmp = strtmp & "</html>" & vbCrLf
hf.Write strtmp
hf.Close
Response.Write "<br> 生成页面(<a href='" & strInstallDir & "SiteMap/Article" & CurrentPage & ".htm' target='_blank'>" & strInstallDir & "SiteMap/Article" & CurrentPage & ".htm</a>)<font color=red>成功!</font>"
strHTML = strHTML & "<br>" & vbCrLf
End If
rsArticle.Close
Set rsArticle = Nothing
End Sub
Sub OutSoftMap()
Dim rsArticle, sqlArticle, rsChannel, strHTML, totalPut, totalPage, CurrentPage, i, j
Dim iChannelDir, UseCreateHTML, StructureType, FileNameType, FileExt_Item, ClassDir, ParentDir, ClassPurview, iAuthor
Dim oldChannelID: oldChannelID = 0
sqlArticle = "select top " & OutNum & " A.SoftID,A.ChannelID,A.ClassID,A.SoftName,A.Author,A.UpdateTime,A.Elite,A.Status,A.Deleted,A.InfoPoint,C.ClassDir,C.ParentDir,C.ClassPurview from PE_Soft A inner join PE_Class C on A.ClassID=C.ClassID Where A.Status=3 and A.Deleted=" & PE_False & " order by A.SoftID Desc"
Set rsArticle = Server.CreateObject("adodb.recordset")
rsArticle.Open sqlArticle, Conn, 1, 1
If rsArticle.bof And rsArticle.EOF Then
Response.Write "尚无内容!暂不生成页面!<br>"
Else
totalPut = rsArticle.recordcount
If (totalPut Mod MaxPerPage) = 0 Then
totalPage = totalPut \ MaxPerPage
Else
totalPage = totalPut \ MaxPerPage + 1
End If
i = 1
CurrentPage = 1
Do While Not rsArticle.EOF
ClassDir = rsArticle(10)
ParentDir = rsArticle(11)
ClassPurview = rsArticle(12)
If rsArticle(1) <> oldChannelID Then
Set rsChannel = Conn.Execute("select Top 1 ChannelID,ChannelDir,UseCreateHTML,StructureType,FileNameType,FileExt_Item from PE_Channel where ChannelID=" & rsArticle(1))
If Not (rsChannel.bof And rsChannel.EOF) Then
iChannelDir = rsChannel("ChannelDir")
UseCreateHTML = rsChannel("UseCreateHTML")
StructureType = rsChannel("StructureType")
If CMS_Edition < 1 Then StructureType = 0
FileNameType = rsChannel("FileNameType")
FileExt_Item = rsChannel("FileExt_Item")
End If
rsChannel.Close
End If
iAuthor = rsArticle(4)
If UseCreateHTML > 0 And ClassPurview = 0 And (rsArticle(9) = 0 Or CMS_Edition < 1) Then
strHTML = strHTML & "<li><a href='" & strInstallDir & iChannelDir & GetItemPath(StructureType, ParentDir, ClassDir, rsArticle(5)) & GetItemFileName(FileNameType, iChannelDir, rsArticle(5), rsArticle(0)) & GetFileExt(FileExt_Item) & "'>" & rsArticle(3) & "</a> - [" & iAuthor & "]</li>" & vbCrLf
Else
strHTML = strHTML & "<li><a href='" & strInstallDir & iChannelDir & "/ShowSoft.asp?SoftID=" & rsArticle(0) & "'>" & rsArticle(3) & "</a> - [" & iAuthor & "]</li>" & vbCrLf
End If
i = i + 1
If i > MaxPerPage Then
Set hf = fso.OpenTextFile(Server.MapPath(strInstallDir & "SiteMap/Soft" & CurrentPage & ".htm"), 2, True)
strtmp = "<html>" & vbCrLf
strtmp = strtmp & "<head>" & vbCrLf
strtmp = strtmp & "<title>" & SiteName & "-SiteMap</title>" & vbCrLf
strtmp = strtmp & "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">" & vbCrLf
strtmp = strtmp & "<link href='" & strInstallDir & "Skin/DefaultSkin.css' rel='stylesheet' type='text/css'>" & vbCrLf
strtmp = strtmp & "</head>" & vbCrLf
strtmp = strtmp & "<body>" & vbCrLf
strtmp = strtmp & "<a href='" & SiteUrl & "'>" & SiteName & "</a> >> 网站地图 >> 第" & CurrentPage & "页:<br>" & vbCrLf
strtmp = strtmp & strHTML & "<br><br>分页:"
For j = 1 To totalPage
If CurrentPage = j Then
If (j Mod MaxPageCol) = 0 Then
strtmp = strtmp & " [" & j & "]<br>"
Else
strtmp = strtmp & " [" & j & "] "
End If
Else
If (j Mod MaxPageCol) = 0 Then
strtmp = strtmp & " <a href='" & strInstallDir & "SiteMap/Soft" & j & ".htm'>" & j & "</a><br>"
Else
strtmp = strtmp & " <a href='" & strInstallDir & "SiteMap/Soft" & j & ".htm'>" & j & "</a> "
End If
End If
Next
strtmp = strtmp & "</bady>" & vbCrLf
strtmp = strtmp & "</html>" & vbCrLf
hf.Write strtmp
hf.Close
Response.Write "<br> 生成页面(<a href='" & strInstallDir & "SiteMap/Soft" & CurrentPage & ".htm' target='_blank'>" & strInstallDir & "SiteMap/Soft" & CurrentPage & ".htm</a>)<font color=red>成功!</font>"
CurrentPage = CurrentPage + 1
i = 1
strHTML = ""
End If
oldChannelID = rsArticle(1)
rsArticle.movenext
Loop
Set rsChannel = Nothing
Set hf = fso.OpenTextFile(Server.MapPath(strInstallDir & "SiteMap/Soft" & CurrentPage & ".htm"), 2, True)
strtmp = "<html>" & vbCrLf
strtmp = strtmp & "<head>" & vbCrLf
strtmp = strtmp & "<title>" & SiteName & "-SiteMap</title>" & vbCrLf
strtmp = strtmp & "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">" & vbCrLf
strtmp = strtmp & "<link href='" & strInstallDir & "Skin/DefaultSkin.css' rel='stylesheet' type='text/css'>" & vbCrLf
strtmp = strtmp & "</head>" & vbCrLf
strtmp = strtmp & "<body>" & vbCrLf
strtmp = strtmp & "<a href='" & SiteUrl & "'>" & SiteName & "</a> >> 网站地图 >> 第" & CurrentPage & "页:<br>" & vbCrLf
strtmp = strtmp & strHTML & "<br><br>分页:"
For j = 1 To totalPage
If CurrentPage = j Then
If (j Mod MaxPageCol) = 0 Then
strtmp = strtmp & " [" & j & "]<br>"
Else
strtmp = strtmp & " [" & j & "] "
End If
Else
If (j Mod MaxPageCol) = 0 Then
strtmp = strtmp & " <a href='" & strInstallDir & "SiteMap/Soft" & j & ".htm'>" & j & "</a><br>"
Else
strtmp = strtmp & " <a href='" & strInstallDir & "SiteMap/Soft" & j & ".htm'>" & j & "</a> "
End If
End If
Next
strtmp = strtmp & "</bady>" & vbCrLf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -