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

📄 messagelist.asp

📁 一个简单的小程序
💻 ASP
字号:
<!--#include file="../Include/Const.asp" -->
<!--#include file="../Include/NoHackSql.Asp" -->
<!--#include file="../Include/ConnSiteData.asp" -->
<%call SiteInfo%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>查看留言 - <% =SiteTitle %></title>
<meta name="keywords" content="<% =Keywords %>" />
<meta name="description" content="<% =Descriptions %>" />
<link href="newimages/style.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="css/setCss.js"></script>
<script src="../Script/AC_RunActiveContent.js" type="text/javascript"></script>
<script language="javascript" src="../Script/Html.js"></script>
</head>
<!--#include file="Head.Asp" -->
<div class="globalBody">

  <table border="0" align="center" cellpadding="0" cellspacing="0" class="tableborders">

    <tr>

      <td valign="top" class="leftBody"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="leftTable">

        <tr>

          <td class="leftTitle">会员登陆</td>

        </tr>

        <tr>

          <td valign="top" class="leftArea"><iframe src="login.asp" marginwidth="0" marginheight="0" scrolling="no" width="250" frameborder="0" height="74"></iframe></td>

        </tr>

		</table><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="leftTable">

        <tr>

          <td class="leftTitle">留言导航</td>

        </tr>

        <tr>

          <td valign="top" class="leftArea"><ul>

                       
<%=webmenu()%>


          </ul></td>

        </tr>

      </table></td>

      <td valign="top" class="mainBody" style="border-left: #CCCCCC 1px solid"><table border="0" align="center" cellpadding="0" cellspacing="0" class="mainAreaTable">

        <tr>

          <td><table border="0" align="center" cellpadding="0" cellspacing="0" class="tableborderwz">

            <tr>

              <td class="positionL"><%=WebLocation()%></td>

              <td class="positionR"></td>

            </tr>

          </table>

 
		
<table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
          <td height="20"><%=WebContent()%></td>
        </tr>
      </table></td>

        </tr>

      </table></td>

    </tr>

  </table>

</div>
<!--#include file="Foot.Asp"-->
<%
function WebMenu()
  response.write "<Li>  <img src=""Newimages/Tx_Ar3.gif"" style=""margin-left:5px;"" /><a href=""MessageWrite.asp"" style=""margin-left:5px;"">签写留言</a></li>"
  response.write "<Li>  <img src=""Newimages/Tx_Ar3.gif"" style=""margin-left:5px;"" /><a href=""MessageList.asp"" style=""margin-left:5px;"">所有留言</a></li>"
  response.write "<Li>  <img src=""Newimages/Tx_Ar3.gif"" style=""margin-left:5px;"" /><a href=""MemberMessage.asp"" style=""margin-left:5px;"">我的留言</a></li>"
end function

function WebLocation()
  WebLocation="&nbsp;当前位置:<a href=""index.asp"" class=""agray"">首页</a> - <a href=""MessageList.asp"" class=""agray"">留言反馈</a> - 查看留言"&VbCrLf
end Function

function WebContent()
  dim idCount
  dim pages
      pages=MessageInfo
  dim pagec
  dim page
      page=clng(request("Page"))
  dim pagenc
      pagenc=5
  dim pagenmax
  dim pagenmin
  dim pageprevious
  dim pagenext
  dim datafrom
      datafrom="LiangJingCMS_Message "
  dim datawhere
	  datawhere="where ViewFlag"&Language&" "
  dim sqlid
  dim Myself,PATH_INFO,QUERY_STRING
      PATH_INFO = request.servervariables("PATH_INFO")
	  QUERY_STRING = request.ServerVariables("QUERY_STRING")'
      if QUERY_STRING = "" then
	    Myself = PATH_INFO & "?"
	  elseif Instr(PATH_INFO & "?" & QUERY_STRING,"Page=")=0 then
	    Myself= PATH_INFO & "?" & QUERY_STRING & "&"
	  else
	    Myself = Left(PATH_INFO & "?" & QUERY_STRING,Instr(PATH_INFO & "?" & QUERY_STRING,"Page=")-1)
	  end if
  dim taxis
      taxis="order by id desc "
  dim i
  dim rs,sql
  set rs = server.createobject("adodb.recordset")
  sql="select count(ID) as idCount from ["& datafrom &"]" & datawhere
  set rs=server.createobject("adodb.recordset")
  rs.open sql,conn,0,1
  idCount=rs("idCount")
  if(idcount>0) then
    if(idcount mod pages=0)then
	  pagec=int(idcount/pages)
   	else
      pagec=int(idcount/pages)+1
    end if
    sql="select id from ["& datafrom &"] " & datawhere & taxis
    set rs=server.createobject("adodb.recordset")
    rs.open sql,conn,1,1
    rs.pagesize = pages
    if page < 1 then page = 1
    if page > pagec then page = pagec
    if pagec > 0 then rs.absolutepage = page
    for i=1 to rs.pagesize
	  if rs.eof then exit for
	  if(i=1)then
	    sqlid=rs("id")
	  else
	    sqlid=sqlid &","&rs("id")
	  end if
	  rs.movenext
    next
  end if
  if(idcount>0 and sqlid<>"") then
    sql="select * from ["& datafrom &"] where id in("& sqlid &") "&taxis
    set rs=server.createobject("adodb.recordset")
    rs.open sql,conn,0,1
    while not rs.eof
	Response.Write "<table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""0"">"&VbCrLf
	Response.Write "  <tr>"&VbCrLf
	Response.Write "    <td width=""5%"" height=""25"" bgcolor=""#edeeef"" align=""center""><font color=""#808080""><b>"&rs("ID")&"</b></font></td>"&VbCrLf
	Response.Write "    <td width=""50%"" height=""25"" bgcolor=""#EDEEEF"" align=""left"" style=""padding-left: 8px""><font color=""#333333""><b>"&rs("Company")&"</b></font>("&rs("Linkman")&""&rs("Sex")&")</td>"&VbCrLf
	Response.Write "    <td width=""45%"" height=""25"" bgcolor=""#EDEEEF"" align=""right"" style=""padding-right: 8px""><font color=""#808080"">留言时间:</font>"&rs("Addtime")&"</td>"&VbCrLf
	Response.Write "  </tr>"&VbCrLf
	Response.Write "</table>"&VbCrLf
	Response.Write "<table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""1"">"&VbCrLf
	Response.Write "  <tr align=""left"">"&VbCrLf
	Response.Write "    <td width=""15%"" height=""20"" align=""right"" style=""padding-right: 8px"">咨询主题:</td>"&VbCrLf
	Response.Write "    <td><b>"&rs("MesName")&"</b></td>"&VbCrLf
	Response.Write "  </tr>"&VbCrLf
	Response.Write "  <tr align=""left"">"&VbCrLf
	Response.Write "    <td height=""20"" align=""right"" style=""padding-right: 8px"">咨询内容:</td>"&VbCrLf
	Response.Write "    <td style=""padding-right: 5px"">"&MessageContent(rs("MemID"),rs("SecretFlag"),HtmlStrReplace(rs("Content")))&"</td>"&VbCrLf
	Response.Write "  </tr>"&VbCrLf
	If rs("ReplyContent") <> "" Then
	Response.Write "  <tr>"&VbCrLf
	Response.Write "    <td>&nbsp;</td>"&VbCrLf
	Response.Write "    <td bgcolor=""#F7F7F7"" style=""line-height: 200%""><font color=""#333333""><b>管理员回复:</b></font><br />"&MessageReply (rs("MemID"),rs("MesName"),rs("SecretFlag"),rs("ReplyContent"))&"</td>"&VbCrLf
	Response.Write "  </tr>"&VbCrLf
	End If
	Response.Write "  <tr>"&VbCrLf
	Response.Write "    <td colspan=""2"" height=""5""></td>"&VbCrLf
	Response.Write "  </tr>"&VbCrLf
	Response.Write "</table>"&VbCrLf
	rs.movenext
    wend
  else
    response.write "<center>暂无相关信息</center>"
	exit function
  end if
  Response.Write "<table width=""98%"" border=""0"" cellspacing=""0"" cellpadding=""0"">"&VbCrLf
  Response.Write "  <tr height=""35"">"&VbCrLf
  Response.Write "    <td align=""center"">"&VbCrLf
  Response.Write "共<strong style=""color:red"">"&idcount&"</strong>条记录 页次:<strong style=""color:red"">"&page&"</strong>/"&pagec&" 每页:<strong style=""color:red"">"&pages&"</strong>条记录" & vbCrLf
  pagenmin=page-pagenc
  pagenmax=page+pagenc
  if(pagenmin<1) then pagenmin=1
  if(page>1) then response.write ("<a href="""& myself &"Page=1"" title=""回到第一页""><font face=""webdings"" color=""#000000"">9</font></a> ")
  if page-(pagenc*2+1)<=0 then
	pageprevious=1
  else
	pageprevious=page-(pagenc*2+1)
  end if
  if(pagenmin>1) then response.write ("<a href="""& myself &"Page="& pageprevious &""" title=""第"& pageprevious &"页""><font face=""webdings"" color=""#000000"">3</font></a> ")
  if(pagenmax>pagec) then pagenmax=pagec
  for i = pagenmin to pagenmax
	if(i=page) then
	  response.write ("&nbsp;<strong style=""color:red"">"& i &"</strong>&nbsp;")
	else
	  response.write ("[<a href="""& myself &"Page="& i &""">"& i &"</a>]")
	end if
  next
  if page+(pagenc*2+1)>=pagec then
    pagenext=pagec
  else
    pagenext=page+(pagenc*2+1)
  end if
  if(pagenmax<pagec) then response.write (" <a href="""& myself &"Page="& pagenext &""" title=""跳转到第"&pagenext&"页""><font face=""webdings"" color=""#999999"">:</font></a> ")
  if(page<pagec) then response.write (" <a href="""& myself &"Page="& pagec &""" title=""跳转到第"&pagec&"页""><font face=""webdings"" color=""#000000"">:</font></a>")
  Response.Write "    </td>"&VbCrLf
  Response.Write "  </tr>"&VbCrLf
  Response.Write "</table>"&VbCrLf
  rs.close
  set rs=nothing
end function

function MessageContent(MemID,SecretFlag,Content)
  if SecretFlag then
    dim rs,sql
    set rs = server.createobject("adodb.recordset")
    sql="select * from LiangJingCMS_Members where ID="&MemID
    rs.open sql,conn,1,1
    if rs("MemName")=session("MemName") and session("MemLogin")="Succeed" then
	  MessageContent= Content
	else
	  MessageContent="隐秘内容"
	end if
    rs.close
    set rs=nothing
  else
    MessageContent=Content
  end if
end function

function MessageReply(MemID,MesName,SecretFlag,ReplyContent)
  if ReplyContent<>"" then
    if SecretFlag then
      dim rs,sql
      set rs = server.createobject("adodb.recordset")
      sql="select * from LiangJingCMS_Members where ID="&MemID
      rs.open sql,conn,1,1
      if rs("MemName")=session("MemName") and session("MemLogin")="Succeed" then
        MessageReply=MessageReply&HtmlStrReplace(ReplyContent)
	  else
        MessageReply=MessageReply&"<font color=""#CC0000"">回复已隐藏,请登录后查看。</font>"
	  end if
      rs.close
      set rs=nothing
    else
        MessageReply=MessageReply&HtmlStrReplace(ReplyContent)
    end if
  end if
end function
%>

⌨️ 快捷键说明

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