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

📄 cls.content.asp

📁 网人分类信息5.0商业版。非常优秀的分类信息系统。比较少见。
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%
Class Cls_Page
'p
    Private pRs,pRso,pI
	Dim pDir,pAreaID,pQQ,pPic,pTags,pTag,pAreaName,pBigUrl,pSmallUrl,pClassName
    Dim pParentPath,pBigDir,pSmallDir,pSearchByOrher,ClassUrl,pContent
	
	Private Sub Class_Initialize()
	  Set pRs = Server.CreateObject("ADODB.Recordset")
	  Call WRMPS.FsoBegin()
    End Sub
    Private Sub Class_Terminate()
	  Call WRMPS.FsoEnd()
      Set pRso = Nothing
	  Set pRs = Nothing
    End Sub
	
	'信息内容页获取
    Function PageClassShow(pID)
       pRs.Open "select A.WM_Title,A.WM_PostTime,A.WM_Content,A.WM_ClassID,A.WM_DB10T,A.WM_AreaID,A.WM_Post,A.WM_Contact,A.WM_Tel,A.WM_QQ,A.WM_AddRess,A.WM_IP,A.WM_EndTime,A.WM_PostType,A.WM_Pic,A.WM_Email,A.WM_ClassDir,A.WM_Tag,A.WM_DB1,A.WM_DB2,A.WM_DB3,A.WM_DB4,A.WM_DB5,A.WM_DB6,A.WM_DB7,A.WM_DB8,A.WM_DB9,A.WM_DB10,A.WM_DB1T,A.WM_DB2T,A.WM_DB3T,A.WM_DB4T,A.WM_DB5T,A.WM_DB6T,A.WM_DB7T,A.WM_DB8T,A.WM_DB9T,B.WM_Name,B.WM_ParentPath,A.WM_ComID,A.WM_TempID,A.WM_Full from WM_ClassAD A Inner Join WM_ClassSort B on A.WM_ClassID = B.WM_ID where A.WM_id="&pID,Conn,1,1
	     ID=pID
	     pDir = pRs(16)
	     ClassID = pRs(3)
	     pAreaID = pRs(5)
		 If pRs(41) > 0 Then PageClassShow = WRTemp.SiteTemplates(1,0,70,2) Else PageClassShow = WRTemp.SiteTemplates(1,pRs(40),17,2)
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$ID}",pID)
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Title}",pRs(0))
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Time}",pRs(1))
		 pContent = pRs(2)
		 pContent = WRMPS.CheckStr(pContent,10) 
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Content}",pContent)
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Post}",WRUser.DispUser(0,pRs(6)))
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$LinkMan}",pRs(7))
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$IP}",pRs(11))
         pQQ = pRs(9)
	     If Int(WR_UpLoad(41)) > 0 Then
           If WRMPS.FsoIsTrue("File",WR_Setting(3)&WR_UpLoad(0)&"/"&WR_UpLoad(47)&"/C/"&pID&"/"&MD5(0,pID&"C1")&".gif") Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$EmailSign}","<img src="&WR_Setting(3)&WR_UpLoad(0)&"/"&WR_UpLoad(47)&"/C/"&pID&"/"&MD5(0,pID&"C1")&".gif border=0 align=absmiddle>")
           If WRMPS.FsoIsTrue("File",WR_Setting(3)&WR_UpLoad(0)&"/"&WR_UpLoad(47)&"/C/"&pID&"/"&MD5(0,pID&"C2")&".gif") Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$TelSign}","<img src="&WR_Setting(3)&WR_UpLoad(0)&"/"&WR_UpLoad(47)&"/C/"&pID&"/"&MD5(0,pID&"C2")&".gif border=0 align=absmiddle>")
           If WRMPS.FsoIsTrue("File",WR_Setting(3)&WR_UpLoad(0)&"/"&WR_UpLoad(47)&"/C/"&pID&"/"&MD5(0,pID&"C3")&".gif") Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$QQSign}","<img src="&WR_Setting(3)&WR_UpLoad(0)&"/"&WR_UpLoad(47)&"/C/"&pID&"/"&MD5(0,pID&"C3")&".gif border=0 align=absmiddle>")
           If WRMPS.FsoIsTrue("File",WR_Setting(3)&WR_UpLoad(0)&"/"&WR_UpLoad(47)&"/C/"&pID&"/"&MD5(0,pID&"C4")&".gif") Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$AddressSign}","<img src="&WR_Setting(3)&WR_UpLoad(0)&"/"&WR_UpLoad(47)&"/C/"&pID&"/"&MD5(0,pID&"C4")&".gif border=0 align=absmiddle>")
		 End If
		 PageClassShow = WRMPS.GetReplace(PageClassShow,"{$EmailSign}","{$Email}")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$TelSign}","{$Tel}")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$QQSign}","{$QQ}")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$AddressSign}","{$Address}")
		 PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Email}",pRs(15))
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Tel}",pRs(8))
         If pQQ <> "" Then pQQ = "<a target=blank href=tencent://message/?uin="&pQQ&"&Site="&WR_Setting(0)&"&Menu=yes>"&pQQ&"</a>"
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$QQ}",pQQ)
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Address}",pRs(10))

         EndTime = Cdate(pRs(12))
	     If EndTime <> "" Then If EndTime < Now() Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$IsOver}","<div style='position:absolute;z-index:100;text-align:center;padding:30px;'><img src="&WR_Setting(3)&"images/btt.gif></div>")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$IsOver}","")
	     pPic = pRs(14)
	     If pPic <> "" Then pPic = "<table class=classPic><tr><td><a target=_blank href='"&pPic&"'><img src='"&pPic&"' border=0 onload=""javascript:DrawImage(this,160,160);""></a></td></tr></table>"
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Pic}",pPic)
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Hit}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Class.asp?"&ID&",Hit'></script>")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Re}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Class.asp?"&ID&",reNum'></script>")
		 PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Commend}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Class.asp?"&ID&",Commend'></script>")
		 PageClassShow = WRMPS.GetReplace(PageClassShow,"{$SortErr}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Class.asp?"&ID&",SortErr'></script>")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Trash}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Class.asp?"&ID&",Trash'></script>")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Agency}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Class.asp?"&ID&",Agency'></script>")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$UserData}",WRUser.UserData(pRs(6)))
	     If pRs(39) > 0 Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$CompanyData}","<script language=javascript src='"&WR_Setting(3)&"Company/Company.asp?ID="&pRs(39)&"'></script>")
		 PageClassShow = WRMPS.GetReplace(PageClassShow,"{$CompanyData}","")
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$NewRe}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Class.asp?"&ID&",reShow'></script>")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Collection}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Class.asp?"&ID&",Collection'></script>")
		 If Instr(PageClassShow,"{$IDCode}") > 0 Then
		   If WRMPS.CheckCode("Re",1) Then
	           PageClassShow = WRMPS.GetReplace(PageClassShow,"{$IDCode}","")
		   Else
		       PageClassShow = WRMPS.GetReplace(PageClassShow,"{$IDCode}"," style=""display:none""")
		   End If
	     End If
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$IsIDCode}",WRMPS.CheckCode("Re",1))
	     pTags = ""
	     If Instr(PageClassShow,"{$Tags}") > 0 Then
	    	pTag = pRs(17)
			If pTag <> "" and IsNUll(pTag) = False Then
		        pTag = Split(pTag,",")
		        For pi=0 To UBound(pTag)
		         If pTag(pi) <> "" Then 
		          If pTags = "" Then
			        pTags = "<a href="&WR_Setting(3)&"Search/C?Key="&escape(pTag(pi))&" target=_blank>"&pTag(pi)&"</a>"
		          Else
			        pTags = pTags&",<a href="&WR_Setting(3)&"Search/C?Key="&escape(pTag(pi))&" target=_blank>"&pTag(pi)&"</a>"
			      End If
		    	 End If
		        Next
			Else
			  pTags = ""
			End If
	     End If
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Tags}",pTags)
		 If pRs(28) <> "" and IsNull(pRs(28)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB1}",pRs(28)&pRs(18)&"<br>")
		 If pRs(29) <> "" and IsNull(pRs(29)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB2}",pRs(29)&pRs(19)&"<br>")
		 If pRs(30) <> "" and IsNull(pRs(30)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB3}",pRs(30)&pRs(20)&"<br>")
		 If pRs(31) <> "" and IsNull(pRs(31)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB4}",pRs(31)&pRs(21)&"<br>")
		 If pRs(32) <> "" and IsNull(pRs(32)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB5}",pRs(32)&pRs(22)&"<br>")
		 If pRs(33) <> "" and IsNull(pRs(33)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB6}",pRs(33)&pRs(23)&"<br>")
		 If pRs(34) <> "" and IsNull(pRs(34)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB7}",pRs(34)&pRs(24)&"<br>")
		 If pRs(35) <> "" and IsNull(pRs(35)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB8}",pRs(35)&pRs(25)&"<br>")
		 If pRs(36) <> "" and IsNull(pRs(36)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB9}",pRs(36)&pRs(26)&"<br>")
		 If pRs(4) <> "" and IsNull(pRs(4)) = False Then PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB10}",pRs(4)&pRs(27)&"<br>")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB1}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB2}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB3}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB4}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB5}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB6}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB7}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB8}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB9}","")
         PageClassShow = WRMPS.GetReplace(PageClassShow,"{$DB10}","")
		 UrlPath = WR_Setting(4)
	     PageClassShow = WRMPS.GetReplace(PageClassShow,"{$Url}",WRMPS.GetShowUrl(1,1,0,ID,pRs(1),ChannelDir&"/"&pRs(16),ChannelID))
         pClassName=pRs(37)
	     pParentPath=pRs(38)
	   pRs.Close
	   pAreaName=WRDB.GetClassName("WM_Area",pAreaID)
	   PageClassShow = WRMPS.GetReplace(PageClassShow,"{$ClassName}",pClassName)
	   PageClassShow = WRMPS.GetReplace(PageClassShow,"{$ClassID}",ClassID)
	   PageClassShow = WRMPS.GetReplace(PageClassShow,"{$AreaName}",pAreaName)
	   PageClassShow = WRMPS.GetReplace(PageClassShow,"{$AreaID}",pAreaID)
	   SitePath = ",<a href="&WR_Setting(3)&ChannelDir&"/>"&ChannelName&"</a>"
	   If Instr(pParentPath,",") Then
	     pParentPath = Right(pParentPath,Len(pParentPath)-2)
	     For i = 0 To UBound(Split(pParentPath,","))
	       If Split(pParentPath,",")(i) <> "" Then
	         Set pRso = Conn.Execute("Select WM_Name,WM_ID,WM_ParentDir,WM_Dir From WM_ClassSort where WM_ID="&Int(Split(pParentPath,",")(i)))
	           If Not pRso.Eof Then
	             SitePath = SitePath & ",<a href="&WRMPS.GetClassUrl(0,1,1,ChannelDir&pRso(2)&pRso(3),pRso(1))&">"&pRso(0)&"</a>"
	           End If
	         pRso.Close
	       End If
	     Next
	   End If
	   ClassUrl = WRMPS.GetClassUrl(0,1,1,ChannelDir&pDir,ClassID)
	   SitePath = SitePath & ",<a href="&ClassUrl&">"&pClassName&"</a>"
	   PageClassShow = WRMPS.GetReplace(PageClassShow,"{$ClassUrl}",ClassUrl)
	   SitePath = WRMPS.GetSitePath(pAreaID,SitePath)
	   PageClassShow = WRTemp.SiteChannel(PageClassShow)
	   PageClassShow = WRTemp.SiteLabel(PageClassShow)
    End Function
	'分类信息首页
    Function PageClassIndex()
	  SitePath = ",<a href="&WR_Setting(3)&ChannelDir&"/>"&ChannelName&"</a>"
	  SitePath = WRMPS.GetSitePath(0,SitePath)
	  PageClassIndex = WRTemp.SiteTemplates(1,0,14,ChannelID)
	  PageClassIndex = WRTemp.SiteChannel(PageClassIndex)
	  PageClassIndex = WRTemp.SiteLabel(PageClassIndex)
	End Function
  
    '###############################################################################################
	'文章内容页获取
	'pType 1为获取分页数
	'pPageNum 当前为第几页
	'pCre 0为不生成,1为生成
    Function PageArticleShow(pID,pPageNum,pType,pCre)
	  Dim pParentPath,pPrevArticle,pNextArticle
	  ID=pID
	  ClassID = "":ClassName = "":pParentPath = ""
	  If pPageNum = "" Then pPageNum = 1
      pRs.Open "select A.WM_Title,A.WM_TitleIntact,A.WM_Synopsis,A.WM_Content,A.WM_Author,A.WM_CopyFrom,A.WM_Editor,A.WM_AddTime,A.WM_MaxCharPerPage,A.WM_PageNext,A.WM_Grade,A.WM_ClassID,A.WM_ClassDir,B.WM_Name,B.WM_ParentPath,A.WM_LinkUrl,A.WM_Keyword,A.WM_TempID From WM_Article A Inner Join WM_ArticleSort B on A.WM_ClassID = B.WM_ID where A.WM_id="&pID,Conn,1,1
	    ClassID = pRs(11)
        PageArticleShow = WRTemp.SiteTemplates(1,pRs(17),24,ChannelID)
        If pRs(15) = "" or IsNull(pRs(15)) Then
		  Select Case pType
		    Case 0
	          PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$ArticleTitle}",pRs(0))
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$ArticleSubheading}",pRs(1))
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$ArticleIntro}",pRs(2))
			  Select Case pCre
			    Case 0
                  pContent = WRMPS.ContentPageNext("",pPageNum,pRs(3),pRs(9),pRs(8),pID)
				Case 1
                  pContent = WRMPS.ContentPageNext(WRMPS.GetShowUrl(0,1,0,pID,pRs(7),ChannelDir&pRs(12),ChannelID),pPageNum,pRs(3),pRs(9),pRs(8),pID)
		      End Select
		      pContent = WRMPS.CheckStr(pContent,10) 
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$ArticleContent}",pContent)
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$Hit}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Article.asp?"&pID&",Hit'></script>")
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$Re}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Article.asp?"&pID&",reNum'></script>")
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$NewRe}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Article.asp?"&pID&",reShow'></script>")
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$Collection}","<script language='JavaScript' src='{$InstallDir}Inc/WM.Article.asp?"&pID&",Collection'></script>")
	          If Instr(PageArticleShow,"{$IDCode}") > 0 Then
			    If WRMPS.CheckCode("Re",1) Then
	                PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$IDCode}","")
				Else
		            PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$IDCode}"," style=""display:none""")
				End If
	          End If
	          PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$IsIDCode}",WRMPS.CheckCode("Re",1))
	          PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$ArticleID}",pID)
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$Author}",pRs(4))
              PageArticleShow = WRMPS.GetReplace(PageArticleShow,"{$CopyFrom}",pRs(5))

⌨️ 快捷键说明

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