%
dim oblog
set oblog=new class_sys
oblog.autoupdate=false
oblog.start
dim js_blogurl,n
js_blogurl=trim(oblog.setup(3,0))
n=cint(request("n"))
if n=0 then n=1
select case cint(request("j"))
case 1
call tongji()
case 2
call topuser()
case 3
call adduser()
case 4
call listclass()
case 5
call showusertype()
case 6
call listbestblog()
case 7
call showlogin()
case 8
call showplace()
case 9
call showphoto()
case 10
call showblogstars()
case 0
call showlog()
end select
sub tongji()
dim rs,logcount,commentcount,messagecount,usercount
dim today_log,yesterday_log
set rs=oblog.execute("select log_count,comment_count,message_count,user_count from oblog_setup")
logcount=rs(0)
commentcount=rs(1)
messagecount=rs(2)
usercount=rs(3)
if is_sqldata then
set rs=oblog.execute("select count(logid) from oblog_log where datediff(d,truetime,GetDate())=0")
else
set rs=oblog.execute("select count(logid) from oblog_log where datediff('d',truetime,now())=0")
end if
today_log=rs(0)
if is_sqldata=1 then
set rs=oblog.execute("select count(logid) from oblog_log where datediff(d,truetime,GetDate())=1")
else
set rs=oblog.execute("select count(logid) from oblog_log where datediff('d',truetime,now())=1")
end if
yesterday_log=rs(0)
%>
document.write('◎- 博客总数 <%=usercount%>
◎- 日志总数 <%=logcount%>
◎- 评论总数 <%=commentcount%>
◎- 留言总数 <%=messagecount%>');
document.write('
◎- 今天日志 <%=Today_log%>
◎- 昨天日志 <%=yesterday_log%>')
<%
set rs=nothing
end sub
sub topuser()
dim i,blogname,rs,userurl,order,ordersql
order=clng(request("order"))
i=0
if order=1 then
ordersql="user_siterefu_num"
else
ordersql="log_count"
end if
set rs=oblog.execute("select top "&n&" username,log_count,blogname,userid,user_domain,user_domainroot from [oblog_user] order by "&ordersql&" desc")
do while Not RS.Eof and n>i
if trim(rs(2))<>"" then
blogname=oblog.filt_html(Replace(Replace(Replace(Replace(rs(2),"\","\\"),"'","\'"),VbCrLf,"\n"),chr(13),""))
else
blogname=oblog.filt_html(Replace(Replace(Replace(Replace(rs(0),"\","\\"),"'","\'"),VbCrLf,"\n"),chr(13),""))
end if
if oblog.setup(12,0)=1 then
userurl="http://"&rs(4)&"."&trim(rs(5))
else
userurl=js_blogurl&"go.asp?userid="&rs(3)
end if
response.write "document.write('4');"
response.write "document.write('"&blogname&"("&rs(1)&")');"
response.write "document.write('
');"
rs.MoveNext
i=i+1
Loop
set rs=nothing
end sub
sub adduser()
dim i,blogname,rs,userurl
i=0
set rs=oblog.execute("select top "&n&" username,log_count,blogname,userid,user_domain,user_domainroot from [oblog_user] order by userid desc")
do while Not RS.Eof and n>i
if trim(rs(2))<>"" then
blogname=oblog.filt_html(Replace(Replace(Replace(Replace(rs(2),"\","\\"),"'","\'"),VbCrLf,"\n"),chr(13),""))
else
blogname=oblog.filt_html(Replace(Replace(Replace(Replace(rs(0),"\","\\"),"'","\'"),VbCrLf,"\n"),chr(13),""))
end if
if oblog.setup(12,0)=1 then
userurl="http://"&rs(4)&"."&trim(rs(5))
else
userurl=js_blogurl&"go.asp?userid="&rs(3)
end if
response.write "document.write('4');"
response.write "document.write('"&blogname&"("&rs(1)&")');"
response.write "document.write('
');"
rs.MoveNext
i=i+1
Loop
set rs=nothing
end sub
sub listbestblog()
dim i,blogname,rs,userurl
i=0
set rs=oblog.execute("select top "&n&" username,log_count,blogname,userid,user_domain,user_domainroot from [oblog_user] where user_isbest=1 order by log_count desc")
do while Not RS.Eof and n>i
if trim(rs(2))<>"" then
blogname=oblog.filt_html(Replace(Replace(Replace(Replace(rs(2),"\","\\"),"'","\'"),VbCrLf,"\n"),chr(13),""))
else
blogname=oblog.filt_html(Replace(Replace(Replace(Replace(rs(0),"\","\\"),"'","\'"),VbCrLf,"\n"),chr(13),""))
end if
if oblog.setup(12,0)=1 then
userurl="http://"&rs(4)&"."&trim(rs(5))
else
userurl=js_blogurl&"go.asp?userid="&rs(3)
end if
response.write "document.write('4');"
response.write "document.write('"&blogname&"("&rs(1)&")');"
response.write "document.write('
');"
rs.MoveNext
i=i+1
Loop
set rs=nothing
end sub
sub showlogin()
response.Write("function chkdiv(divid){var chkid=document.getElementById(divid);if(chkid != null){return true; }else {return false; }}"&VbCrLf)
response.write "document.write('
" sLine = sLine &"博客:"&""&oblog.filt_html(rs("blogname"))&" " sLine = sLine &"简介:"&oblog.filt_html(rs("info"))&" | "
show_blogstar2 = show_blogstar2 & sLine & "" sLine = sLine &"博客:"&""&oblog.filt_html(rs("blogname"))&" " sLine = sLine &"简介:"&oblog.filt_html(rs("info"))&" | " & VBCRLF
show_blogstar2 = show_blogstar2 & sLine
If iCount Mod iPerline=0 Then show_blogstar2 = show_blogstar2 & ""
iCount = iCount+1
rs.MoveNext
Loop
If Right(show_blogstar2,5)<>"" Then show_blogstar2 = show_blogstar2 & ""
End If
show_blogstar2 = show_blogstar2 & "