Diary.asp
资源名称:7.rar [点击查看]
上传用户:lfyh0123
上传日期:2020-11-04
资源大小:200k
文件大小:5k
源码类别:

手机WAP编程

开发平台:

ASP/ASPX

  1. <!--#include file="wapls_up.asp"-->
  2. <%
  3. '==================================
  4. '=文 件 名:Diary.asp
  5. '=适用版本:蓝色世纪WAP网站管理系统(CMS)V1.1
  6. '=官方版权:http://www.songfr.cn
  7. '=文件功能:网站公告
  8. '=文件作者:蓝色阳光
  9. '=发行时间:2007-02-01
  10. '==================================
  11. IF  Request.QueryString("Action")="view" Then
  12. call view
  13. else
  14. call main
  15. End IF
  16. '========网站的公告列表=======
  17. Function main
  18. dim sql
  19. %>
  20. <card id="index" title="公告主页">
  21. <p align="<%=const1%>">
  22. <%
  23. if len(mb_diary)>1 then
  24. response.write ""&outHTM(mb_diary)&"<br/>"
  25. end if
  26. Set Rs = Server.CreateObject("Adodb.Recordset")
  27. Sql = "SELECT * FROM wapls_diary order by d_id desc"
  28. Rs.Open Sql,conn,1,1
  29. if not (rs.bof and rs.eof)  then 
  30. page = Request("Page")
  31. Rs.PageSize = pagenum
  32. IF Not IsEmpty(Page) Then
  33. IF Not IsNumeric(Page) Then
  34. Page=1
  35. Else
  36. Page=Cint(Page)
  37. End IF
  38. IF Page > Rs.PageCount Then
  39. Rs.AbsolutePage = Rs.PageCount
  40. ElseIF Page <= 0 Then
  41. Rs.AbsolutePage = 1
  42. Else
  43. Rs.AbsolutePage = Page
  44. End IF
  45. Else
  46. Rs.AbsolutePage = 1
  47. End IF
  48. Page = Rs.AbsolutePage
  49. For i=1 to Rs.PageSize
  50. If Rs.Eof Then
  51. exit For
  52. End If
  53. if len(mb_logo)>1 then
  54. response.write "<img src='"&mb_logo&"/biao.gif' alt='.'/>"
  55. end if%><%=utf8(i+(page-1)*Rs.PageSize)%>:<a href="diary.asp?Action=view&amp;page=<%=utf8(i+(page-1)*Rs.PageSize)%>"><%=utf8(Rs("d_title"))%></a><br/>
  56. <%
  57. Rs.MoveNext
  58. Next
  59. if page>=Rs.PageCount then
  60. 'Response.Write ("[下-页]")        
  61. else
  62. Response.Write("[<a href='?Page=" & (Page+1) & "'>下-页</a>]<br/>")
  63. end if
  64. if page<=1 then
  65. 'Response.Write ("[上-页] ")
  66. else        
  67. Response.Write("[<a href='?Page=" & (Page-1) & "'>上-页</a>]<br/>")
  68. end if
  69. if Rs.PageCount>2 then
  70. %><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" maxlength="50" size="2" value="<%=page+1%>"/>
  71. <anchor>GO>><go href="?" method="post">
  72. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/></go></anchor><br/>
  73. 共(<%=utf8(page)%>/<%=rs.pageCount%>)页<br/><%end if%>
  74. <%
  75. else
  76. response.write "暂无公告!<br/>"
  77. end if
  78. Rs.close
  79. set rs=nothing
  80. if len(mb_logo)>1 then
  81. response.write "<img src='"&mb_logo&"/fgx.gif' alt='.'/>"
  82. else%>
  83. ----------
  84. <%end if
  85. end Function
  86. '========网站的公告详情========
  87. Function view
  88. dim sql,d_id,page
  89. d_id = Request.QueryString("d_id")
  90. Set rs=Server.CreateObject("Adodb.Recordset")
  91. Sql = "select  * from wapls_diary order by d_id desc"
  92. rs.open sql,conn,1,3
  93. if not (rs.bof and rs.eof)  then
  94. page = Request("Page")
  95. Rs.PageSize = 1
  96. IF Not IsEmpty(Page) Then
  97. IF Not IsNumeric(Page) Then
  98. Page=1
  99. Else
  100. Page=Cint(Page)
  101. End IF
  102. IF Page > Rs.PageCount Then
  103. Rs.AbsolutePage = Rs.PageCount
  104. ElseIF Page <= 0 Then
  105. Rs.AbsolutePage = 1
  106. Else
  107. Rs.AbsolutePage = Page
  108. End IF
  109. Else
  110. Rs.AbsolutePage = 1
  111. End IF
  112. Page = Rs.AbsolutePage
  113. %>
  114. <card id="index" title="查看公告">
  115. <p align="<%=const1%>">
  116. <%if len(mb_logo)>1 then
  117. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  118. end if%>标题:<%=utf8(rs("d_title"))%><br/>
  119. <%if len(mb_logo)>1 then
  120. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  121. end if%>内容:<%=outHTM(rs("d_content"))%><br/>
  122. <%if len(mb_logo)>1 then
  123. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  124. end if%>作者:<%=rs("d_poster")%><br/>
  125. <%if len(mb_logo)>1 then
  126. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  127. end if%>时间:<%=Year(rs("d_date"))%>.<%=Month(rs("d_date"))%>.<%=day(rs("d_date"))%>-<%=Hour(rs("d_date"))%>:<%=Minute(rs("d_date"))%>:<%=Second(rs("d_date"))%><br/>
  128. <%if len(mb_logo)>1 then
  129. response.write "<img src='"&mb_logo&"/bar.gif' alt='.'/>"
  130. end if%>浏览:<%=rs("d_count")%>次<br/>
  131. <%
  132. if page>=Rs.PageCount then
  133.          'Response.Write ("[下条]")        
  134. else
  135.          Response.Write("[<a href='diary.asp?Action=view&amp;Page=" & (Page+1) & "'>下条</a>]")
  136.      end if
  137.      if page<=1 then
  138.         'Response.Write ("[上条]")
  139.      else        
  140. Response.Write("[<a href='diary.asp?Action=view&amp;Page=" & (Page-1) & "'>上条</a>]")
  141.      end if
  142. if Rs.PageCount>2 then%>
  143. <br/><input name="Page<%=minute(now)%><%=second(now)%>" format="*N" size="3" value="<%=page+1%>"  maxlength="3"/>
  144. <anchor>GO>><go href="diary.asp?Action=view" method="post">
  145. <postfield name="Page" value="$(Page<%=minute(now)%><%=second(now)%>)"/>
  146. </go></anchor>
  147. <%
  148. end if
  149. end if
  150. %>
  151. <br/>共(<%=page%>/<%=rs.RecordCount%>)条公告<br/>
  152. <a href="diary.asp">[公告首页]</a>
  153. <%
  154. '========公告访问记数========
  155. rs("d_count")=rs("d_count")+1
  156. rs.update()
  157. Rs.close
  158. set rs=nothing
  159. end Function
  160. %>
  161. <br/><a href='index.asp'>[返回首页]</a>
  162. <!--#include file="wapls_down.asp"-->