www.gusucode.com > 共享世纪内容管理系统 2.1 build 080704 全站开源版 > admin/makelistall.asp

    <%Admin="InfoMake"%>
<!--#include file="check.asp"-->
<!--#include file="mdb_path_info.asp"-->
<!--#include file="top.asp"-->
<!--#include file="config.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta copy="WWW.2KY.CN 共享世纪">
<title>生成分类HTML页</title>
<link rel="stylesheet" href="admin.css" type="text/css">
</head>
<body>
<%
'==========================================
'
'  晓宇听幽新闻文章管理系统 2004
'
'  主页地址:http://www.xoYu.com
'
'==========================================
'程序名称:晓宇听幽新闻文章管理系统
'英文名称:xoYu News 2004 Professional
'程序创建时间:2003-7-10
'程序完成时间:2003-9-11
'最后修改时间:2003-10-10
'==========================================
if request("type")<>"" then
         if request("page")<>"" then
           page=cint(request("page"))
           D=request("D")
         else        
           page=1
           D=timer()
         end if
mpage=1
mpage1=1
id=request("id")
ts=request("ts")
last=request("last")
MaxPerPage=request("MaxPerPage")
set rs=server.createobject("adodb.recordset")
     if request("type")="all" then

        rs.open ("select id,ts,last,MaxPerPage from infotype where ts like '"&request("ts")&"%' order by id desc"),conn,1,1
        if not rs.eof then
        rs.pagesize=1 '得到每页数
        mpage1=rs.pagecount     '得到总页数
        rs.move  (page-1)*1
        do while not rs.eof
        i=i+1
         id=rs("id")
         ts=rs("ts")
         last=rs("last")
         MaxPerPage=rs("MaxPerPage")
        if i>=1 then exit do
        rs.movenext
        loop
        rs.close
        end if
     end if

if id<>"" then
if last="2" then
mpage=1
end if
if last="1" then
sql="select * from infotype where ts like '"&ts&"%'"
rs.open sql,conn,1,1
if not rs.eof then
do while not rs.eof
   sqqq=sqqq& ""&rs("id")&", "
rs.MoveNext
loop
end if
rs.close
     rs.open ("select * from info where tid in("&sqqq&")"),conn,1,1
     if not rs.eof then 
     rs.pagesize=MaxPerPage          '得到每页数
     mpage=rs.pagecount    '得到总页数
     else
     mpage=1
     end if
     rs.close
end if
end if
set rs=nothing
conn.close  
set conn=nothing
response.write"<b><font color=""#FF0000"">"&page&"</font>/<font color=""#FF0000"">"&mpage1&"</font> 正在生成文章分类页的Html页,请等待......</b><span id=showImport></span><IE:Download ID=""oDownload"" STYLE=""behavior:url(#default#download)"" />"
for ii=1 to mpage
m=m+1
response.write"<script>function onDownloadDone(downDate){showImport.innerHTML=downDate}oDownload.startDownload('makelist.asp?MaxPerPage="&MaxPerPage&"&tid="&id&"&page="&ii&"',onDownloadDone)</script>"
next
if page<mpage1 then
response.write"<meta http-equiv=""refresh"" content=""0;url='makelistall.asp?type="&request("type")&"&ts="&request("ts")&"&page="&page+1&"&m="&request("m")+m&"&D="&D&"'"">"
else
response.write"<meta http-equiv=""refresh"" content=""0;url='makelistall.asp?ok="&page&"&m="&request("m")+m&"&D="&D&"'"">"
end if
else 
response.write"<b>操作成功:共生成文章分类<font color=""#FF0000"">"&request("ok")&"</font>个,页面<font color=""#FF0000"">"&request("m")&"</font>个,总费时<font color=""#FF0000"">"&FormatNumber((timer()-request("D")),2)&"</font>秒,完成时间"&Now()&"</b>"
end if
%></body></html>