<%'管理员登录的情况下默认首页为调试模式不生成静态页.方便管理员调试模板. Dim oFSO,Is_debug_index '是否启用管理员登录状态下的调试模式. Const IsOpenAdminIndexDebug=false '改这里更改首页静态文件 Const index_html_name = "index.html" Is_debug_index=False If session("adminname")<>"" And IsOpenAdminIndexDebug Then Is_debug_index=True If Is_debug_index Then DO_index(1) '判定是否需要更新昨日日志数 If IsNull(oblog.Setup(11,0)) Or IsNull(oblog.Setup(10,0)) Then YesterDay_Log_Count Else If DateDiff("d",CDate(oblog.Setup(11,0)),Date())>1 Then YesterDay_Log_Count End if End If Set oFSO = Server.CreateObject(oblog.CacheCompont(1)) If Application(oblog.cache_name&"_index_update")=False And oFSO.FileExists(Server.mappath(index_html_name)) and DateDiff("s",Application(oblog.cache_name&"_index_updatetime"),Now())"0" Then RedirectBy301(index_html_name) End If End If '统计昨天日志数 Sub YesterDay_Log_Count() On Error Resume Next Dim rs,rst,sql If Not IsObject(conn) Then link_database Set rs = Server.CreateObject("adodb.recordset") rs.open "select log_count_Yesterday,log_Yesterday FROM oblog_setup",conn,1,3 sql = "select COUNT(logid) FROM oblog_log WHERE isdel=0 " If Is_Sqldata = 0 Then sql = sql & " AND DATEDIFF("&G_Sql_d&",truetime,"&G_Sql_Now&")=1" Else sql = sql & " AND truetime>=CONVERT(CHAR(10),GETDATE()-1,120) AND truetime < CONVERT(CHAR(10),GETDATE(),120)" End if Set rsT = oblog.Execute(SQL) rs(0) = rsT(0) rs(1) = DateAdd("d",-1,Date()) rs.Update rs.close Set rsT= Nothing Set rs = Nothing oblog.ReloadSetup End Sub Sub DO_index(is_debug) Dim rstmp,sContent,sStyle Set rstmp=oblog.execute("select skinmain from oblog_sysskin where isdefault=1") sContent=rstmp(0) sStyle=OB_PickUpCss(sContent) G_P_Show=Replace(G_P_Show,"{OB_STYLE}",sStyle) G_P_Show=G_P_Show&sContent Set rstmp=Nothing Call indexshow() G_P_Show=G_P_Show&oblog.site_bottom If Cbool(is_debug) And Request("re")<>"0" Then response.write G_P_Show response.End Exit Sub Else Call oblog.BuildFile(Server.mappath(index_html_name),G_P_Show) End If End Sub %>