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

📄 admin_page.asp

📁 个人网站比较简短
💻 ASP
📖 第 1 页 / 共 5 页
字号:
    Response.Write "          <td><input name='PageName' type='text' id='PageName' size='30' maxlength='50' value='" & rsPage("PageName") & "'> <font color='#FF0000'>请输入本页面名称</font></td>"
    Response.Write "        </tr>"
    Response.Write "       </table>"
    Response.Write "      </td>"
    Response.Write "    </tr>"
    Response.Write "    <tr class='tdbg'>"
    Response.Write "      <td>"
    Response.Write "       <table border='0' cellpadding='0' cellspacing='0' width='100%' >"
    Response.Write "        <tr>"
    Response.Write "          <td width='100' align='center'><strong>所属分类:</strong></td>"
    Response.Write "<td><select name='ClassName' id='ClassName'>" & GetClassList(rsPage("ClassName")) & "</select><font color='#FF0000'>请选择所属分类</font></td>"
    Response.Write "        </tr>"
    Response.Write "       </table>"
    Response.Write "      </td>"
    Response.Write "    </tr>"
    Response.Write "    <tr class='tdbg'>"
    Response.Write "      <td>"
    Response.Write "       <table border='0' cellpadding='0' cellspacing='0' width='100%' >"
    Response.Write "        <tr>"
    Response.Write "          <td width='100' align='center'><strong>页面类型:</strong></td>"
    Response.Write "          <td><input name='PType' type='radio' value='0' onClick=""changetype(0);"""
    If Trim(rsPage("PageFileName") & "") <> "" Then Response.Write " checked"
    Response.Write ">静态页面 <input name='PType' type='radio' value='1' onClick=""changetype(1);"""
    If Trim(rsPage("PageFileName") & "") = "" Then Response.Write " checked"
    Response.Write ">动态页面</td>"
    Response.Write "        </tr>"
    Response.Write "       </table>"
    Response.Write "      </td>"
    Response.Write "    </tr>"
    If Trim(rsPage("PageFileName") & "") = "" Then
        Response.Write "    <tbody id='pathdiv' style='display:none'><tr class='tdbg'>"
    Else
        Response.Write "    <tbody id='pathdiv'><tr class='tdbg'>"
    End If
    Response.Write "      <td>"
    Response.Write "       <table border='0' cellpadding='0' cellspacing='0' width='100%' >"
    Response.Write "        <tr>"
    Response.Write "          <td width='100' align='center'><strong>页面路径:</strong></td>"
    Response.Write "          <td><input name='PageUrl' type='text' id='PageUrl' size='30' maxlength='50' value='" & rsPage("PageUrl") & "'> <font color='#FF0000'>请输入生成路径</font></td>"
    Response.Write "        </tr>"
    Response.Write "       </table>"
    Response.Write "      </td>"
    Response.Write "    </tr>"
    Response.Write "    <tr class='tdbg'>"
    Response.Write "      <td>"
    Response.Write "       <table border='0' cellpadding='0' cellspacing='0' width='100%' >"
    Response.Write "        <tr>"
    Response.Write "          <td width='100' align='center'><strong>文件名称:</strong></td>"
    Response.Write "          <td><input name='PageFileName' type='text' id='PageFileName' size='30' maxlength='50' value='" & rsPage("PageFileName") & "'> <font color='#FF0000'>请输入生成文件名</font></td>"
    Response.Write "        </tr>"
    Response.Write "       </table>"
    Response.Write "      </td>"
    Response.Write "    </tr></tbody>"
    If Trim(rsPage("PageFileName") & "") = "" Then
        Response.Write "    <tbody id='pathdiv2'><tr class='tdbg'>"
    Else
        Response.Write "    <tbody id='pathdiv2' style='display:none'><tr class='tdbg'>"
    End If
    Response.Write "      <td>"
    Response.Write "       <table border='0' cellpadding='0' cellspacing='0' width='100%' >"
    Response.Write "        <tr>"
    Response.Write "          <td width='100' align='center'><strong>访问权限:</strong><br><font color=red>不选为开放页面</font></td>"
    Response.Write "          <td>" & GetUserGroup(rsPage("arrGroupID") & "", "") & "</td>"
    Response.Write "        </tr>"
    Response.Write "       </table>"
    Response.Write "      </td>"
    Response.Write "    </tr></tbody>"
    Response.Write "    <tr class='tdbg'>"
    Response.Write "      <td>"
    Response.Write "       <table border='0' cellpadding='0' cellspacing='0' width='100%' >"
    Response.Write "        <tr>"
    If Trim(rsPage("PageFileName") & "") = "" Then
        Response.Write "         <td width='100' align='center'><div id='itext'><strong>参数声明:</strong></div></td>"
    Else
        Response.Write "         <td width='100' align='center'><div id='itext'><strong>页面简介:</strong></div></td>"
    End If
    Response.Write "         <td><textarea name='PageIntro' cols='80' rows='3' id='PageIntro'>" & rsPage("PageIntro") & "</textarea></td>"
    Response.Write "        </tr>"
    Response.Write "       </table>"
    Response.Write "      </td>"
    Response.Write "    </tr>"
    Response.Write "    <tr class='title' height='22'>"
    Response.Write "      <td  align='center'><strong>页 面 内 容</strong></td>"
    Response.Write "    </tr>"
    Response.Write "    <tr class='tdbg'>"
    Response.Write "     <td >&nbsp;&nbsp;"
    Response.Write "        <textarea name='LabelContent' class='body2'   ROWS='10' COLS='108' onMouseUp=""setContent('get',1)"">" & LabelContent & "</textarea>"
    Response.Write "     </td>"
    Response.Write "    </tr>"
    Response.Write "    <tr class='tdbg'>"
    Response.Write "     <td >&nbsp;"
    Response.Write "        <textarea name='LabelContent2'  style='display:none' >" & Server.HTMLEncode(EditLabelContent) & "</textarea>"
    Response.Write "        <iframe ID='editor' src='../editor.asp?ChannelID=1&ShowType=1&TemplateType=0&tContentid=LabelContent2' frameborder='1' scrolling='no' width='780' height='400' ></iframe>"
    Response.Write "     </td>"
    Response.Write "    </tr>"
    Response.Write "    <tr class='tdbg'>"
    Response.Write "      <td height='40'  align='center'><input name='PageID' type='hidden' id='PageID' value='" & PageID & "'>"
    Response.Write "        <input name='Action' type='hidden' id='Action' value='SaveModifyPage'>"
    Response.Write "        <input name='Submit' type='submit' id='Submit' value=' 保存修改结果 '>"
    Response.Write "      </td>"
    Response.Write "    </tr>"
    Response.Write "  </table>"
    Response.Write "</form>"
    rsPage.Close
    Set rsPage = Nothing
End Sub

Sub SavePage()
    Dim PageID, PageName, PageUrl, PageFileName, PageIntro, ClassName
    Dim rsPage, sqlPage, trs
    Dim PageContent, i
    
    '检查新增权限字段是否存在
    Dim dbrr
    Set rsPage = Conn.Execute("select top 1 * from PE_Page")
    For i = 0 To rsPage.Fields.Count - 1
        If rsPage.Fields(i).name = "arrGroupID" Then
            dbrr = True
        End If
    Next
    rsPage.Close
    Set rsPage = Nothing
    If dbrr <> True Then
        If SystemDatabaseType = "SQL" Then
            Conn.Execute ("alter table PE_Page add arrGroupID nvarchar(255) null")
        Else
            Conn.Execute ("alter table PE_Page add arrGroupID varchar(255) null")
        End If
    End If

    PageID = Trim(Request.Form("PageID"))
    PageName = Trim(Request.Form("PageName"))
    ClassName = Trim(Request.Form("ClassName"))
    PageUrl = Trim(Request.Form("PageUrl"))
    PageFileName = Trim(Request.Form("PageFileName"))
    PageIntro = Trim(Request.Form("PageIntro"))
         
    For i = 1 To Request.Form("LabelContent").Count
        PageContent = PageContent & Request.Form("LabelContent")(i)
    Next
    
    If Action = "SaveModifyPage" Then
        If PageID = "" Then
            FoundErr = True
            ErrMsg = ErrMsg & "<br><li>请指定PageID</li>"
            Exit Sub
        Else
            PageID = PE_CLng(PageID)
        End If
    End If
    
    If PageName = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<br><li>页面名称不能为空!</li>"
    Else
        PageName = ReplaceBadChar(PageName)
    End If
    
    If ClassName = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<br><li>请先指定一个分类!</li>"
    Else
        ClassName = ReplaceBadChar(ClassName)
    End If
    
    If PageUrl = "" Then
        PageUrl = "{$InstallDir}"
    Else
       If Left(PageUrl, 13) <> "{$InstallDir}" Then
            If Left(PageUrl, 1) <> "/" Then
                PageUrl = "{$InstallDir}" & PageUrl
            Else
                PageUrl = "{$InstallDir}" & Right(PageUrl, Len(PageUrl) - 1)
            End If
       End If
    End If
    
    If PageFileName <> "" Then
        PageFileName = ReplaceBadChar(PageFileName)
    End If
    
    If FoundErr = True Then Exit Sub
            
    If Action = "SaveModifyPage" Then
        sqlPage = "select * from PE_Page where ID=" & PageID
        Set rsPage = Server.CreateObject("ADODB.Recordset")
            rsPage.Open sqlPage, Conn, 1, 3
            rsPage("PageName") = PageName
            rsPage("ClassName") = ClassName
            rsPage("PageUrl") = PageUrl
            If PageFileName <> "" Then rsPage("PageFileName") = PageFileName
            rsPage("PageIntro") = PageIntro
            rsPage("PageContent") = PageContent
            rsPage("arrGroupID") = Trim(Request("GroupID"))
            rsPage.Update
        rsPage.Close
        Set rsPage = Nothing
        If ObjInstalled_FSO = True Then
            If fso.FileExists(Server.MapPath(PageUrl & PageFileName)) Then
                Call CreateFile(PageID)
            End If
        End If
        Call WriteSuccessMsg("修改自定义页面成功!", ComeUrl & "")
    Else
        sqlPage = "select top 1 * from PE_Page"
        Set rsPage = Server.CreateObject("ADODB.Recordset")
        rsPage.Open sqlPage, Conn, 1, 3
        rsPage.addnew
        rsPage("PageName") = PageName
        rsPage("ClassName") = ClassName
        rsPage("PageUrl") = PageUrl
        If PageFileName <> "" Then rsPage("PageFileName") = PageFileName
        rsPage("PageIntro") = PageIntro
        rsPage("PageContent") = PageContent
        rsPage("arrGroupID") = Trim(Request("arrGroupID"))
        rsPage.Update
        rsPage.Close
        Set rsPage = Nothing
        Call WriteSuccessMsg("保存自定义页面成功!", ComeUrl & "")
    End If
End Sub

Sub DelPage()
    Dim PageID, sqlPage, rsPage, tPageContent
    PageID = Trim(Request("PageID"))
    If PageID = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<br><li>参数丢失!</li>"
        Exit Sub
    Else
        PageID = PE_CLng(PageID)
    End If
    sqlPage = "select * from PE_Page where ID=" & PageID
    Set rsPage = Server.CreateObject("ADODB.Recordset")
    rsPage.Open sqlPage, Conn, 1, 3
    If rsPage.BOF And rsPage.EOF Then
        FoundErr = True
        ErrMsg = ErrMsg & "<br><li>找不到指定的页面!</li>"
        rsPage.Close
        Set rsPage = Nothing
        Exit Sub
    Else
        If ObjInstalled_FSO = True Then
            If fso.FileExists(Server.MapPath(rsPage("PageUrl") & rsPage("PageFileName"))) Then
                fso.DeleteFile Server.MapPath(rsPage("PageUrl") & rsPage("PageFileName"))
            End If
        End If
    End If
    rsPage.Delete
    rsPage.Update
    rsPage.Close
    Set rsPage = Nothing
End Sub

Sub ShowJSClass()
    Response.Write "<script language = 'JavaScript'>" & vbCrLf

⌨️ 快捷键说明

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