<% dim username dim userip dim userip2 userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") userip2 = Request.ServerVariables("REMOTE_ADDR") response.write ""&_ ""& ForumName &"--列表" response.write "" call nav() dim rs,sql dim master_1,master_2 dim lastlogin sql="select top 1 TopicNum,BbsNum,TodayNum,UserNum,lastUser from config" set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,1 response.write ""&_ ""&_ "
今日贴数:"& rs(2) &""&_ " | 主题总数:"& rs(0) &" | 帖子总数:"& rs(1) &"
"&_ "注册会员"& rs(3) &" | 欢迎新会员 "&_ ""& htmlencode(rs(4)) &" 加入 [新进来宾]"&_ "

现在时间为 "& FormatDateTime(now,4) &" 查看新的贴子 用户列表 发贴排行"&_ "


" response.write ""&_ "
"&_ ""&_ "
"&_ " 论坛消息广播:" rs.close if Founduser then sql="select lastlogin from [user] where username='"&membername&"'" rs.open sql,conn,1,1 lastlogin=rs(0) rs.close end if set rs=nothing if isnull(lastlogin) or lastlogin="" then lastlogin=now() sql="select top 1 boardid,title,content,addtime from bbsnews where boardid=0 order by id desc" set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,1 if rs.bof and rs.eof then response.write "当前没有公告("&now()&")" else response.write ""&rs(1)&" ("&rs(3)&")" end if rs.close set rs=nothing response.write "
" response.write ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ "
状态论坛名称版主主题 贴子 最后发表 收藏
" sql="select id,class from class order by id" set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,1 do while not rs.eof id=rs(0) response.write ""&_ "" call board(id) response.write "
"&rs(1)&"
" rs.movenext loop rs.close set rs=nothing response.write "
" set rs=server.createobject("adodb.recordset") sql="select boardname,readme,url from bbslink order by id" rs.open sql,conn,1,1 if not rs.eof and not rs.bof then response.write "
"&_ ""&_ "" do while not rs.eof response.write ""&_ ""&_ "" rs.movenext loop response.write "
友情论坛
"&_ ""&htmlencode(rs(0))&"
"&_ ""&htmlencode(rs(1))&"
" end if rs.close set rs=nothing response.write "
"&_ "
"&_ ""&_ ""&_ ""&_ "
用户来访信息
" if userip = "" then response.write "您的真实IP 是:"&userip2&","&_ "来自:"&address(userip2)&"," else response.write "您的真实IP 是:"&userip&","&_ "来自:"&address(userip)&""&_ "
您的代理IP 是:"&userip2&","&_ "代理鉴定来自:"&address(userip2)&"," end if response.write ""&system(Request.ServerVariables("HTTP_USER_AGENT"))&","&browser(Request.ServerVariables("HTTP_USER_AGENT"))&"
" response.write ""&_ ""&_ ""&_ "
论坛在线统计" if request("action")<>"online" then response.write "[关闭详细列表]" else response.write "[显示详细列表]" end if response.write " [在线用户]
现在论坛上共有 "&online()&" 位会员与 "&guest()&" 位客人,同时在线峰值"&Maxonline&",发生时刻"&formatdatetime(MaxonlineDate,1)&" "&formatdatetime(MaxonlineDate,4)&"
" if request("action")<>"online" then call onlineuser() end if response.write "

" stats="论坛首页" response.write ""&_ "
"&_ ""&_ ""&_ "
"&_ " -=> "& ForumName &"图例所有时间均为 - 北京时间  
"&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ ""&_ "
论坛图例仅当你登陆并且上次访问后才显示 (您必须登陆才能查看详情,否则只显示该论坛的无新贴图例)
常规论坛正规论坛开放论坛评论论坛认证论坛特殊论坛
有新的贴子 有新的贴子 有新的贴子 有新的贴子 有新的贴子 只读精华区
没有新贴子 没有新贴子 没有新贴子 没有新贴子 没有新贴子 联盟论坛区
" call endline() function online() guests="客人" tmprs=conn.execute("Select count(*) from online where username<>'"&guests&"'") online=tmprs(0) set tmprs=nothing if isnull(online) then online=0 end function function guest() guests="客人" tmprs=conn.execute("Select count(*) from online where username='"&guests&"'") guest=tmprs(0) set tmprs=nothing if isnull(guest) then guest=0 end function sub board(id) if boardmaster or master then sql1="select boardid,boardtype,class,readme,lastbbsnum,lastposttime,lastpostuser,boardmaster,lockboard,lasttopicnum,indexIMG,lastRootID,lastTopic,boardskin from board " sql1=sql1&" where class="&id&" order by boardid" else sql1="select boardid,boardtype,class,readme,lastbbsnum,lastposttime,lastpostuser,boardmaster,lockboard,lasttopicnum,indexIMG,lastRootID,lastTopic,boardskin from board " sql1=sql1&" where class="&id&" and lockboard=0 order by boardid" end if set rs1=server.createobject("adodb.recordset") rs1.open sql1,conn,1,1 do while not rs1.eof response.write "" select case rs1(13) case 1 if datediff("h",lastlogin,rs1(5))>0 then response.write "常规论坛,有新帖子" else response.write "常规论坛,无新帖子" end if case 2 if datediff("h",lastlogin,rs1(5))>0 then response.write "开放论坛,有新帖子" else response.write "开放论坛,无新帖子" end if case 3 if datediff("h",lastlogin,rs1(5))>0 then response.write "评论论坛,有新帖子" else response.write "评论论坛,无新帖子" end if case 4 if datediff("h",lastlogin,rs1(5))>0 then response.write "精华区,有新帖子" else response.write "精华区,无新帖子" end if case 5 if datediff("h",lastlogin,rs1(5))>0 then response.write "认证论坛,有新帖子" else response.write "认证论坛,无新帖子" end if case 6 if datediff("h",lastlogin,rs1(5))>0 then response.write "正规论坛,有新帖子" else response.write "正规论坛,无新帖子" end if end select response.write " "&rs1(1)&"
" if rs1(10)<>"" then response.write "
" end if response.write rs1(3) response.write "" master_1=split(rs1(7), "|") for i = 0 to ubound(master_1) if i>2 then master_2=master_2 else master_2=""+master_2+""+master_1(i)+"
" end if next if i>2 then master_2=master_2 & "More..." response.write master_2 master_2="" response.write ""&_ ""&rs1(9)&""&_ ""&rs1(4)&""&_ "" if rs1(12)<>"" then response.write "主题:"&htmlencode(rs1(12))&"
" end if response.write "最后发表:"&htmlencode(rs1(6))&"
" & FormatDateTime(rs1(5),1) & "" & FormatDateTime(rs1(5),4) response.write ""&_ ""&_ "" rs1.movenext loop rs1.close set rs1=nothing end sub sub onlineuser() guests="客人" dim sip dim acip dim grade18,grade19,grade20 grade18=grade(18) grade19=grade(19) grade20=grade(20) '用户信息 sql="select username,startime,lastimebk,ip,stats,userclass,browser,actforip,comefrom,actCome from online where username<>'"&guests&"'" set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,1 do while not rs.eof sip=rs(3) acip=rs(7) if rs(5)=grade20 or rs(5)=grade19 then response.write "特殊人物 " elseif rs(5)=grade18 then response.write "&user_level18& " else response.write " " end if response.write "" response.write " "" then response.write acip else response.write sip end if else response.write "已设置保密" end if else if acip <> "" then response.write acip else response.write sip end if end if response.write " 来源鉴定:" if FromFlag=0 then if boardmaster or master then if acip <> "" then response.write rs(9) else response.write Rs(8) end if else response.write "已设置保密" end if else if acip <> "" then response.write rs(9) else response.write rs(8) end if end if if acip <> "" then response.write " 代理IP:" if IpFlag=0 then if boardmaster or master then response.write sip else response.write "已设置保密" end if else response.write sip end if response.write " 代理鉴定:" if FromFlag=0 then if boardmaster or master then response.write rs(8) else response.write "已设置保密" end if else response.write rs(8) end if end if response.write """>" response.write htmlencode(rs(0)) response.write " " rs.movenext loop rs.close set rs=nothing if guestuser=1 then response.write "
" '客人信息 sql="select username,startime,lastimebk,ip,stats,userclass,browser,actforip,comefrom,actCome from online where username='"&guests&"'" set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,1 do while not rs.eof sip=rs(3) acip=rs(7) response.write " " response.write "" response.write " "" then response.write acip else response.write sip end if else response.write "已设置保密" end if else if acip <> "" then response.write acip else response.write sip end if end if response.write " 来源鉴定:" if FromFlag=0 then if boardmaster or master then if acip <> "" then response.write rs(9) else response.write rs(8) end if else response.write "已设置保密" end if else if acip <> "" then response.write rs(9) else response.write rs(8) end if end if if acip <> "" then response.write " 代理IP:" if IpFlag=0 then if boardmaster or master then response.write sip else response.write "已设置保密" end if else response.write sip end if response.write " 代理鉴定:" if FromFlag=0 then if boardmaster or master then response.write rs(8) else response.write "已设置保密" end if else response.write rs(8) end if end if response.write """>" response.write "客人" response.write " " rs.movenext loop rs.close set rs=nothing end if end sub %>