ShowReviewList.asp
Upload User: jisenq
Upload Date: 2014-06-29
Package Size: 7216k
Code Size: 7k
Category:

ADO-ODBC

Development Platform:

ASP/ASPX

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
  2. <% Option Explicit %>
  3. <%session.CodePage="936"%>
  4. <!--#include file="FS_Inc/Const.asp" -->
  5. <!--#include file="FS_InterFace/MF_Function.asp" -->
  6. <!--#include file="FS_Inc/Function.asp" -->
  7. <!--#include file="FS_Inc/Func_Page.asp" -->
  8. <%dim cssnum
  9. cssnum = Request.Cookies("FoosunUserCookies")("UserLogin_Style_Num")
  10. if isnull(cssnum) or cssnum="" then cssnum = "2"
  11. %>
  12. <html xmlns="http://www.w3.org/1999/xhtml">
  13. <title>查看评论---网站内容管理系统</title>
  14. <meta name="keywords" content="风讯cms,cms,FoosunCMS,FoosunOA,FoosunVif,vif,风讯网站内容管理系统">
  15. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  16. <meta content="MSHTML 6.00.3790.2491" name="GENERATOR" />
  17. <meta name="Keywords" content="Foosun,FoosunCMS,Foosun Inc.,风讯,风讯网站内容管理系统,风讯系统,风讯新闻系统,风讯商城,风讯b2c,新闻系统,CMS,域名空间,asp,jsp,asp.net,SQL,SQL SERVER" />
  18. <link href="<%=G_USER_DIR%>/images/skin/Css_<%=cssnum%>/<%=cssnum%>.css" rel="stylesheet" type="text/css">
  19. <head>
  20. <body>
  21. <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
  22.   <tr>
  23.     <td><%
  24. Response.Buffer = True
  25. Response.Expires = -1
  26. Response.ExpiresAbsolute = Now() - 1
  27. Response.Expires = 0
  28. Response.CacheControl = "no-cache"
  29. response.Charset = "gb2312"
  30. Dim User_Conn,review_Sql,review_RS,review_RS1,strShowErr,Cookie_Domain
  31. Dim Server_Name,Server_V1,Server_V2
  32. Dim TmpStr,TmpArr,ReviewTypes
  33. Dim stype,Id,SpanId
  34. TmpStr = "" 
  35. Dim Conn 
  36.   
  37. MF_Default_Conn
  38. Cookie_Domain = Get_MF_Domain()
  39. if Cookie_Domain="" then 
  40. Cookie_Domain = "localhost"
  41. else
  42. if left(lcase(Cookie_Domain),len("http://"))="http://" then Cookie_Domain = mid(Cookie_Domain,len("http://")+1)
  43. if right(Cookie_Domain,1)="/" then Cookie_Domain = mid(Cookie_Domain,1,len(Cookie_Domain) - 1)
  44. end if
  45. ''防盗连
  46. Server_Name = Len(Request.ServerVariables("SERVER_NAME"))
  47. Server_V1 = Left(Replace(Cstr(Request.ServerVariables("HTTP_REFERER")),"http://",""),Server_Name)
  48. Server_V2 = Left(Cstr(Request.ServerVariables("SERVER_NAME")),Server_Name)
  49. if Server_V1 <> Server_V2 and Server_V1 <> "" and Server_V2 <> "" then
  50. response.Write("没有权限,请访问<a href=""http://"&Cookie_Domain&""">"&Cookie_Domain&"</a>.")
  51. response.End()
  52. end if
  53. stype = NoSqlHack(request.QueryString("type")) 'NS
  54. Id = NoSqlHack(request.QueryString("Id")) 'Id
  55. if stype="" then response.Write("Error:type is null!</body></html>")  :  response.End()
  56. if Id="" or not isnumeric(Id) then response.Write("Error:Id is no number!</body></html>")  :  response.End()
  57. select case stype
  58. case "NS"
  59. ReviewTypes=0
  60. case "DS"
  61. ReviewTypes=1
  62. case "MS"
  63. ReviewTypes=2
  64. case "HS"
  65. ReviewTypes=3
  66. case "SD"
  67. ReviewTypes=4
  68. case "LOG"
  69. ReviewTypes=5
  70. case else
  71. response.Write("Error:type("&stype&") is not found!</body></html>")  :  response.End()
  72. end select
  73. MF_User_Conn
  74. Dim int_RPP,int_Start,int_showNumberLink_,str_nonLinkColor_,toF_,toP10_,toP1_,toN1_,toN10_,toL_,showMorePageGo_Type_,cPageNo
  75. int_RPP=15 '设置每页显示数目
  76. int_showNumberLink_=10 '数字导航显示数目
  77. showMorePageGo_Type_ = 1 '是下拉菜单还是输入值跳转,当多次调用时只能选1
  78. str_nonLinkColor_="#999999" '非热链接颜色
  79. toF_="<font face=webdings>9</font>"    '首页 
  80. toP10_=" <font face=webdings>7</font>" '上十 
  81. toP1_=" <font face=webdings>3</font>" '上一
  82. toN1_=" <font face=webdings>4</font>" '下一
  83. toN10_=" <font face=webdings>8</font>" '下十
  84. toL_="<font face=webdings>:</font>" '尾页
  85. Function review_Data()
  86. On Error Resume Next
  87. Dim UserName
  88. UserName=""
  89. review_Data = "<table border=0 width=""100%"" cellspacing=""1"" cellpadding=""2"" align=center class=""table"">"&vbNewLine
  90. review_Data = review_Data & "<tr><td class=""xingmu"">所有评论:</td></tr>"&vbNewLine
  91. review_Sql = "select ReviewID,UserNumber,Title,Content,AddTime,ReviewIP from FS_ME_Review where isLock=0 and AdminLock=0 and ReviewTypes="&ReviewTypes&" and InfoID="&ID&" order by ReviewID desc"
  92. set review_RS = CreateObject(G_FS_RS)
  93. review_RS.Open review_Sql,User_Conn,1,1
  94. if Err<>0 then 
  95. Err.Clear
  96. review_Data = "<tr><td colspan=2>抱歉,系统错误。</td></tr></table>"&vbNewline:exit function
  97. end if
  98. if review_RS.eof then
  99. review_Data = "<tr><td colspan=2>抱歉,暂无评论。</td></tr>"&vbNewline
  100. else
  101. review_RS.PageSize=int_RPP
  102. cPageNo=NoSqlHack(Request.QueryString("Page"))
  103. If cPageNo="" Then cPageNo = 1
  104. If not isnumeric(cPageNo) Then cPageNo = 1
  105. cPageNo = Clng(cPageNo)
  106. If cPageNo<=0 Then cPageNo=1
  107. If cPageNo>review_RS.PageCount Then cPageNo=review_RS.PageCount 
  108. review_RS.AbsolutePage=cPageNo
  109.   FOR int_Start=1 TO int_RPP 
  110.   
  111. set review_RS1=User_Conn.execute("select UserName from FS_ME_Users where UserNumber='"&review_RS("UserNumber")&"'")
  112. if not review_RS1.eof then 
  113. UserName = review_RS1("UserName")
  114. 'if session("FS_UserNumber")<>"" then 
  115. UserName = "·<a href=""http://"&Cookie_Domain&"/"&G_USER_DIR&"/ShowUser.asp?UserNumber="&review_RS("UserNumber")&""" title=""点击查看该用户信息"" target=""_blank"">"&UserName&"</a>"
  116. 'end if
  117. else
  118. UserName = "·匿名"
  119. end if
  120. review_Data = review_Data &"<tr><td class=""hback_1"" height=""26"">"&UserName&"&nbsp;&nbsp;"&review_RS("Title")&"&nbsp;&nbsp;日期:"&review_RS("AddTime")&"&nbsp;&nbsp;IP:"&showip(review_RS("ReviewIP"))&"</td></tr>"&vbNewLine
  121. review_Data = review_Data &"<tr><td height=""30"" class=""hback""><font style=""font-size:14px"">"&Replace(Replace(Replace(review_RS("Content"),CHR(13),""),CHR(10)&CHR(10),"</P><P>"),CHR(10),"<BR>")&"</font></td></tr>"&vbNewLine
  122. review_RS1.close
  123. review_RS.movenext
  124. if review_RS.eof or review_RS.bof then exit for
  125.   NEXT
  126.   review_Data = review_Data &"<tr><td>"& fPageCount(review_RS,int_showNumberLink_,str_nonLinkColor_,toF_,toP10_,toP1_,toN1_,toN10_,toL_,showMorePageGo_Type_,cPageNo) &"</td></tr>"&vbNewLine
  127. end if
  128. review_Data = review_Data &"<tr><td align=center><button onClick=""window.close();"">关 · 闭</button></td></tr>"&vbNewLine
  129. review_Data = review_Data &"</table>"&vbNewLine
  130. End Function
  131. function showip(ip)
  132. dim tmp_1,arr_1,ii_1
  133. tmp_1 = ""
  134. if ip="" or isnull(ip) then showip="":exit function
  135. arr_1 = split(ip,".")
  136. for ii_1=0 to ubound(arr_1)
  137. if ii_1<2 then 
  138. tmp_1 = tmp_1 &"."&arr_1(ii_1)
  139. else
  140. tmp_1 = tmp_1 & ".*"
  141. end if
  142. next
  143. showip = mid(tmp_1,2)
  144. end function
  145. response.Write(review_Data())
  146. User_ConnClose()
  147. Sub RsClose()
  148. review_RS.Close
  149. Set review_RS = Nothing
  150. end Sub
  151. Sub User_ConnClose()
  152. Set Conn = Nothing
  153. Set User_Conn = Nothing
  154. response.Write(vbNewline&"</body></html>")
  155. response.End()
  156. End Sub
  157. %></td>
  158.   </tr>
  159. </table>
  160. </body>
  161. </html>