list.asp

来自「新的文章管理系统」· ASP 代码 · 共 195 行

ASP
195
字号
<!--#include file="conn.asp"-->
<!--#include file="const.asp"-->
<!--#include file="char.asp"-->
<%
   	dim sql
   	dim rs
   	dim rstype
   	dim typesql
   	dim typeid,typename,classname,classid,Nclassname,Nclassid
   	dim title
	call getConst()
	set rs=server.createobject("adodb.recordset")
	sql="update article set hits=hits+1 where articleID="&request("id")
	rs.open sql,conn,1,3 
  	sql="select Aclass.class,ANclass.Nclass,article.title,article.classid,article.Nclassid from article,Aclass,ANclass where article.classid=Aclass.classid and article.Nclassid=ANclass.Nclassid and article.articleID="&request("id")
 	rs.open sql,conn,1,1
 	if not rs.eof then
	title=rs("title")
	classid=rs("classid")
	Nclassid=rs("Nclassid")
	classname=rs("class")
	Nclassname=rs("Nclass")
 	end if
	rs.close
%>
<html>
<head>
<meta NAME="GENERATOR" Content="Microsoft FrontPage 4.0">
<meta HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
<meta name="keywords" content="<%=NetName%>,<%=NetUrl%>">
<LINK href="style.css" rel=stylesheet>
<title><%=title%>|<%=NetUrl%></title>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<SCRIPT language=JavaScript>
var currentpos,timer;

function initialize()
{
timer=setInterval("scrollwindow()",50);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
</script>
</head>

<body <%=BodyVar%>>
<TABLE cellSpacing=0 cellPadding=0 width="95%" border=0 align=center>
  <TBODY>
  <TR>
    <TD bgColor="<%=Tablebackcolor%>">
      <TABLE cellSpacing=1 cellPadding=4 width="100%" border=0>
        <TR> 
          <TD bgColor="<%=Tablebodycolor%>" colspan="2"> 
            <%
	sql="select class,classid from Aclass"
	rs.open sql,conn,1,1
	if rs.eof and rs.bof then
		response.write "还没有任何栏目"
		response.end
	else
	do while not rs.eof
%>
            |&nbsp;&nbsp;<a href="default.asp?classid=<%=rs("classid")%>">
            <%if cint(rs("classid"))=cint(classid) then%>
            <font color=red><%=rs("class")%></font>
            <%else%>
            <%=rs("class")%>
            <%end if%>
            </a>&nbsp;&nbsp;|&nbsp;&nbsp; 
            <%  
	rs.movenext  
	loop  
	end if  
	rs.close  
	dim key   
	sql="select * from article where articleid="&request("id")   
	rs.open sql,conn,1,1
	if rs.eof and rs.bof then
		response.write "没有找到相关文章。"
		response.end
	end if
	if rs("Nkey")<>"" then   
		key=rs("Nkey")   
	else   
		key="None News"   
	end if  
%>
          </TD>
        </TR>
        <TR>
          <TD colspan="2" bgColor="#FFFFFF"> 
            <div align="right">双击滚屏&nbsp;&nbsp;<a href="javascript:window.close()">关闭窗口</a></div>
          </TD>
        </TR>
        <TR> 
          <TD bgColor="<%=Tablebody1color%>" colspan="2"> |&nbsp;&nbsp;<a href="index.asp?classid=<%=classid%>"><%=classname%></a>>><a href="index.asp?classid=<%=classid%>&Nclassid=<%=Nclassid%>"><%=Nclassname%></a>>><%=title%><br>
          </TD>
        </TR>
        <TR> 
          <TD bgColor="<%=Tablebody1color%>" colspan="2"> 
            <div align="center">
              <b><font size=3><%=rs("title")%></font></b><br>
              <%=NetUrl%>&nbsp;&nbsp;<%=rs("dateandtime")%>&nbsp;&nbsp;<%=CompanyName%> 
           </div>
            <p> 
             <br>
              <%=ubbcode(rs("content"))%> 
			  <br>
              <br>
              <p align=right> 原作者:
                <%if not isnull(rs("writer")) then%>
                <%=rs("writer")%>
                <%else%>
                不详
                <%end if%>
                <br>
                来 源:
                <%if not isnull(rs("writefrom")) then%>
                <%=rs("writefrom")%>
                <%else%>
                不详
                <%end if%>
                <br>
                共有<%=rs("hits")%>位读者阅读过此文 <br>
                <br>
              【<a href="#" onClick="javascript:window.open('sendmail.asp?Unid=<%=request("id")%>','','width=380,height=118')">告诉好友</a>】 
          </TD>
        </TR>
        <TR> 
          <TD bgColor="<%=Tablebodycolor%>" width="50%">□- 本周热门文章 </TD>
          <TD bgColor="<%=Tablebodycolor%>" width="50%">□- 相关文章 </TD>
        </TR>
        <tr>
          <td width="50%" valign=top bgColor="<%=Tablebody1color%>"> 
            <%   
        dim i
	set rs=conn.execute("SELECT top 7 articleid,title,hits FROM article where month(dateandtime)=month(date()) and day(dateandtime)>=day(date()-6) order by hits desc")   
        i=1
	do while not rs.eof    
%>
            <%=i%>.<a href="list.asp?id=<%=rs("articleid")%>" title="<%=rs("title")%>" target=_top>
            <%if len(rs("title"))>18 then%>
            <%=left(rs("title"),18)%>...
            <%else%>
            <%=rs("title")%>
            <%end if%>
            </a>[<font color=red><%=rs("hits")%></font>]<br>
            <%   
        i=i+1
	rs.movenext    
	loop   
%>
          </td>
          <td width="50%" valign=top bgColor="<%=Tablebody1color%>"> 
            <%   
	set rs=conn.execute("SELECT top 7 articleid,title FROM article where Nkey='"&key&"' order by articleid desc")   
	do while not rs.eof    
   
%>
            <a href='list.asp?id=<%=rs("articleid")%>'><%=rs("title")%></a><br>
            <%   
	rs.movenext    
	loop   
%>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  </tbody>
</table>
</body>                                 
</html>                                 
<%   
rs.close   
set rs=nothing   
conn.close   
set conn=nothing
%>

⌨️ 快捷键说明

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