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

📄 ks_channelfoldercls.asp

📁 SK信息采集2.0功能介绍: 1.可针对任何静态网页,动态网页进行采集。包括htm,html,shtml,ASP,ASPX,JSP,PHP等。 2.增加自定文件采集.用户可采集网页中的所有文件.
💻 ASP
📖 第 1 页 / 共 4 页
字号:
<%
'===================================================================================================================
'软件名称:科汛网站管理系统
'当前版本:科汛网站管理系统 V2.1 0601个人Access版
'Copyright (C) 2006-2008 Kesion.Com  All rights reserved.
'产品咨询QQ:9537636,41904294
'技术支持QQ:111394 
'程序版权: 科汛网络
'E-Mail  :kesioncms@hotmail.com webmaster@kesion.com
'官方网站:http://www.kesion.com  
'演示站点:http://test.kesion.com 
'郑重声明:
'    ①、免费版本请在程序首页保留版权信息,并做上本站LOGO友情连接,商业版本无此要求;
'    ②、任何个人或组织不得在授权允许的情况下删除、修改、拷贝本软件及其他副本上一切关于版权的信息;
'    ③、科汛网络保留此软件的法律追究权利
'====================================================================================================================
'-----------------------------------------------------------------------------------------------
'科汛网站管理系统,频道栏目通用类
'开发:林文仲 版本 V 2.2
'-----------------------------------------------------------------------------------------------
Class ChannelFolder
        Private KSCMS
		Private Sub Class_Initialize()
		  Set KSCMS=New CommonCls
		End Sub
        Private Sub Class_Terminate()
		 Call KSCMS.DelCaches(KSCMS.SiteSN & "ClassTree")
		 Call KSCMS.DelCaches(KSCMS.SiteSN & "ClassConfig")
		 Call KSCMS.DelCaches(KSCMS.SiteSN & "ClassPath")
		 Call KSCMS.DelCaches(KSCMS.SiteSN & "ClassNameAndPath")
		 Set KSCMS=Nothing
		End Sub
		'添加频道或目录的过程
			'参数 channelID--频道ID,FolderID 父目录,FormProcesPage--表单处理的页面 ,tempStr---"频道" 或 " 目录" ,XMName---项目名称
			Sub GetAddChannelFolder(ChannelID, FolderID, FormProcesPage, TempStr, XMName)
			 Dim Folder, FolderName, TS, TJ, TemplateRS, TemplateSql, FolderDomain, TypeList, NowDate, YearStr, MonthStr, DayStr,ClassPurview
			  NowDate = Now()
			  YearStr = CStr(Year(NowDate))
			  MonthStr = CStr(Month(NowDate))
			  DayStr = CStr(Day(NowDate))
			  TypeList = KSCMS.ReturnTree(FolderID, ChannelID)
			If FolderID <> "0" Then
				Dim FolderRS:Set FolderRS = Server.CreateObject("ADODB.RECORDSET")
				FolderRS.Open"Select Folder,FolderName,FolderDomain,TS,Tj,ClassPurview From KS_Class Where ID='" & FolderID & "'",conn,1,1
				 If Not FolderRS.EOF Then
					Folder = Trim(FolderRS("Folder"))
					FolderDomain = Trim(FolderRS("FolderDomain"))
					ClassPurview=FolderRS("ClassPurview")
					TS = Trim(FolderRS("TS"))
					TJ = FolderRS("TJ")
				 End If
				 FolderRS.Close:Set FolderRS = Nothing
			End If
			With Response
				.Write "<html>" & vbCrLf
				.Write "<head>" & vbCrLf
				.Write "<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>" & vbCrLf
				.Write "<link href='../Inc/ModeWindow.css' rel='stylesheet'>" & vbCrLf
				.Write "<script language='JavaScript' src='../JS/Common.js'></script>" & vbCrLf
				.Write "</head>" & vbCrLf
				.Write "<body scroll=no leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' onload=""SelectArticleFsoType('9');"">" & vbCrLf
				.Write "<form  action='" & FormProcesPage & "' method='post' name='CreateFolderForm'>" & vbCrLf
				.Write "  <table width='99%' border='0' align='center' cellpadding='0' cellspacing='0'>" & vbCrLf
				.Write "    <tr>" & vbCrLf
				.Write "      <td>" & vbCrLf
				.Write "      <FIELDSET align=center>" & vbCrLf
				.Write " <LEGEND align=left>创建新" & TempStr & "</LEGEND>" & vbCrLf
				.Write "        <table width='100%' border='0' align='center' cellpadding='0' cellspacing='0' style='border-collapse: collapse'>" & vbCrLf
				.Write "          <input type='hidden' value='" & FolderID & "' name='FolderID'>" & vbCrLf
				.Write "          <input type='hidden' value='" & Folder & "' name='folder'>" & vbCrLf
				.Write "          <input type='hidden' value='" & TS & "' name='ts'>" & vbCrLf
				.Write "          <input type='hidden' value='" & TJ + 1 & "' name='tj'>" & vbCrLf
						  
						  If FolderID <> "0" Then
				.Write "          <tr>" & vbCrLf
				.Write "            <td height='30' align='right'>父栏目:</td>" & vbCrLf
				.Write "            <td width='20' height='28' align='right'></td>" & vbCrLf
				.Write "           <td height='28'> <select name='parentID'>" & vbCrLf
				.Write TypeList & " </select></td>" & vbCrLf
				.Write "          </tr>"
				        End If
						  
				.Write "          <tr>" & vbCrLf
				.Write "            <td height='30' align='right'>" & TempStr & "名称:</td>" & vbCrLf
				.Write "            <td width='20' height='28' align='right'> <div align='center'></div></td>" & vbCrLf
				.Write "            <td width='74%' height='28'><b>" & vbCrLf
				.Write "              <INPUT NAME='FolderName' TYPE='text' id='FolderName' style='border-style: solid; border-width: 1' title='请输入" & TempStr & "名称' size=30>"
				.Write "              </b>概括性的说明文字<b> </b></td>" & vbCrLf
				.Write "          </tr>" & vbCrLf
				.Write "          <tr>" & vbCrLf
				.Write "           <td height='30' align='right' nowrap>英文名称:<br> </td>" & vbCrLf
				.Write "            <td width='20' height='28' align='right' nowrap> <div align='center'></div></td>"
				.Write "            <td height='28' nowrap><b>" & vbCrLf
				.Write "              <INPUT title='英文名称:不能带\/:*?“ < > | 等特殊符号' NAME='FolderEname' TYPE='text' id='FolderEname' style='border-style: solid; border-width: 1' size=30>"
				.Write "              </b> 不能改 </td>" & vbCrLf
				.Write "          </tr>" & vbCrLf
				 .Write ("<tr> ")
				   .Write ("  <td height=""28"" align=""right"" nowrap> <div align=""center"">此" & TempStr &"是否允许投稿:</div></td>")
				   .Write "            <td width='20' height='28' align='right' nowrap> <div align='center'></div></td>"
						  .Write ("  <td height=""28"" nowrap> ")
						   .Write ("<input name=""CommentTF"" type=""radio"" value=""1"" checked>")
						 
							.Write ("允许 ")
							
						   .Write ("<input name=""CommentTF"" type=""radio"" value=""0"">")
						 .Write ("不允行</td>")
						  .Write ("</tr>")
						 
						 If FolderID = "0" Then
						 
				.Write "          <tr>" & vbCrLf
				.Write "            <td height='30' align='right' nowrap>频道顶部导航:</td>" & vbCrLf
				.Write "            <td width='20' height='28' align='right' nowrap> <div align='center'></div></td>" & vbCrLf
				.Write "            <td height='28' nowrap><input name='TopFlag' type='radio' value='1' checked>"
				.Write "              显示"
				.Write "              <input type='radio' name='TopFlag' value='0'>" & vbCrLf
				.Write "              不显示</td>"
				.Write "          </tr>" & vbCrLf
						 
				.Write "          <tr>" & vbCrLf
				.Write "            <td height='30' align='right' nowrap>浏览/查看权限:<br><font color=blue>所有栏目将继承</font></td>" & vbCrLf
				.Write "            <td width='20' height='28' align='right' nowrap> <div align='center'></div></td>" & vbCrLf
				.Write "            <td height='28' nowrap><input name='ClassPurview' title='任何人(包括游客)可以浏览和查看此" & TempStr & "下的信息。' type='radio' value='0' checked>"
				.Write "              开放" & TempStr
				.Write "              <input type='radio' title='任何人(包括游客)都可以浏览。游客不可查看,其他会员根据会员组的" & TempStr & "权限设置决定是否可以查看。' name='ClassPurview' value='1'>" & vbCrLf
				.Write "              半开放" & TempStr
				.Write "              <input type='radio' title='游客不能浏览和查看,其他会员根据会员组的" & TempStr & "权限设置决定是否可以浏览和查看。' name='ClassPurview' value='2'>" & vbCrLf
				.Write "              认证" & TempStr
				.Write "</td>"
				.Write "          </tr>" & vbCrLf
				Else 
				 .Write "<input type=""hidden"" value=""" & ClassPurview & """ name=""ClassPurview"">"		  
				 End If		  
						  
				.Write "          <tr>" & vbCrLf
				.Write "            <td height='30' align='right' nowrap> " & vbCrLf
				
					   If FolderID = "0" Then
						   .Write ("频道首页模板:")
					   Else
						   .Write ("栏目模板:")
					   End If
					   
				.Write " <font color='#FF0000'><br>"
				.Write "              </font></td>" & vbCrLf
				.Write "            <td width='20' height='28' align='right' nowrap> <div align='center'></div></td>" & vbCrLf
				.Write "            <td height='28' nowrap><b>" & vbCrLf
				.Write "              <select name='FolderTemplateID' id='select'>"
							   
							Set TemplateRS = Server.CreateObject("ADODB.RECORDSET")
							If FolderID = "0" Then
							TemplateSql = "Select TemplateID,TemplateName,IsDefault From KS_Template Where ChannelID=" & ChannelID & " And TemplateType=1 Order By TemplateID" '2栏目模板
							Else
							TemplateSql = "Select TemplateID,TemplateName,IsDefault From KS_Template Where ChannelID=" & ChannelID & " And TemplateType=2 Order By TemplateID" '2栏目模板
							End If
							TemplateRS.Open TemplateSql, Conn, 1, 1
							If TemplateRS.EOF And TemplateRS.BOF Then
							 .Write ("<option value=0>请先添加" & XMName & "频道首页模板</option>")
							Else
							 Do While Not TemplateRS.EOF
							  If TemplateRS("IsDefault") = 1 Then
							 .Write ("<option value=" & TemplateRS(0) & " selected>" & TemplateRS(1) & "</option>")
							  Else
							 .Write ("<option value=" & TemplateRS(0) & ">" & TemplateRS(1) & "</option>")
							  End If
							 TemplateRS.MoveNext
							 Loop
							End If
							TemplateRS.Close
				 .Write "             </select>" & vbCrLf
				 .Write "             </b>生成的" & TempStr & "首页文件:<b>" & vbCrLf
				 .Write "             <select name='FolderFsoIndex' id='select2' style='border-style: solid; border-width: 1'>" & vbCrLf
				 .Write "               <option value='index.html'>index.html</option>" & vbCrLf
				 .Write "               <option value='index.htm' selected>index.htm</option>" & vbCrLf
				 .Write "               <option value='index.shtm'>index.shtm</option>" & vbCrLf
				 .Write "               <option value='index.shtml'>index.shtml</option>" & vbCrLf
				 .Write "               <option value='default.html'>default.html</option>" & vbCrLf
				 .Write "               <option value='default.htm'>default.htm</option>" & vbCrLf
				 .Write "              <option value='default.shtm'>default.shtm</option>" & vbCrLf
				 .Write "               <option value='default.shtml'>default.shtml</option>" & vbCrLf
				 .Write "               <option value='index.asp'>index.asp</option>" & vbCrLf
				 .Write "             </select>" & vbCrLf
				 .Write "             </b></td>" & vbCrLf
				 .Write "         </tr>" & vbCrLf
				 .Write "         <tr>" & vbCrLf
				 .Write "           <td height='30' align='right' nowrap>" & XMName & "页模板:</td>" & vbCrLf
				 .Write "           <td width='20' height='28' align='right' nowrap> <div align='center'></div></td>" & vbCrLf
				 .Write "           <td height='28' nowrap><b>" & vbCrLf
				 .Write "              <select name='ArticleTemplateID' id='select3'>" & vbCrLf
						
							TemplateSql = "Select TemplateID,TemplateName,IsDefault From KS_Template Where ChannelID=" & ChannelID & " And TemplateType=3 Order By TemplateID" '3内容页模板
							TemplateRS.Open TemplateSql, Conn, 1, 1
							If TemplateRS.EOF And TemplateRS.BOF Then
							 .Write ("<option value=0>请先添加" & XMName & "页模板</option>")
							Else
							 Do While Not TemplateRS.EOF
							  If TemplateRS("IsDefault") = 1 Then
							 .Write ("<option value=" & TemplateRS(0) & " selected>" & TemplateRS(1) & "</option>")
							  Else
							 .Write ("<option value=" & TemplateRS(0) & ">" & TemplateRS(1) & "</option>")
							  End If
							 TemplateRS.MoveNext
							 Loop
							End If
							TemplateRS.Close
							Set TemplateRS = Nothing
							  
				.Write "              </select>"
				.Write "              </b> 生成的" & XMName & "页扩展名:<b>"
				 .Write "             <select name='ArticleFnameType' id='select4' style='border-style: solid; border-width: 1'>" & vbCrLf
				 .Write "               <option value='.html' selected>.html</option>" & vbCrLf
				 .Write "               <option value='.htm'>.htm</option>" & vbCrLf
				 .Write "               <option value='.shtm'>.shtm</option>" & vbCrLf
				 .Write "               <option value='.shtml'>.shtml</option>" & vbCrLf
				 .Write "               <option value='.asp'>.asp</option>" & vbCrLf
				 .Write "             </select>" & vbCrLf
				  .Write "            </b></td>" & vbCrLf
				  .Write "        </tr>" & vbCrLf
				  .Write "        <tr>"
				  .Write "          <td height='30' align='right' nowrap>" & XMName & "生成路径格式:</td>" & vbCrLf
				  .Write "          <td width='20' height='28' align='right' nowrap> <div align='center'></div></td>" & vbCrLf
				  .Write "          <td height='28' nowrap> <select style='width:200;' name='ArticleFsoType' id='select5' onChange='SelectArticleFsoType(options[selectedIndex].value);'>" & vbCrLf
				  .Write "              <option value='1'>" & YearStr & "/" & MonthStr & "-" & DayStr & "/RE" & "</option>" & vbCrLf
				  .Write "              <option value='2'>" & YearStr & "/" & MonthStr & "/" & DayStr & "/RE" & "</option>" & vbCrLf
				  .Write "              <option value='3'>" & YearStr & "-" & MonthStr & "-" & DayStr & "/RE" & "</option>" & vbCrLf

⌨️ 快捷键说明

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