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

📄 wm.article_sort.asp

📁 网人分类信息5.0商业版。非常优秀的分类信息系统。比较少见。
💻 ASP
📖 第 1 页 / 共 3 页
字号:
	  Content = Content & "i.style.display = """";" & vbCrLf
	  Content = Content & "}" & vbCrLf
      Content = Content & "</script>" & vbCrLf
	  Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>栏目类型</strong><br><font class=font2>请慎重选择,栏目一旦添加后就不能再更改</font></td>" & vbCrLf
      Content = Content & "    <td><input name=WM_Type type=radio value=1 checked class=radio onclick=classselect(a1)>内部栏目 <input name=WM_Type type=radio value=0 class=radio onclick=classselect(a2)>外部栏目</td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2 id=a1>" & vbCrLf
      Content = Content & "    <td><strong>栏目目录</strong><br>只能是英文或数字,不能带空格或“\”“/”等符号<br><font class=font2>请慎重录入,栏目一旦添加后就不能修改此项</font></td>" & vbCrLf
      Content = Content & "    <td><input type='text' size=20 name='Dir' maxlength='50'></td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2 id=a2 style='display:none'>" & vbCrLf
      Content = Content & "    <td><strong>外部栏目连接地址</strong><br>可为绝对路经和完整URL地址<br><font class=font2>{$InstallDir}</font>为本站安装路径</td>" & vbCrLf
      Content = Content & "    <td><input type='text' style='width:300' name='Url'></td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>是否对会员开放</strong><br>开放则会员可在此栏目发表文章</td>" & vbCrLf
      Content = Content & "    <td><input type=radio name=MemberFlag value=1 Class=radio checked>是 <input type=radio name=MemberFlag value=0 Class=radio>否</td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>是否在顶部导航栏显示</strong><br>此选项只对一级栏目有效</td>" & vbCrLf
      Content = Content & "    <td><input type=radio name=ShowOnTop value=1 Class=radio checked>是 <input type=radio name=ShowOnTop value=0 Class=radio>否</td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>是否在父栏目的分类列表处显示</strong><br>如果某栏目下有几十个子栏目,但只想显示其中几个子栏目的文章列表,这个选项就非常有用</td>" & vbCrLf
      Content = Content & "    <td><input type=radio name=ShowOnParent value=1 Class=radio checked>是 <input type=radio name=ShowOnParent value=0 Class=radio>否</td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
	  Content = Content & "<tr class=td2><td><strong>栏目META关键词</strong></td><td><input name='MetaKey' type='text' style='width:300'></td></tr>" & vbCrLf
	  Content = Content & "<tr class=td2><td><strong>栏目META网页描述</strong></td><td><input name='MetaContent' type='text' style='width:300'></td></tr>" & vbCrLf
	  Content = Content & "<tr class=td2><td><strong>有下级栏目模板选择</strong><br>此分类如果有下级分类时请在此选择自定义模板</td><td>"&TempSelect(0,22,ChannelID,"TempID")&"</td></tr>" & vbCrLf
      Content = Content & "<tr class=td2><td><strong>无下级栏目模板选择</strong><br>此分类如果为最终分类时请在此选择自定义模板</td><td>"&TempSelect(0,23,ChannelID,"NoTempID")&"</td></tr>" & vbCrLf
      Content = Content & "  <tr class=td3><td></td><td><input type=submit name='Submit' value=' 提 交 '></td></tr>" & vbCrLf
      Content = Content & "</form></table><script>document.addform.WM_Name.focus()</script>"
   
    Case "Edit" '修改栏目
      Rs.Open "Select * From WM_ArticleSort Where WM_ID=" & WM_ID & Channel, Conn, 1, 1
      Content = Content & "<table width='100%' cellpadding=3 cellspacing=1 class=td1>" & vbCrLf
      Content = Content & "<form name='addform' method='post' Action='WM.Article_Sort.asp?eID="&eID&"'>" & vbCrLf
      Content = Content & "<input name='Action' type='hidden' value='ClassEditSave'>" & vbCrLf
      Content = Content & "<input name='WM_ID' type='hidden' value='" & WM_ID & "'>" & vbCrLf
	  Content = Content & "<input name=ChannelID type=hidden value=" & ChannelID & ">" & vbCrLf
      Content = Content & "  <tr class=td4><td colspan=2><strong>修改栏目</strong></td></tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td width='35%'><strong>所属栏目</strong></td>" & vbCrLf
      Content = Content & "    <td width='65%'><strong>"
	  If Rs("WM_ParentID") > 0 Then
	    Rso.Open "Select WM_Name From WM_ArticleSort Where WM_ID = "&Rs("WM_ParentID")&Channel,Conn,1,1
		If Not Rso.Eof Then
          Content = Content & Rso(0)
		End If
		Rso.Close
	  Else
        Content = Content & "一级栏目"
	  End If
	  Content = Content & "</strong></td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>栏目名称</strong></td>" & vbCrLf
      Content = Content & "    <td><input name='WM_Name' type='text' size=20 style='width:150' maxlength='50' value='" & Rs("WM_Name") & "'></td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>栏目说明</strong></td>" & vbCrLf
      Content = Content & "    <td><input name='WM_Title' type='text' size=20 style='width:300' maxlength='50' value='" & Rs("WM_Title") & "'></td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
	  Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>栏目类型</strong></td>" & vbCrLf
      Content = Content & "    <td><input name=WM_Type type=radio value=1 class=radio"
	  If Rs("WM_Type") = 1 Then Content = Content & " checked" Else Content = Content & " disabled"
	  Content = Content & ">内部栏目 <input name=WM_Type type=radio value=0 class=radio"
	  If Rs("WM_Type") = 1 Then Content = Content & " disabled" Else Content = Content & " checked"
	  Content = Content & ">外部栏目</td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2"
	  If Rs("WM_Type") = 1 Then Content = Content & "" Else Content = Content & " style='display:none'"
	  Content = Content & ">" & vbCrLf
      Content = Content & "    <td><strong>栏目目录</strong><br>只能是英文或数字,不能带空格或“\”“/”等符号<br><font class=font2>请慎重录入,栏目一旦添加后就不能修改此项</font></td>" & vbCrLf
      Content = Content & "    <td><input type='text' size=20 name='Dir' disabled maxlength='50' value='"&Rs("WM_Dir")&"'></td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2"
	  If Rs("WM_Type") = 1 Then Content = Content & " style='display:none'" Else Content = Content & ""
	  Content = Content & ">" & vbCrLf
      Content = Content & "    <td><strong>外部栏目连接地址</strong><br>可为绝对路经和完整URL地址<br><font class=font2>{$InstallDir}</font>为本站安装路径</td>" & vbCrLf
      Content = Content & "    <td><input type='text' style='width:300' name='Url' value='"&Rs("WM_Url")&"'></td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>是否对会员开放</strong><br>开放则会员可在此栏目发表文章</td>" & vbCrLf
      Content = Content & "    <td><input type=radio name=MemberFlag value=1 Class=radio" & WRMPS.GetCheckVer(1, Rs("WM_MemberFlag"), 1) & ">是 <input type=radio name=MemberFlag value=0 Class=radio" & WRMPS.GetCheckVer(0, Rs("WM_MemberFlag"), 1) & ">否</td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>是否在顶部导航栏显示</strong><br>此选项只对一级栏目有效</td>" & vbCrLf
      Content = Content & "    <td><input type=radio name=ShowOnTop value=1 Class=radio" & WRMPS.GetCheckVer(1, Rs("WM_ShowOnTop"), 1) & ">是 <input type=radio name=ShowOnTop value=0 Class=radio" & WRMPS.GetCheckVer(0, Rs("WM_ShowOnTop"), 1) & ">否</td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
      Content = Content & "  <tr class=td2>" & vbCrLf
      Content = Content & "    <td><strong>是否在父栏目的分类列表处显示</strong><br>如果某栏目下有几十个子栏目,但只想显示其中几个子栏目的文章列表,这个选项就非常有用</td>" & vbCrLf
      Content = Content & "    <td><input type=radio name=ShowOnParent value=1 Class=radio" & WRMPS.GetCheckVer(1, Rs("WM_ShowOnParent"), 1) & ">是 <input type=radio name=ShowOnParent value=0 Class=radio" & WRMPS.GetCheckVer(0, Rs("WM_ShowOnParent"), 1) & ">否</td>" & vbCrLf
      Content = Content & "  </tr>" & vbCrLf
	  Content = Content & "<tr class=td2><td><strong>栏目META关键词</strong></td><td><input name='MetaKey' type='text' style='width:300' value=""" & Rs("WM_MetaKey") & """></td></tr>" & vbCrLf
	  Content = Content & "<tr class=td2><td><strong>栏目META网页描述</strong></td><td><input name='MetaContent' type='text' style='width:300' value=""" & Rs("WM_MetaContent") & """></td></tr>" & vbCrLf
	  Content = Content & "<tr class=td2><td><strong>有下级栏目模板选择</strong><br>此分类如果有下级分类时请在此选择自定义模板</td><td>"&TempSelect(Rs("WM_TempID"),22,ChannelID,"TempID")&"</td></tr>" & vbCrLf
      Content = Content & "<tr class=td2><td><strong>无下级栏目模板选择</strong><br>此分类如果为最终分类时请在此选择自定义模板</td><td>"&TempSelect(Rs("WM_NoTempID"),23,ChannelID,"NoTempID")&"</td></tr>" & vbCrLf
      Content = Content & "  <tr class=td3><td></td><td><input type=submit name='Submit' value=' 提 交 '></td></tr>" & vbCrLf
      Content = Content & "</form></table><script>document.addform.WM_Name.focus()</script>"
      Rs.Close

    Case "ClassSave" '添加保存
      WM_ParentID = WRMPS.CheckStr(Request.Form("WM_ParentID"), 1)
      WM_Name = WRMPS.CheckStr(Request.Form("WM_Name"), 0)
	  WM_Title = WRMPS.CheckStr(Request.Form("WM_Title"), 0)
      If WM_Title = "" Then WM_Title = NUll
      If WM_Name = "" Then Call WRMPS.ErrView("·请输入栏目名称", 0): Exit Sub
	  MetaKey = WRMPS.CheckStr(Request.Form("MetaKey"), 0)
	  If MetaKey = "" Then MetaKey = Null
	  MetaContent = WRMPS.CheckStr(Request.Form("MetaContent"), 0)
	  If MetaContent = "" Then MetaContent = Null
	  TempID = WRMPS.CheckStr(Request.Form("TempID"), 1)
	  If TempID = "" Then TempID = 0
	  NoTempID = WRMPS.CheckStr(Request.Form("NoTempID"), 1)
	  If NoTempID = "" Then NoTempID = 0
      If WM_ParentID > 0 Then
        Rs.Open "Select WM_ParentPath,WM_ClassID,WM_Taxis,WM_ParentDir,WM_Dir,WM_ChannelDir From WM_ArticleSort Where WM_ID=" & WM_ParentID & Channel, Conn, 1, 1
          If Not Rs.Eof Then
		  WM_ParentPath = Rs(0) & "," & WM_ParentID
          WM_Depth = UBound(Split(WM_ParentPath, ","))
          WM_ClassID = Rs(1)
          WM_Taxis = Rs(2) + 1
          WM_ParentDir = Rs(3) & Rs(4) & "/"
		  WM_ChannelDir = Rs(5)
		  End If
        Rs.Close
      Else
        Rs.Open "Select WM_ClassID From WM_ArticleSort Where WM_ID Is Not NULL"&Channel&" Order By WM_ClassID Desc", Conn, 1, 1
          If Rs.EOF Then
            WM_ClassID = 1
          Else
            WM_ClassID = Rs(0) + 1
          End If
        Rs.Close
	    Rs.Open "Select WM_ChannelDir from WM_Channel Where WM_ID=" & ChannelID & "", Conn, 1, 1
          If Not Rs.Eof Then
		    WM_ChannelDir = Rs(0)
		  Else
		    Call WRMPS.ErrView("·请按规定操作", 0)
		  End If
        Rs.Close
        WM_Taxis = 1
        WM_ParentPath = 0
        WM_Depth = 0
        WM_ParentDir = "/"
      End If
      WM_Type = WRMPS.CheckStr(Request.Form("WM_Type"), 1)
      
	  Select Case WM_Type
        Case 1
          Url = Null
          Dir = WRMPS.CheckStr(Request.Form("Dir"), 0)
	      If Dir = "" Then Call WRMPS.ErrView("·你选择的是系统内部栏目,请填写栏目目录", 0): Exit Sub
          Call WRMPS.FsoBegin()
		    If WRMPS.FsoIsTrue("Dir","../"& WM_ChannelDir&WM_ParentDir& Dir) Then
			  Call WRMPS.ErrView("·栏目目录已存在,请重新输入", 0): Exit Sub
			End If
		  Call WRMPS.FsoEnd()
        Case 0
          Url = WRMPS.CheckStr(Request.Form("Url"), 0)
          WM_ParentDir = Null
		  WM_ChannelDir = Null
          Dir = Null
		  If Url = "" Then Call WRMPS.ErrView("·你选择的是外部栏目,请填写连接地址", 0): Exit Sub
	  End Select 
	  MemberFlag = WRMPS.CheckStr(Request.Form("MemberFlag"), 1)
      ShowOnParent = WRMPS.CheckStr(Request.Form("ShowOnParent"), 1)
      ShowOnTop = WRMPS.CheckStr(Request.Form("ShowOnTop"), 1)		
		
      Conn.Execute ("insert into WM_ArticleSort(WM_ClassID,WM_Taxis,WM_ParentID,WM_Name,WM_ParentPath,WM_Depth,WM_Child,WM_IsDefault,WM_Type,WM_Url,WM_Dir,WM_ParentDir,WM_MemberFlag,WM_ShowOnParent,WM_ShowOnTop,WM_Title,WM_ChannelID,WM_ChannelDir,WM_MetaKey,WM_MetaContent,WM_TempID,WM_NoTempID) Values(" & WM_ClassID & "," & WM_Taxis & "," & WM_ParentID & ",'" & WM_Name & "','" & WM_ParentPath & "'," & WM_Depth & ",0,0,"&WM_Type&",'"&Url&"','"&Dir&"','"&WM_ParentDir&"',"&MemberFlag&","&ShowOnParent&","&ShowOnTop&",'"&WM_Title&"',"&ChannelID&",'"&WM_ChannelDir&"','"&MetaKey&"','"&MetaContent&"',"&TempID&","&NoTempID&")")
      If WM_ParentID > 0 Then
         Conn.Execute ("update WM_ArticleSort set WM_Child=WM_Child+1 Where WM_ID=" & WM_ParentID&Channel)
         Rs.Open "Select * From WM_ArticleSort Where WM_ID Is Not Null" & Channel & " Order By WM_ID Desc", Conn, 1, 1
           Conn.Execute ("update WM_ArticleSort set WM_Taxis=WM_Taxis+1 Where WM_ClassID=" & WM_ClassID & Channel &" and WM_Taxis>=" & WM_Taxis & " and WM_ID<>" & Rs("WM_ID") & "")
         Rs.Close
      End If
      If WM_ParentID <> "" Then
        Response.Redirect "?Action=Add&eID="&eID&"&WM_ID=" & WM_ParentID & "&ChannelID="&ChannelID
      Else
        Response.Redirect "?Action=Add&eID="&eID&"&WM_ID=" & WM_ID & "&ChannelID="&ChannelID
      End If
	   
    Case "ClassEditSave" '修改保存
      WM_Name = WRMPS.CheckStr(Request.Form("WM_Name"), 0)
      If WM_Name = "" Then Call WRMPS.ErrView("·请输入栏目名称", 0): Exit Sub
	  WM_Title = WRMPS.CheckStr(Request.Form("WM_Title"), 0)
      If WM_Title = "" Then WM_Title = NUll
      WM_Type = WRMPS.CheckStr(Request.Form("WM_Type"), 1)
	  MetaKey = WRMPS.CheckStr(Request.Form("MetaKey"), 0)
	  If MetaKey = "" Then MetaKey = Null
	  MetaContent = WRMPS.CheckStr(Request.Form("MetaContent"), 0)
	  If MetaContent = "" Then MetaContent = Null
	  TempID = WRMPS.CheckStr(Request.Form("TempID"), 1)
	  If TempID = "" Then TempID = 0
	  NoTempID = WRMPS.CheckStr(Request.Form("NoTempID"), 1)
	  If NoTempID = "" Then NoTempID = 0
      Select Case WM_Type
        Case 1
          Url = Null
        Case 0
          Url = WRMPS.CheckStr(Request.Form("Url"), 0)
		  If Url = "" Then Call WRMPS.ErrView("·你选择的是外部栏目,请填写连接地址", 0): Exit Sub
	  End Select 
	  MemberFlag = WRMPS.CheckStr(Request.Form("MemberFlag"), 1)
      ShowOnParent = WRMPS.CheckStr(Request.Form("ShowOnParent"), 1)
      ShowOnTop = WRMPS.CheckStr(Request.Form("ShowOnTop"), 1)		

⌨️ 快捷键说明

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