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

📄 cls.label.asp

📁 网人分类信息5.0商业版。非常优秀的分类信息系统。比较少见。
💻 ASP
📖 第 1 页 / 共 5 页
字号:
    Select Case eOrderType
      Case 1
        elOrderType=" Order By WM_ID Desc"
      Case 2
        elOrderType=" Order By WM_Hit Desc,WM_ID Desc"
      Case 3
        elOrderType=" Order By WM_Re Desc,WM_ID Desc"
      Case 4
        elOrderType=" Order By WM_Collection Desc,WM_ID Desc"
      Case 5
        elOrderType=" Order By WM_DefaultShow Desc,WM_ID Desc"
      Case 6
        elOrderType=" Order By WM_Hot Desc,WM_ID Desc"
      Case 7
        elOrderType=" Order By WM_Commend Desc,WM_ID Desc"
      Case 8
        elOrderType=" Order By WM_Grade Desc,WM_ID Desc"
    End Select
    elContent = WRMPS.HCode(2,eContent,"{\$CycBegin}","{\$CycEnd}")
    Select Case eExport
      Case 2
  	    GetArticleSortList = GetArticleSortList & "<table width='100%' border=0 cellpadding=0 cellspacing=0><tr>"
  	  Case 3
	    GetArticleSortList = GetArticleSortList & "<div"&WRMPS.LabelCss(eTDCSS)&"><ul"&WRMPS.LabelCss(eTDCSS1)&">" & vbCrLf
    End Select
	e_Sql = "Select"&elSortNum&" WM_ID,WM_Name,WM_ChannelDir,WM_ChannelID,WM_ParentDir,WM_Dir From WM_ArticleSort Where WM_Type = 1"&eLSql&" Order By WM_ClassID,WM_Taxis"
	eRs.Open e_Sql,Conn,1,1
	eI = 0
	Do While Not eRs.Eof
	  eI = eI + 1
	  eTemp = ""
	  elPic = ""
	  elPICUrl = ""
      Select Case eExport
        Case 2
  	      GetArticleSortList = GetArticleSortList & "<td"&WRMPS.LabelCss(eTDCSS)&" valign=top>"
  	    Case 3
	      GetArticleSortList = GetArticleSortList & "<li"&WRMPS.LabelCss(eTDCSS2)&">" & vbCrLf
      End Select
      GetArticleSortList = GetArticleSortList & eContent
      GetArticleSortList = WRMPS.GetReplace(GetArticleSortList,"{$SName}",eRs(1))
      GetArticleSortList = WRMPS.GetReplace(GetArticleSortList,"{$SUrl}",WRMPS.GetClassUrl(0,1,1,eRs(2)&eRs(4)&eRs(5),eRs(0)))
	  elClassID = ""
	  elClassID = WRDB.GetChildClass(eRs(0),"WM_ArticleSort")
	  eRso.Open "Select"&elNum&" WM_ID,WM_Title,WM_TitlePrefixion,WM_TitleReview,WM_TitleColor,WM_TitleFont,WM_LinkUrl,WM_Hot,WM_Hit,WM_AddTime,WM_Editor,WM_DefaultPicUrl,WM_Commend,WM_CopyFrom,WM_Author,WM_Re from WM_Article Where WM_ClassID in("&elClassID&") and WM_IsDeleted=0 and WM_Passed=1"&eSql&elOrderType,Conn,1,1
	  Do While Not eRso.Eof
	    eTemp = eTemp & elContent
		eTemp = WRMPS.GetReplace(eTemp,"{$ID}",eRso(0))
		If eLen > 0 Then elTitle = WRMPS.GotTopic(WRMPS.LeachHTML(eRso(1)),eLen,eTitleEllipsis) Else elTitle = eRso(1)
		If eRso(4) <> "" Then elTitle = "<Font Color="&eRso(4)&">"&elTitle&"</Font>"
		Select Case eRso(5)
		      Case 1
			    elTitle = "<strong>"&elTitle&"</strong>"
			  Case 2
			    elTitle = "<i>"&elTitle&"</i>"
			  Case 3
			    elTitle = "<strong><i>"&elTitle&"</i></strong>"
		End Select
		eTemp = WRMPS.GetReplace(eTemp,"{$Title}",elTitle)
	    elTitLink = WRMPS.GetShowUrl(1,1,0,eRso(0),eRso(9),eRs(2)&eRs(4)&eRs(5)&"/",eRs(3))
		eTemp = WRMPS.GetReplace(eTemp,"{$Url}",elTitLink)
		If Instr(eTemp,"{$Prefixion}") > 0 Then
          Select Case eRso(2)
   			 Case "[图]"
   			   elShowIncludePic="<Font Color=#003366>[图]</Font>"
   			 Case "[图文]"
   			   elShowIncludePic="<Font Color=#336600>[图文]</Font>"
   			 Case "[组图]"
   			   elShowIncludePic="<Font Color=#666600>[组图]</Font>"
   			 Case "[讨论]"
   			   elShowIncludePic="<Font Color=#663333>[讨论]</Font>"
             Case "[公告]"
   			   elShowIncludePic="<Font Color=#CC0000>[公告]</Font>"
    	     Case "[转载]"
    		   elShowIncludePic="<Font Color=#990033>[转载]</Font>"
    	     Case "[推荐]"
     		   elShowIncludePic="<Font Color=#FF00FF>[推荐]</Font>"
   			 Case "[原创]"
               elShowIncludePic="<Font Color=#FF6600>[原创]</Font>"
   			 Case Else
               elShowIncludePic=""
	      End Select
	      eTemp = WRMPS.GetReplace(eTemp,"{$Prefixion}",elShowIncludePic)
		End If
		If Instr(eTemp,"{$ReviewLink}") > 0 Then
		  If eRso(3) > 0 Then eTemp = WRMPS.GetReplace(eTemp,"{$ReviewLink}","<a href="&UrlPath&eRs(2)&"/Review.asp?ID="&eRso(0)&" target='_blank'><img src='"&UrlPath&"Skins/"&WR_Setting(5)&"/Re.gif' border=0 align=absmiddle></a>") Else eTemp = WRMPS.GetReplace(eTemp,"{$ReviewLink}","")
		End If
		If Instr(eTemp,"{$HotSign}") > 0 Then
		  If eRso(7)>0 Then 
		    eTemp = WRMPS.GetReplace(eTemp,"{$HotSign}","<Img Src='"&UrlPath&"Skins/"&WR_Setting(5)&"/Hot.gif' alt='热门' align=absmiddle>")
		  Else
		    If eHotNum > 0 and eRso(8)>=eHotNum Then eTemp = WRMPS.GetReplace(eTemp,"{$HotSign}","<Img Src='"&UrlPath&"Skins/"&WR_Setting(5)&"/Hot.gif' alt='热门' align=absmiddle>")
		  End if
		End If
		eTemp = WRMPS.GetReplace(eTemp,"{$HotSign}","")
		If Instr(eTemp,"{$CommendSign}") > 0 Then
		  If eRso(12)>0 Then
			eTemp = WRMPS.GetReplace(eTemp,"{$CommendSign}","<Img Src='"&UrlPath&"Skins/"&WR_Setting(5)&"/Elite.gif' alt='推荐' align=absmiddle>")
          Else
			eTemp = WRMPS.GetReplace(eTemp,"{$CommendSign}","")
		  End If
		End If
		If Instr(eTemp,"{$NewSign}") > 0 Then
		  If eRso(9) >= (Now()-eNewNum) Then
			eTemp = WRMPS.GetReplace(eTemp,"{$NewSign}","<Img Src='"&UrlPath&"Skins/"&WR_Setting(5)&"/New.gif' alt='新进' align=absmiddle>")
		  Else
			eTemp = WRMPS.GetReplace(eTemp,"{$NewSign}","")
		  End If
		End If
		eTemp = WRMPS.GetReplace(eTemp,"{$CopyForm}",eRso(13))
		eTemp = WRMPS.GetReplace(eTemp,"{$Author}",eRso(14))
		eTemp = WRMPS.GetReplace(eTemp,"{$Editor}",eRso(10))
		eTemp = WRMPS.GetReplace(eTemp,"{$Hit}",eRso(8))
		eTemp = WRMPS.GetReplace(eTemp,"{$Re}",eRso(15))
		eTemp = WRMPS.GetReplace(eTemp,"{$Year}",Year(eRso(9)))
		eTemp = WRMPS.GetReplace(eTemp,"{$Month}",Month(eRso(9)))
		eTemp = WRMPS.GetReplace(eTemp,"{$Day}",Day(eRso(9)))
		eTemp = WRMPS.GetReplace(eTemp,"{$Hour}",Hour(eRso(9)))
		eTemp = WRMPS.GetReplace(eTemp,"{$Minute}",Minute(eRso(9)))
		eTemp = WRMPS.GetReplace(eTemp,"{$Second}",Second(eRso(9)))
        If elPic = "" Then
		  If eRso(11)<>"" Then
		    elPIC = WRMPS.CheckStr(eRso(11),5)
			elPICUrl = elTitLink
		  End If
		End If
	  eRso.MoveNext
	  Loop
	  eRso.Close
	  If elPic = "" Then
	    elPic = UrlPath&"Skins/"&WR_Setting(5)&"/nopic.gif"
	    elPICUrl = WRMPS.GetClassUrl(0,1,1,eRs(2)&eRs(4)&eRs(5),eRs(0))
	  End If
      GetArticleSortList = WRMPS.GetReplace(GetArticleSortList,"{$SPic}",elPic)
      GetArticleSortList = WRMPS.GetReplace(GetArticleSortList,"{$SPUrl}",elPICUrl)
	  GetArticleSortList = WRMPS.GetReplace(GetArticleSortList,"{$CycBegin}"&elContent&"{$CycEnd}",eTemp)
      Select Case eExport
        Case 2
  	      GetArticleSortList = GetArticleSortList & "</td>"
  	    Case 3
	      GetArticleSortList = GetArticleSortList & "</li>"
      End Select
	  If eColsNum > 0 Then
	    If eI Mod eColsNum = 0 Then
          Select Case eExport
            Case 2
  	          GetArticleSortList = GetArticleSortList & "</tr><tr>"
  	        Case 3
	          GetArticleSortList = GetArticleSortList & "</ul><ul"&WRMPS.LabelCss(eTDCSS1)&">" & vbCrLf
          End Select
	    End If
	  End If
	eRs.MoveNext
	Loop
	eRs.Close
    Select Case eExport
      Case 2
  	    GetArticleSortList = GetArticleSortList & "</tr></table>"
  	  Case 3
	    GetArticleSortList = GetArticleSortList & "</ul></div>" & vbCrLf
    End Select
	GetArticleSortList = WRMPS.GetReplace(GetArticleSortList,"@@@@@@","")
	eTemp = ""
  End Function
   '========================================================================================
   '分类信息分类
   Function GetClassSort(Str)
     Str = Split(Str,",")
     eBigID = Int(Str(0))
	 eExport = Int(Str(1))
	 eTDCSS = Str(2)
	 eTDCSS1 = Str(3)
	 eTDCSS2 = Str(4)
	 eTDStopCSS = Str(5)
	 eColsNum = Int(Str(6))
	 eCSS = Str(7)
	 eExplain = Int(Str(8))
	 eOpenType = Str(9)
	 eSymbol = Str(10)
	 eSymbolCSS = Str(11)
     eClassSort = ""
	 e_CSS = WRMPS.LabelCss(eCSS)
     e_BigID = " WM_ParentID = 0"
	 If eBigID > 0 Then
	   e_BigID = " WM_ParentID = "&eBigID
	 ElseIf eBigID < 0 Then
	   If ClassID <> "" Then e_BigID = " WM_ParentID = "&ClassID
	 End If
	 Set eRso = Conn.Execute("Select Top 1 WM_ChannelID From WM_ClassSort")
	 If Not eRso.Eof Then eChannelID = eRso(0)
	 eRso.Close
	 If eChannelID = "" Then Exit Function 

	 eRs.Open"Select WM_ID,WM_Name,WM_Dir,WM_ParentDir,WM_ChannelDir From WM_ClassSort Where"&e_BigID&" Order By WM_ClassID,WM_Taxis",Conn,1,1
	 Do While Not eRs.Eof
	   eDir = eRs(2)
	   eParentDir = eRs(3)
	   eChannelDir = eRs(4)
	   If eClassSort = "" Then
	     eClassSort = "<a href="&WRMPS.GetClassUrl(0,1,1,eChannelDir&eParentDir&eDir,eRs(0))&" target='"&eOpenType&"'"&e_CSS&">"&eRs(1)&"</a>"
	   Else
	     eClassSort = eClassSort & "@@@" & "<a href="&WRMPS.GetClassUrl(0,1,1,eChannelDir&eParentDir&eDir,eRs(0))&" target='"&eOpenType&"'"&e_CSS&">"&eRs(1)&"</a>"
	   End If
	 eRs.MoveNext
	 Loop
	 eRs.Close
	 If eSymbol <> "§" Then eSymbol = "<font"&WRMPS.LabelCss(eSymbolCSS)&">"&Split(eSymbol,"§")(0)&"</font>{$$Menu$$}<font"&WRMPS.LabelCss(eSymbolCSS)&">"&Split(eSymbol,"§")(1)&"</font>" Else eSymbol = "{$$Menu$$}"
	 eClassSort = Split(eClassSort,"@@@")
	 Select Case eExport
	   Case 2
	     GetClassSort = "<table border=0 cellspacing=0 cellpadding=0><tr>" & vbCrLf
	   Case 3
	     GetClassSort = "<div"&WRMPS.LabelCss(eTDCSS)&"><ul"&WRMPS.LabelCss(eTDCSS1)&">" & vbCrLf
	 End Select
	 For eI = 0 To UBound(eClassSort)
		Select Case eExport
		  Case 1
		    GetClassSort = GetClassSort&Replace(eSymbol,"{$$Menu$$}",eClassSort(eI))
		  Case 2
		    GetClassSort = GetClassSort&"  <td"&WRMPS.LabelCss(eTDCSS)&" onMouseOut='mOver(this.ClassName="""&eTDCSS&""")' onMouseOver='mOver(this.ClassName="""&eTDStopCSS&""")'>"&Replace(eSymbol,"{$$Menu$$}",eClassSort(eI))&"</td>" & vbCrLf
		  Case 3
		    GetClassSort = GetClassSort&"  <li"&WRMPS.LabelCss(eTDCSS2)&" onMouseOut='mOver(this.ClassName="""&eTDCSS2&""")' onMouseOver='mOver(this.ClassName="""&eTDStopCSS&""")'>"&Replace(eSymbol,"{$$Menu$$}",eClassSort(eI))&"</li>"
		End Select
		If eColsNum > 0 Then
		If (eI + 1) mod eColsNum = 0 Then
		  Select Case eExport
		    Case 1
		      GetClassSort = GetClassSort&"<br>" & vbCrLf
		    Case 2
			  If UBound(eClassSort) > eI Then GetClassSort = GetClassSort&"</tr>" & vbCrLf & "<tr>"
		    Case 3
		      If UBound(eClassSort) > eI Then GetClassSort = GetClassSort&"</ul>" & vbCrLf & "<ul"&WRMPS.LabelCss(eTDCSS1)&">" & vbCrLf
		  End Select
		End If
		End If
	 Next
	 Select Case eExport
	   Case 2
	     GetClassSort = GetClassSort & "</tr></table>" & vbCrLf
	   Case 3
	     GetClassSort = GetClassSort & "</ul></div>" & vbCrLf
	 End Select
   End Function
   '========================================================================================
   '个性分类信息分类
   Function GetInClassSort(Str)
     Str = Split(Str,",")
     eExport = Int(Str(0))
	 eTDCSS = Str(1)
	 eTDCSS1 = Str(2)
	 eTDCSS2 = Str(3)
	 eCTDCSS = Str(4)
	 eCTDCSS1 = Str(5)
	 eCTDCSS2 = Str(6)
	 eBNum = Int(Str(7))
	 eBCols = Int(Str(8))
	 eBFontNum = Int(Str(9))
	 eBCss = Str(10)
	 eBCompart = Str(11)
	 eBCompartCss = Str(12)
	 eTarget = Str(13)
	 eChild = Int(Str(14))
	 eBigID = Str(15)
	 eCNum = Int(Str(16))
	 eCCols = Int(Str(17))
	 eCCss = Str(18)
	 eCFontNum = Int(Str(19))
	 eCCompart = Str(20)
	 eCCompartCss = Str(21)
	 eCTarget = Str(22)
	 eBShow = Int(Str(23))
	 eBShowCss = Str(24)
	 eCShow = Int(Str(25))
	 eCShowCss 

⌨️ 快捷键说明

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