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

📄 ks_channelfoldercls.asp

📁 SK信息采集2.0功能介绍: 1.可针对任何静态网页,动态网页进行采集。包括htm,html,shtml,ASP,ASPX,JSP,PHP等。 2.增加自定文件采集.用户可采集网页中的所有文件.
💻 ASP
📖 第 1 页 / 共 4 页
字号:
				  .Write "              <option value='4'>" & YearStr & "/" & MonthStr & "/RE" & "</option>" & vbCrLf
				  .Write "              <option value='5'>" & YearStr & "-" & MonthStr & "/RE" & "</option>" & vbCrLf
				  .Write "              <option value='6'>" & YearStr & MonthStr & DayStr & "/RE</option>" & vbCrLf
				  .Write "              <option value='7'>" & YearStr & "/RE</option>" & vbCrLf
				  .Write "              <option value='8'>" & YearStr & MonthStr & DayStr & "RE</option>" & vbCrLf
				  .Write "              <Option value='9' selected>RE</Option>"
				  .Write "              <option value='10'>SCE</option>"
				  .Write "            </select> </td>"
				  .Write "        </tr>" & vbCrLf
				  .Write "        <tr>" & vbCrLf
				  .Write "          <td height='30' colspan='3' align='right' nowrap> <div align='center'><strong><span id='ShowAS1'></Span></strong> </div></td>" & vbCrLf
				  .Write "        </tr>" & vbCrLf
						  
						  If FolderID = "0" Then
				 .Write "         <tr>"
				 .Write "           <td height='30' align='right' nowrap>绑定域名<font color='#FF0000'>(子域名)</font>:<br>" & vbCrLf
				 .Write "             <font color='#0000FF'>仅对第一级栏目有效</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 "             <INPUT NAME='FolderDomain' TYPE='text' id='FolderDomain' style='border-style: solid; border-width: 1' size=30>"
				 .Write "             </b>如:http://news.h121.com/ </td>" & vbCrLf
				 .Write "         </tr>" & vbCrLf
				 
						 Else
						 
				 .Write "         <INPUT NAME='FolderDomain' TYPE='hidden' value='" & FolderDomain & "'>" & vbCrLf
						End If
				 .Write "         <tr>"
				 .Write "           <td height='30' align='right' nowrap>" & TempStr & "系号:</td>" & vbCrLf
				 .Write "           <td height='28' align='right' nowrap>&nbsp;</td>" & vbCrLf
				 .Write "           <td height='28' nowrap> <input name='FolderOrder' type='text' id='FolderOrder2' value='0' style='border-style: solid; border-width: 1'>"
				 .Write "             请输入1000以内的" & TempStr & "系号 </td>" & vbCrLf
				 .Write "         </tr>" & vbCrLf
				 .Write "       </table>" & vbCrLf
				 .Write "         </FIELDSET>" & vbCrLf
				 .Write "      </td>" & vbCrLf
				 .Write "   </tr>" & vbCrLf
				 .Write " </table>" & vbCrLf
				 .Write " <table width='100%' height='30' border='0' cellpadding='0' cellspacing='0'>" & vbCrLf
				 .Write "    <tr>" & vbCrLf
				 .Write "     <td height='40' align='center'>" & vbCrLf
				 .Write "      <input type='button' name='Submit' Onclick='CheckForm()' value=' 确 定 '>" & vbCrLf
				 .Write "       <input type='button' name='Submit2' onclick='window.close()' value=' 取 消 '>" & vbCrLf
				 .Write "     </td>" & vbCrLf
				 .Write "  </tr>" & vbCrLf
				 .Write " </table>" & vbCrLf
				 .Write " </form>" & vbCrLf
				 
				.Write "</body>" & vbCrLf
				.Write "</html>" & vbCrLf
				.Write "<Script Language='javascript'>" & vbCrLf
				.Write "<!--" & vbCrLf
				.Write "function SelectArticleFsoType(ObjValue)" & vbCrLf
				.Write "{ var ChannelDomain='" & KSCMS.GetChannelDomain(ChannelID) & "分类目录/';" & vbCrLf
				 
					Dim N
					Randomize
					N = Rnd * 10 + 5
				.Write "switch (ObjValue)" & vbCrLf
				.Write "  {" & vbCrLf
				.Write "   case '1' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & YearStr & "/" & MonthStr & "-" & DayStr & "/" & KSCMS.MakeRandom(N) & "' + document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '2' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & YearStr & "/" & MonthStr & "/" & DayStr & "/" & KSCMS.MakeRandom(N) & "' + document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '3' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & YearStr & "-" & MonthStr & "-" & DayStr & "/" & KSCMS.MakeRandom(N) & "' + document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '4' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & YearStr & "/" & MonthStr & "/" & KSCMS.MakeRandom(N) & "' + document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '5' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & YearStr & "-" & MonthStr & "/" & KSCMS.MakeRandom(N) & "' + document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '6' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & YearStr & MonthStr & DayStr & "/" & KSCMS.MakeRandom(N) & "' + document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '7' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & YearStr & "/" & KSCMS.MakeRandom(N) & "' + document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '8' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & YearStr & MonthStr & DayStr & KSCMS.MakeRandom(N) & "' + document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '9' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & KSCMS.MakeRandom(N) & "'+ document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "   case '10' :ShowAS1.innerHTML=ChannelDomain+'<font color=red>" & KSCMS.MakeRandomChar(N) & "'+ document.CreateFolderForm.ArticleFnameType.value + '</font>'; break;" & vbCrLf
				.Write "  }"
				.Write "}" & vbCrLf
				.Write "function CheckForm()" & vbCrLf
				.Write "{ var form=document.CreateFolderForm;" & vbCrLf
				.Write "   if (form.FolderName.value=='')" & vbCrLf
				.Write "    {" & vbCrLf
				.Write "     alert('请输入" & TempStr & "的中文名称!');" & vbCrLf
				.Write "     form.FolderName.focus();" & vbCrLf
				.Write "    return false;" & vbCrLf
				.Write "    }" & vbCrLf
				.Write "    if (form.FolderName.value.length>50)" & vbCrLf
				.Write "    {" & vbCrLf
				.Write "     alert('" & TempStr & "中文名称不能超过25个汉字(50个英文字符)!');" & vbCrLf
				.Write "     form.FolderName.focus();" & vbCrLf
				.Write "    return false;" & vbCrLf
				.Write "   }" & vbCrLf
				.Write "    if (form.FolderEname.value=='')" & vbCrLf
				.Write "    {" & vbCrLf
				.Write "     alert('请输入" & TempStr & "的英文名称!');" & vbCrLf
				.Write "     form.FolderEname.focus();" & vbCrLf
				.Write "    return false;" & vbCrLf
				.Write "    }" & vbCrLf
				.Write "    if (CheckEnglishStr(form.FolderEname,'" & TempStr & "的英文名称')==false)" & vbCrLf
				.Write "     return false;" & vbCrLf
				.Write "    if (CheckNumber(form.FolderOrder,'" & TempStr & "系号')==false)" & vbCrLf
				.Write "    return false;" & vbCrLf
				.Write "    form.submit();" & vbCrLf
				.Write "    form.reset();" & vbCrLf
				.Write "    return true;" & vbCrLf
				
				.Write "}"
				.Write "//-->"
				.Write "</Script>"
			End With
			End Sub
			
			
			'添加频道目录的保存过程
			'参数:ChannelID--频道ID,ReturnUrl---添加成功或出错时返回的路径
			Sub ChannelFolderAddSave(ChannelID, ReturnUrl)
			Dim ID, TJ, FolderName, Folder, ClassID, TS, AddDate, FolderTemplateID, FolderFsoIndex
			Dim ArticleTemplateID, ArticleFnameType, ArticleFsoType, FolderDomain, FolderOrder, CurrPath, TopFlag
			Dim RSC
			Dim FolderEName,ClassPurview
			
			Set RSC=Server.CreateObject("ADODB.Recordset")
			FolderName = Replace((Replace(Trim(Request("FolderName")), "'", "")), """", "")
			FolderEName = Replace((Replace(Trim(Request("FolderEName")), "'", "")), """", "")
			ID = Trim(Request("FolderID"))
			If ID = "" Then ID = "0"
			If ID <> "0" Then
			   Folder = "" & Trim(Request("Folder")) & "" & FolderEName & "/"
			Else
			   Folder = "" & FolderEName & "/"
			End If
			If Trim(FolderName) = "" Then
			Call KSCMS.Alert("目录中文名称不能为空!", ReturnUrl & "?FolderID=" & ID)
			Set KSCMS = Nothing
			.End
			End If
			If KSCMS.strLength(Trim(FolderName)) > 50 Then
			 Call KSCMS.Alert("目录中文名称不能超过25个汉字(50个英文字符)!", ReturnUrl & "?FolderID=" & ID)
			 Set KSCMS = Nothing
			 .End
			End If
			If Trim(Request("FolderEName")) = "" Then
			Call KSCMS.Alert("目录英文名称不能为空!", ReturnUrl & "?FolderID=" & ID)
			Set KSCMS = Nothing
			.End
			End If
			   TS = Trim(Request("TS"))
			   AddDate = Now()
			   TopFlag = Request.Form("TopFlag")
			   If TopFlag = "" Then TopFlag = 0
			   FolderTemplateID = Request("FolderTemplateID")
			   FolderFsoIndex = Request("FolderFsoIndex")
			   ArticleTemplateID = Request("ArticleTemplateID")
			   ArticleFnameType = Request("ArticleFnameType")
			   ArticleFsoType = Request("ArticleFsoType")
			   FolderDomain = Replace(Replace(Trim(Request("FolderDomain")), "'", ""), """", "")
			   FolderOrder = Request("FolderOrder")
			   ClassPurview=KSCMS.G("ClassPurview")
			If FolderTemplateID = 0 Or ArticleTemplateID = 0 Then
			 Call KSCMS.Alert("对不起,添加新频道应先将模板导入数据库!", ReturnUrl & "?FolderID=" & ID)
			 Set KSCMS = Nothing
			 Exit Sub
			End If
			If Not IsNumeric(Request("FolderOrder")) Then
			 Call KSCMS.Alert("栏目系号必须用数字!", ReturnUrl & "?FolderID=" & ID)
			 Set KSCMS = Nothing
			 Exit Sub
			End If
			If FolderOrder >= 1000 Then
			 Call KSCMS.Alert("栏目系号必须在1000以内!", ReturnUrl & "?FolderID=" & ID)
			 Set KSCMS = Nothing
			 Exit Sub
			End If
			If Not IsDate(AddDate) Then
			 Call KSCMS.Alert("目录创建日期格式有误!", ReturnUrl & "?FolderID=" & ID)
			 Set KSCMS = Nothing
			 Exit Sub
			End If
			 TJ = Request.Form("TJ")
			 RSC.Open "Select FolderName,Folder From KS_Class Where TN='" & ID & "' And FolderName= '" & FolderName & "'", Conn, 1, 1
			If Not RSC.EOF Then
			 If RSC(0) = FolderName Then
			  Call KSCMS.Alert("名称已存在,请用其它名称!", ReturnUrl & "?FolderID=" & ID)
			  Set KSCMS = Nothing
			  .End
			 End If
			 If RSC(1) = Folder Then
			   Call KSCMS.Alert("英文名称已存在,请用其它英文名称!", ReturnUrl & "?FolderID=" & ID)
			   Set KSCMS = Nothing
			 .End
			 End If
			End If
			
			RSC.Close
						Dim RST
						Set RST=Server.CreateObject("ADODB.Recordset")
						RST.Open "select * from KS_Class", Conn, 1, 3
						RST.AddNew
						ClassID = KSCMS.GetClassID()   '调用函数取新的目录ID
						RST("ID") = ClassID
						RST("Creater") = Request.Cookies(KSCMS.SiteSn)("AdminName")
						RST("CreateDate") = AddDate
						RST("folder") = Folder
						RST("FolderName") = FolderName
						If ID <> "" Then
						  RST("TN") = ID
						Else
						  RST("TN") = "0"
						End If
						RST("TJ") = TJ
						RST("TS") = "" & TS & "" & ClassID & ","
						RST("FolderTemplateID") = FolderTemplateID
						RST("TopFlag") = TopFlag
						RST("FolderFsoIndex") = FolderFsoIndex
						RST("ArticleTemplateID") = ArticleTemplateID
						RST("ArticleFnameType") = ArticleFnameType
						RST("ArticleFsoType") = ArticleFsoType
						RST("FolderDomain") = FolderDomain
						RST("FolderOrder") = FolderOrder
						RST("ChannelID") = ChannelID
						RST("CommentTF")=KSCMS.G("CommentTF")
						RST("DelTF") = 0
						RST("OrderID") = 0
						RST("ClassPurview")=ClassPurview
						RST.Update
						RST.Close
						Response.Write ("<script>if (confirm('创建成功,继续创建吗?')) {location.href='" & ReturnUrl & "?FolderID=" & ID & "';}else{window.close();}</script>")
			Set RST = Nothing
			
			End Sub
			'编辑频道或栏目的过程

⌨️ 快捷键说明

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