📄 showpage.asp
字号:
<!--#include file="Start.asp"-->
<!--#include file="Include/PowerEasy.Cache.asp"-->
<!--#include file="Include/PowerEasy.Channel.asp"-->
<!--#include file="Include/PowerEasy.Class.asp"-->
<!--#include file="Include/PowerEasy.Special.asp"-->
<!--#include file="Include/PowerEasy.Article.asp"-->
<!--#include file="Include/PowerEasy.Soft.asp"-->
<!--#include file="Include/PowerEasy.Photo.asp"-->
<!--#include file="Include/PowerEasy.Product.asp"-->
<!--#include file="Include/PowerEasy.Common.Front.asp"-->
<%
'**************************************************************
' Software name: PowerEasy SiteWeaver
' Web: http://www.powereasy.net
' Copyright (C) 2005-2008 佛山市动易网络科技有限公司 版权所有
'**************************************************************
ChannelID = 0
Dim PageID, sqlPage, rsPage, tPageContent, PE_Content
PageID = PE_CLng(Trim(Request("id")))
If PageID = 0 Then
Response.Write "参数丢失!"
Call CloseConn
Response.End
End If
sqlPage = "select PageName,PageIntro,PageUrl,PageFileName,PageContent,arrGroupID from PE_Page where ID=" & PageID
Set rsPage = Server.CreateObject("ADODB.Recordset")
rsPage.Open sqlPage, Conn, 1, 1
If rsPage.BOF And rsPage.EOF Then
Response.Write "找不到指定的页面!"
rsPage.Close
Set rsPage = Nothing
Call CloseConn
Response.End
End If
strHtml = rsPage("PageContent")
'加入对权限判断的处理
If Trim(rsPage("arrGroupID") & "") <> "" Then
UserLogined = CheckUserLogined()
If UserLogined = True Then
UserLogined = FoundInArr(rsPage("arrGroupID"), GroupID, ",")
End If
If UserLogined <> True Then
rsPage.Close
Set rsPage = Nothing
Call CloseConn
Response.Write "您尚未被授权访问此页面!"
Response.End
End If
End If
'加入对输入参数的处理
Dim inputarr, inputarr2, i, inputerr
inputerr = False
inputarr = Split(rsPage("PageIntro"), vbCrLf)
For i = 0 To UBound(inputarr)
If inputarr(i) <> "" Then
inputarr2 = Split(inputarr(i), "|")
If UBound(inputarr2) = 3 Then
If LCase(inputarr2(2)) = "false" Then '判断是否为必须参数
If inputarr2(1) = "0" Then
If Trim(Request(inputarr2(0))) = "" And inputarr2(3) <> "" Then
strHtml = Replace(strHtml, "{$pageinput(" & i & ")}", PE_CLng(inputarr2(3)))
Else
strHtml = Replace(strHtml, "{$pageinput(" & i & ")}", PE_CLng(Trim(Request(inputarr2(0)))))
End If
Else
If Trim(Request(inputarr2(0))) = "" And inputarr2(3) <> "" Then
strHtml = Replace(strHtml, "{$pageinput(" & i & ")}", ReplaceBadChar(inputarr2(3)))
Else
strHtml = Replace(strHtml, "{$pageinput(" & i & ")}", ReplaceBadChar(Trim(Request(inputarr2(0)))))
End If
End If
Else
If Trim(Request(inputarr2(0))) = "" Then
strHtml = Replace(XmlText("Site", "PrivatePage/FieldErr", "参数{$FieldName}不能为空!"), "{$FieldName}", inputarr2(0))
inputerr = True
Else
If inputarr2(1) = "0" Then
strHtml = Replace(strHtml, "{$pageinput(" & i & ")}", PE_CLng(Trim(Request(inputarr2(0)))))
Else
strHtml = Replace(strHtml, "{$pageinput(" & i & ")}", ReplaceBadChar(Trim(Request(inputarr2(0)))))
End If
End If
End If
End If
End If
Next
If inputerr = True Then
rsPage.Close
Set rsPage = Nothing
Call CloseConn
Response.Write strHtml
Response.End
End If
Call ReplaceCommonLabel
strHtml = Replace(strHtml, "{$ShowPath}", rsPage("PageName"))
strHtml = Replace(strHtml, "{$MenuJS}", GetMenuJS("", False))
strHtml = Replace(strHtml, "{$Skin_CSS}", GetSkin_CSS(0))
Set PE_Content = New Article
PE_Content.Init
strHtml = PE_Content.GetCustomFromTemplate(strHtml)
strHtml = PE_Content.GetPicFromTemplate(strHtml)
strHtml = PE_Content.GetListFromTemplate(strHtml)
strHtml = PE_Content.GetSlidePicFromTemplate(strHtml)
Set PE_Content = Nothing
Set PE_Content = New Soft
PE_Content.Init
strHtml = PE_Content.GetCustomFromTemplate(strHtml)
strHtml = PE_Content.GetPicFromTemplate(strHtml)
strHtml = PE_Content.GetListFromTemplate(strHtml)
strHtml = PE_Content.GetSlidePicFromTemplate(strHtml)
Set PE_Content = Nothing
Set PE_Content = New Photo
PE_Content.Init
strHtml = PE_Content.GetCustomFromTemplate(strHtml)
strHtml = PE_Content.GetPicFromTemplate(strHtml)
strHtml = PE_Content.GetListFromTemplate(strHtml)
strHtml = PE_Content.GetSlidePicFromTemplate(strHtml)
Set PE_Content = Nothing
Set PE_Content = New Product
PE_Content.Init
strHtml = PE_Content.GetCustomFromTemplate(strHtml)
strHtml = PE_Content.GetPicFromTemplate(strHtml)
strHtml = PE_Content.GetListFromTemplate(strHtml)
strHtml = PE_Content.GetSlidePicFromTemplate(strHtml)
Set PE_Content = Nothing
rsPage.Close
Set rsPage = Nothing
Response.Write strHtml
Call CloseConn
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -