<% '************************************************************************************************** ' 程序名称: 七禧舞曲管理系统 ' 程序作者: 花心萝卜 ' 官方网站: http://www.cmsdj.com http://www.7xiwl.com ' 编写日期: 2009年8月27日 ' 版权所有: 本程序由七禧网络开发,未经同意请勿用于商业用途 '************************************************************************************************** %> 自定义页面管理
  rb2<%Else%>rb1<%end if%>" onClick="location='Admin_Page.asp';" value='管理首页' /> rb2<%Else%>rb1<%end if%>" onClick="location='?action=add';" value='添加新页面' /> rb2<%Else%>rb1<%end if%>" onClick="location='?action=import';" value='导入页面' /> rb2<%Else%>rb1<%end if%>" onClick="location='?action=export';" value='导出页面' />
<% Dim Action,CD_HtmlID,page Dim CD_ID,CD_Name Dim arr1,arr2 Dim key,HttpUrl Dim CmsDjPage:Set CmsDjPage = New CmsDj_Com_Page action=Request.QueryString("action") page=int(request.QueryString ("page")) key=request.QueryString("key") Select Case Lcase(action) Case "批量删除" : Call DelAll() Case "add":Call Add() Case "edit":Call Edit() Case "saveadd" : Call SaveAdd() Case "saveedit": Call SaveEdit() Case "del" : Call Del() Case "import" : Call AdminAlert("对不起,导入标签功能未开放!","Admin_Label.asp",0):Response.End Case "export" : Call AdminAlert("对不起,导出标签功能未开放!","Admin_Label.asp",0):Response.End Case Else : Call Main() End Select Call Admin_FooterB %> <% Sub EditBoard(ActionUrl,ActionName,emValues) IF IsArray(emValues) Then CD_Name = emValues(0) CD_Type = emValues(1) CD_SelfLable = emValues(2) CD_Url = emValues(3) CD_Html = emValues(4) End IF IF Not IsNum(CD_Html) Then CD_Html=0 %>
 <%=ActionName%>自定义页面
 自定义页面名称:  * 请输入本页面的名称。
 自定义页面分类:  *
 自定义页面类型:  * 静态为生成,动态为ASP
 自定义页面路径:  * 请输入生成路径+文件名(不填写为ASP方式)
静态页面例子:html/new.html 前面的/不用填,禁止 asp,php,aspx,jsp 格式。
 自定义页面内容: 
 支持所有标签。
 ">   
<% End Sub Sub Main() %>
 自定义页面管理
   #FF0000<%end if%>">全部分类 | <% Set rsbb=CmsDjPage.GetRs("distinct (CD_Type)",0,"") do while not rsbb.eof response.write ""&rsbb("CD_Type")&" | " rsbb.movenext loop rsbb.close set rsbb=nothing %>
<% Dim Rs,SqlA if page<=0 or page="" then page=1'初始化分页参数 i=0 If key<>"" Then SqlA="CD_Type='"&key&"' order by CD_AddTime desc" Else SqlA="order by CD_AddTime desc" End If Set Rs=CmsDjPage.GetRs("",0,SqlA) If Not(rs.bof And rs.EOF) Then rs.pagesize=15 '每页数据 rs.AbsolutePage=page m=rs.recordcount '总记录 n=rs.PageCount '总页数 z=rs.pagesize '每页数量 do while not rs.eof and i <% rs.movenext loop Else %> <% End If rs.Close Set rs=nothing %>
编号 页面名称  调试地址 所属分类 页面模式 添加时间 操作
" class="checkbox"/><%=rs("CD_ID")%>  "><%=rs("CD_Name")%>  <%If rs("CD_Html")=0 Then Response.Write ""&InstallDir&rs("CD_Url")&"" Else Response.Write ""&InstallDir&"html/?5,"&rs("CD_ID")&".html"%> "><%=rs("CD_Type")%> <%If rs("CD_Html")=0 Then Response.Write "静态页面" Else Response.Write "动态页面"%> <%If Cstr(FormatDatetime(Rs("CD_AddTime"),2))=Cstr(Date()) Then Response.Write""&FormatDateTime(Rs("CD_Addtime"),0)&"" Else Response.Write""&FormatDatetime(Rs("CD_AddTime"),0)%> ">编辑 " onClick="return confirm('确定将标签删除吗?');">删除


没有自定义页面


   
<%=List_Page(m,z,page,"?action="&action&"&key="&key&"&",15,7)%>
 
<% End Sub Sub DelAll() CD_ID = SafeRequest("CD_ID","get") IF CD_ID="" Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End IF CD_ID=Split(CD_ID,", ") For Each ID In CD_ID Call CmsDjPage.del("CD_ID="&ID) Next Call AdminAlert("恭喜您,批量删除数据成功!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End Sub Sub Add() Call EditBoard("?action=SaveAdd","添加","") End Sub Sub SaveEdit() CD_ID= SafeRequest("CD_ID","auto") IF Not IsNum(CD_ID) Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0):Response.End CD_Name = SafeRequest("CD_Name","post") CD_Type = SafeRequest("CD_Type","post") CD_SelfLable = Request("CD_SelfLable") CD_Html = SafeRequest("CD_Html","post") CD_Url = SafeRequest("CD_Url","post") CD_HttpUrl = SafeRequest("CD_HttpUrl","post") IF CD_Html=0 Then IF CD_Url="" Then Call AdminAlert("出错了,自定义页面路径不能为空!",Request.ServerVariables("HTTP_REFERER"),1):Response.End IF LCase(Left(CD_Url,1))="/" Then Call AdminAlert("出错了,页面路径前面不用填 / 符号!",Request.ServerVariables("HTTP_REFERER"),1):Response.End End IF Arr1=Array("CD_Name","CD_Type","CD_SelfLable","CD_Html","CD_Url") Arr2=Array(CD_Name,CD_Type,CD_SelfLable,CD_Html,FormatStrHtml(CD_Url)) Call CmsDjPage.update(Arr1,Arr2,"CD_ID="&CD_ID) Call AdminAlert("恭喜您,编辑自定义页面成功!",CD_HttpUrl,0) Response.End End Sub Sub Edit() CD_ID = SafeRequest("CD_ID","get") IF Not IsNum(CD_ID) Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0):Response.End Set Rs = CmsDjPage.GetRs("",0,"CD_ID="&CD_ID) CD_ID = Rs("CD_ID") CD_Name = Rs("CD_Name") CD_Type = Rs("CD_Type") CD_SelfLable = Rs("CD_SelfLable") CD_Html = Rs("CD_Html") CD_Url = Rs("CD_Url") Arr1=Array(CD_Name,CD_Type,CD_SelfLable,CD_Url,CD_Html) Call EditBoard("?action=SaveEdit&CD_ID="&CD_ID,"编辑",Arr1) End Sub Sub SaveAdd() CD_Name = SafeRequest("CD_Name","post") CD_Type = SafeRequest("CD_Type","post") CD_SelfLable = Request("CD_SelfLable") CD_Html = SafeRequest("CD_Html","post") CD_Url = SafeRequest("CD_Url","post") IF LCase(Left(CD_Url,1))="/" Then Call AdminAlert("出错了,页面路径前面不用填 / 符号!",Request.ServerVariables("HTTP_REFERER"),1):Response.End Arr1=Array("CD_Name","CD_Type","CD_SelfLable","CD_Url","CD_Html","CD_AddTime") Arr2=Array(CD_Name,CD_Type,CD_SelfLable,CD_Url,CD_Html,Now()) Call CmsDjPage.add(Arr1,Arr2) Call AdminAlert("恭喜您,添加自定义页面成功!","Admin_Page.asp",0) Response.End End Sub Sub Del() CD_ID = SafeRequest("CD_ID","get") IF CD_ID="" Then Call AdminAlert("出错了,参数传输错误!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End IF Call CmsDjPage.del("CD_ID="&CD_ID) Call AdminAlert("恭喜您,删除自定义页面成功!",Request.ServerVariables("HTTP_REFERER"),0) Response.End End Sub %>