www.gusucode.com > 全球营销软件站整站源码4月最新数据 4.0源码程序 > 801wyxqf\common\const.asp
<!--#include file="../inc/cls_main.asp"--> <% Dim UserToday MyAppPath = "../" Set NewAsp = New MainNewAsp_Cls NewAsp.LoadSetting Function Check_TPL_File(sPath,sFile,sid,cid) On Error Resume Next Dim fso,strPath1,strPath2 Set fso=NewAsp.CreateAXObject(NewAsp.MainSetting(47)) strPath1=NewAsp.TemplatePath&sPath&"\"&sFile&"_"&sid&".html" strPath2=NewAsp.TemplatePath&sPath&"\"&sFile&"-"&cid&".html" If fso.FileExists(strPath1) Then Check_TPL_File=sFile&"_"&sid Else If fso.FileExists(strPath2) Then Check_TPL_File=sFile&"-"&cid Else Check_TPL_File=sFile End If End If Set fso=Nothing If Err.Number <> 0 Then Err.Clear End Function Function Check_TPL_Path(chanid,modules) On Error Resume Next Dim fso,strPath Set fso=NewAsp.CreateAXObject(NewAsp.MainSetting(47)) strPath=NewAsp.TemplatePath&"channel_"&chanid If fso.FolderExists(strPath) Then Check_TPL_Path="channel_"&chanid Else Check_TPL_Path="channel_"&modules End If Set fso=Nothing If Err.Number <> 0 Then Err.Clear End Function NewAsp.Copyright = "<!--" & vbCrLf NewAsp.Copyright = NewAsp.Copyright & "┌─────────────────NEWASP──┐" & vbCrLf NewAsp.Copyright = NewAsp.Copyright & "│新云网站内容管理系统 Version 4.0 │" & vbCrLf NewAsp.Copyright = NewAsp.Copyright & "│版权所有: 新云网络 (NewAsp.net) │" & vbCrLf NewAsp.Copyright = NewAsp.Copyright & "│E-Mail: newasp@163.com QQ: 94022511 │" & vbCrLf NewAsp.Copyright = NewAsp.Copyright & "└────────────────────.NET┘" & vbCrLf NewAsp.Copyright = NewAsp.Copyright & "-->" Function checkTagList(str) Dim strTags,tmpTags,arrTags,tagItem,i checkTagList="" If IsNull(str) Then Exit Function strTags=Replace(Trim(str), Chr(0), "") strTags=Replace(strTags, "}{", ",") strTags=Replace(strTags, "}", "") strTags=Replace(strTags, "{", "") If InStr(strTags, "|")>0 Then strTags=Mid(strTags,1,InStr(strTags, "|")-1) If ""=strTags Then Exit Function i=0:tmpTags="" arrTags=Split(strTags, ",") For Each tagItem In arrTags If IsNumeric(tagItem) Then If i=0 Then tmpTags=tagItem Else tmpTags=tmpTags&","&tagItem End If i=i+1 End If Next checkTagList=tmpTags End Function Function ParseTagstring(strTag) Dim iPosBegin ParseTagstring="" If IsNull(strTag) Then Exit Function iPosBegin=InStr(strTag, "|") If iPosBegin=0 Then Exit Function ParseTagstring=Mid(strTag,iPosBegin+1,Len(strTag)) End Function Function ParseTaglinks(strTag) Dim iPosBegin,strLinks,strTags,strItem,tmpTaglist ParseTaglinks="" If IsNull(strTag) Then Exit Function iPosBegin=InStr(strTag, "|") If iPosBegin=0 Then Exit Function strTags=Mid(strTag,iPosBegin+1,Len(strTag)) If ""=strTags Then Exit Function For Each strItem in Split(strTags, " ") If IsURLRewrite Then strLinks=CheckURLRewrite(NewAsp.ChannelPath,"tag-"&Server.URLEncode(strItem)&"-1"&NewAsp.HtmlExtName) Else strLinks=NewAsp.ChannelPath&"tag.asp?name="&Server.URLEncode(strItem) End If tmpTaglist=tmpTaglist&"<a href="""&strLinks&""" target=""_blank"">"&strItem&"</a> " Next ParseTaglinks=tmpTaglist End Function Sub GetUserTodayInfo() Dim Lastlogin,UserDayInfo Lastlogin = Request.Cookies(NewAsp.CookiesName)("LastTime") UserDayInfo = Request.Cookies(NewAsp.CookiesName)("UserToday") If Not IsDate(LastLogin) Then LastLogin = Now() On Error Resume Next If DateDiff("d",LastLogin,Now())<>0 Then NewAsp.Execute("UPDATE [NC_User] SET UserToday='0,0,0,0,0,0',LastTime=" & NowString & " WHERE userid=" & NewAsp.memberid) UserDayInfo = "0,0,0,0,0,0" Response.Cookies(NewAsp.CookiesName)("UserToday") = UserDayInfo Response.Cookies(NewAsp.CookiesName)("LastTime") = Now() End If UserToday = Split(UserDayInfo, ",") If Ubound(UserToday) <> 5 Then NewAsp.Execute("UPDATE [NC_User] SET UserToday='0,0,0,0,0,0',LastTime=" & NowString & " WHERE userid=" & NewAsp.memberid) UserDayInfo = "0,0,0,0,0,0" Response.Cookies(NewAsp.CookiesName)("UserToday") = UserDayInfo Response.Cookies(NewAsp.CookiesName)("LastTime") = Now() UserToday = Split(UserDayInfo, ",") End If End Sub Function UpdateUserToday(ByVal str) On Error Resume Next If Trim(str) <> "" Then NewAsp.Execute("UPDATE [NC_User] SET UserToday='" & NewAsp.CheckStr(str) & "' WHERE userid=" & NewAsp.memberid) Response.Cookies(NewAsp.CookiesName)("UserToday") = NewAsp.CheckStr(str) End If End Function '================================================ '过程名:PreventRefresh '作 用:防止刷新页面 '================================================ Sub PreventRefresh() Dim RefreshTime,isRefresh RefreshTime = 10 '防止刷新时间,单位(秒) isRefresh = 1 '是否使用防刷新功能,0=否,1=是 If isRefresh = 1 Then If (Not IsEmpty(Session("RefreshTime"))) And RefreshTime > 0 Then If DateDiff("s", Session("RefreshTime"), Now()) < RefreshTime Then Response.Write "<meta http-equiv=""Content-Type"" content=""text/html; chaRset=gb2312""/><meta http-equiv=""refresh"" content="""&RefreshTime&"""/><br/>本页面起用了防刷新机制,请不要在"&RefreshTime&"秒内连续刷新本页面<br/>正在打开页面,请稍后……" Response.End Else Session("RefreshTime") = Now() End If Else Session("RefreshTime") = Now() End If End If End Sub Sub OutAlertScript(str) Response.Write "<script language=javascript>" & vbcrlf Response.Write "alert('" & str & "');" Response.Write "history.back()" & vbcrlf Response.Write "</script>" & vbcrlf Response.End End Sub %>