Cls_RefreshJs.asp
资源名称:eat.rar [点击查看]
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:44k
源码类别:
数据库编程
开发平台:
ASP/ASPX
- <!--#include file="cls_js.asp"-->
- <%
- Dim JSCodeStr,i,TempClassObj,AvailableDoMain
- Dim CharIndexStr
- GetFunctionstr
- Dim ListSpaces,ListSpaceStrs,Temp_ii
- ListSpaces =0 '左右两条新闻之间的空格字符个数
- ListSpaceStrs = ""
- for Temp_ii = 0 to ListSpaces
- ListSpaceStrs = ListSpaceStrs & " "
- next
- Function CreateSysJS(FileName)'栏目JS新闻列表
- Dim FS_JsObj , RsSysJsObj,ClassIDStr,NewsNum,MarDirection,BrStr,MarSpeed,NaviPic,RsCreateSql,RsCreateObj,DateTF,RowNum,RowSpace,TitleNum,ShowClassTF
- Dim RightDate,ClassID,RsClassObj,PicHeight,MarWidth,OpenMode,MarHeight,PicWidth,ShowTitle,TitleCSS,SavePath,FileNameStr,DateCSS,DateType,LinkCSS,MoreContentStr,MoreContentTF,setHitsValue
- Set FS_JsObj=New Cls_Js
- Set RsSysJsObj = Conn.Execute("Select * from FS_NS_Sysjs where FileName='"&FileName&"'")
- If Not RsSysJsObj.eof then
- ClassID = RsSysJsObj("ClassID")
- If RsSysJsObj("NaviPic")<>"" then
- NaviPic = "<img src=""" & RsSysJsObj("NaviPic") & """ border=""0"">"
- Else
- NaviPic = ""
- End If
- setHitsValue = RsSysJsObj("MarSpeed")
- if isnull(setHitsValue) then setHitsValue= -1
- NewsNum = RsSysJsObj("NewsNum")
- RowNum = RsSysJsObj("RowNum")
- RowSpace = RsSysJsObj("RowSpace")
- TitleNum = RsSysJsObj("TitleNum")
- TitleCSS = RsSysJsObj("TitleCSS")
- SavePath = RsSysJsObj("FileSavePath")
- FileNameStr = RsSysJsObj("FileName")
- DateCSS = RsSysJsObj("DateCSS")
- DateType = RsSysJsObj("DateType")
- MarDirection = RsSysJsObj("MarDirection")
- MarSpeed = RsSysJsObj("MarSpeed")
- PicWidth = RsSysJsObj("PicWidth")
- PicHeight = RsSysJsObj("PicHeight")
- MarWidth = RsSysJsObj("MarWidth")
- MarHeight = RsSysJsObj("MarHeight")
- If RsSysJsObj("OpenMode")=1 then
- OpenMode = " target=""_blank"""
- Else
- OpenMode = " target=""_self"""
- End If
- If RsSysJsObj("ShowTitle")<>0 then
- ShowTitle = True
- Else
- ShowTitle = false
- End If
- If RsSysJsObj("MarDirection")="left" or RsSysJsObj("MarDirection")="right" then
- BrStr = ""
- Else
- BrStr = "<br>"
- End If
- If RsSysJsObj("MoreContent")<>0 then
- MoreContentTF = True
- MoreContentStr = RsSysJsObj("LinkWord")
- LinkCSS = RsSysJsObj("LinkCSS")
- Else
- MoreContentTF = False
- End If
- If RsSysJsObj("DateType")<>0 then
- DateTF = true
- Else
- DateTF = false
- End If
- If RsSysJsObj("ClassName")<>0 then
- ShowClassTF = true
- Else
- ShowClassTF = false
- End If
- If RsSysJsObj("RightDate")<>0 then
- RightDate = true
- Else
- RightDate = false
- End If
- ClassIDStr = ClassID
- If RsSysJsObj("SonClass")=1 then
- Set RsClassObj = Conn.Execute("Select ClassID from FS_NS_NewsClass where ParentID='"&ClassID&"' and DelFlag=0 order by ID desc")
- If Not RsClassObj.eof then
- Do While not RsClassObj.eof
- ClassIDStr = ClassIDStr &"','"& RsClassObj("ClassID")
- RsClassObj.MoveNext
- Loop
- RsClassObj.Close
- Set RsClassObj = Nothing
- End If
- End If
- Response.write "FileName="&FileName&";type="&RsSysJsObj("NewsType")
- Select Case RsSysJsObj("NewsType")
- Case "RecNews"
- if RsSysJsObj("FileType")=1 then
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where ClassID in ('"&ClassIDStr&"') and isRecyle=0 and isLock=0 and "& CharIndexStr &"(NewsProperty,1,1)='1' order by AddTime desc" '推荐新闻
- else
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where isRecyle=0 and isLock=0 and "& CharIndexStr &"(NewsProperty,1,1)='1' order by AddTime desc" '推荐新闻
- end if
- Set RsCreateObj = Conn.Execute(RsCreateSql)
- If Not RsCreateObj.eof then
- JSCodeStr = "document.write('<table width=""100%"" border=""0"" cellpadding=""0"" cellspacing="""&RowSpace&"""><tr>"
- for i=1 to NewsNum
- If RsCreateObj.eof then Exit For
- Set TempClassObj = Conn.Execute("Select ClassEName,ClassName,SavePath from FS_NS_NewsClass where ClassID='"&RsCreateObj("ClassID")&"'")
- If DateTF = true then
- If ShowClassTF = true then
- If RightDate = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</div></td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</td>"
- End If
- Else
- If RightDate = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</div></td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</td>"
- End If
- End IF
- Else
- If ShowClassTF = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&"</td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&"</td>"
- End If
- End If
- RsCreateObj.MoveNext
- if i mod Cint(RowNum) = 0 or RsCreateObj.eof then
- if RightDate = true then
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum*2&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- else
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- end if
- end if
- next
- If RsSysJsObj("FileType")=1 then
- Dim RsTempClassObjs
- Set RsTempClassObjs = Conn.Execute("Select SavePath,ClassEName,FileExtName from FS_NS_NewsClass where ClassID='"&ClassID&"'")
- If RsTempClassObjs.eof then
- CreateSysJS = "刷新栏目已经不存在."
- Exit Function
- End If
- End If
- If RightDate = true then
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" align=Right><a class="""&LinkCSS&""" href=""" & GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" height="&RowSpace&"></td></tr>"
- end if
- Else
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" align=Right><a class="""&LinkCSS&""" href=""" & GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" height="&RowSpace&"></td></tr>"
- end if
- End If
- JSCodeStr = JSCodeStr & "</table>');"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = true
- RsCreateObj.Close
- Set RsCreateObj = Nothing
- Else
- JSCodeStr = "document.write('未查询到符合条件的新闻')"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = "文件添加或修改成功.<br />但未找到符合条件的新闻,建议您稍后再试."
- End If
- Case "MarqueeNews"
- if RsSysJsObj("FileType")=1 then
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where ClassID in ('"&ClassIDStr&"') and isRecyle=0 and "& CharIndexStr &"(NewsProperty,3,1)='1' and isLock=0 order by AddTime desc" '滚动新闻
- else
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where isRecyle=0 and "& CharIndexStr &"(NewsProperty,3,1)='1' and isLock=0 order by AddTime desc" '滚动新闻
- end If
- Response.write RsCreateSql
- Set RsCreateObj = Conn.Execute(RsCreateSql)
- If Not RsCreateObj.eof then
- JSCodeStr = "document.write('<marquee onmouseout=start() onmouseover=stop() Width="&MarWidth&" Height="&MarHeight&" scrolldelay=80 direction="&MarDirection&" scrollamount="& CInt(MarSpeed) &">"
- for i=1 to NewsNum
- If RsCreateObj.eof then Exit For
- Set TempClassObj = Conn.Execute("Select ClassEName,ClassName,SavePath from FS_NS_NewsClass where ClassID='"&RsCreateObj("ClassID")&"'")
- If DateTF = true then
- If ShowClassTF = true then
- JSCodeStr = JSCodeStr & NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&BrStr
- Else
- JSCodeStr = JSCodeStr & NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&BrStr
- End IF
- Else
- If ShowClassTF = true then
- JSCodeStr = JSCodeStr & NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&BrStr
- Else
- JSCodeStr = JSCodeStr & NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&BrStr
- End If
- End If
- RsCreateObj.MoveNext
- next
- If RsSysJsObj("FileType")=1 then
- Set RsTempClassObjs = Conn.Execute("Select SavePath,ClassEName,FileExtName from FS_NS_NewsClass where ClassID='"&ClassID&"'")
- If RsTempClassObjs.eof then
- CreateSysJS = "刷新栏目已经不存在."
- Exit Function
- End If
- End If
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<a class="""&LinkCSS&""" href=""" & GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs
- end if
- JSCodeStr = JSCodeStr & "</marquee>');"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = true
- RsCreateObj.Close
- Set RsCreateObj = Nothing
- Else
- JSCodeStr = "document.write('未查询到符合条件的新闻')"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = "文件添加或修改成功.<br />但未找到符合条件的新闻,建议您稍后再试."
- End If
- Case "PicNews"
- if RsSysJsObj("FileType")=1 then
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where ClassID in ('"&ClassIDStr&"') and isRecyle=0 and isPicNews=1 and isLock=0 order by AddTime desc" '图片新闻
- else
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where isRecyle=0 and isPicNews=1 and isLock=0 order by AddTime desc" '图片新闻
- end if
- Set RsCreateObj = Conn.Execute(RsCreateSql)
- If Not RsCreateObj.eof then
- JSCodeStr = "document.write('<table width=""100%"" border=""0"" cellpadding=""0"" cellspacing="""&RowSpace&"""><tr>"
- Dim DoMainStr
- for i=1 to NewsNum
- If RsCreateObj.eof then Exit For
- If LCase(Left(RsCreateObj("NewsSmallPicFile"),4))="http" Then
- DoMainStr = ""
- Else
- DoMainStr = AvailableDoMain
- End If
- Set TempClassObj = Conn.Execute("Select ClassEName,ClassName,SavePath from FS_NS_NewsClass where ClassID='"&RsCreateObj("ClassID")&"'")
- If DateTF = true then
- If ShowClassTF = true then
- If RightDate = true then
- If ShowTitle = True then
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2 align=center valign=middle><a href="&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td></tr>"
- JSCodeStr = JSCodeStr &"<tr><td align=center>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span></div></td></tr></table></td>"
- Else
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><a href=" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) & OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td>"
- End If
- Else
- If ShowTitle = True then
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2 align=center valign=middle><a href="&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td></tr>"
- JSCodeStr = JSCodeStr &"<tr><td align=center>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span></td></tr></table></td>"
- Else
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><a href=" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) & OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td>"
- End If
- End If
- Else
- If RightDate = true then
- If ShowTitle = True then
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2 align=center valign=middle><a href="&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td></tr>"
- JSCodeStr = JSCodeStr &"<tr><td align=center>"& NaviPic &"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span></div></td></tr></table></td>"
- Else
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><a href=" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) & OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td>"
- End If
- Else
- If ShowTitle = True then
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2 align=center valign=middle><a href="&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td></tr>"
- JSCodeStr = JSCodeStr &"<tr><td align=center>"& NaviPic &"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span></td></tr></table></td>"
- Else
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><a href=" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) & OpenMode & "><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td>"
- End If
- End If
- End IF
- Else
- If ShowClassTF = true then
- If ShowTitle = True then
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><table border=0 cellspacing=0 cellpadding=0><tr><td align=center valign=middle><a href=" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) & OpenMode & "><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td></tr>"
- JSCodeStr = JSCodeStr &"<tr><td align=center>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td></tr></table></td>"
- Else
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><a href=" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) & OpenMode & "><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0></a></td>"
- End If
- Else
- If ShowTitle = True then
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><table border=0 cellspacing=0 cellpadding=0><tr><td align=center valign=middle><a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0 ></a></td></tr>"
- JSCodeStr = JSCodeStr &"<tr><td align=center>"& NaviPic &"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) & """" & OpenMode & ">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td></tr></table></td>"
- Else
- JSCodeStr = JSCodeStr &"<td align=center valign=middle><a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&"><img src="&DoMainStr&RsCreateObj("NewsSmallPicFile")&" height="&PicHeight&" width="&PicWidth&" border=0 ></a></td>"
- End If
- End If
- End If
- RsCreateObj.MoveNext
- if i mod Cint(RowNum) = 0 or RsCreateObj.eof then
- if RightDate = true then
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum*2&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- else
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- end if
- end if
- next
- If RsSysJsObj("FileType")=1 then
- Set RsTempClassObjs = Conn.Execute("Select SavePath,ClassEName,FileExtName from FS_NS_NewsClass where ClassID='"&ClassID&"'")
- If RsTempClassObjs.eof then
- CreateSysJS = "刷新栏目已经不存在."
- Exit Function
- End If
- End If
- If RightDate = true then
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" align=Right><a class="""&LinkCSS&""" href=""" & GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" height="&RowSpace&"></td></tr>"
- end if
- Else
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" align=Right><a class="""&LinkCSS&""" href=""" & GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" height="&RowSpace&"></td></tr>"
- end if
- End If
- JSCodeStr = JSCodeStr & "</table>');"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = true
- RsCreateObj.Close
- Set RsCreateObj = Nothing
- Else
- JSCodeStr = "document.write('未查询到符合条件的新闻.')"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = "文件添加或修改成功.<br />但未找到符合条件的新闻,建议您稍后再试."
- End If
- Case "NewNews"
- if RsSysJsObj("FileType")=1 then
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where ClassID in ('"&ClassIDStr&"') and isRecyle=0 and isLock=0 order by AddTime desc" '最新新闻
- else
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where isRecyle=0 and isLock=0 order by AddTime desc" '最新新闻
- end if
- Set RsCreateObj = Conn.Execute(RsCreateSql)
- If Not RsCreateObj.eof then
- JSCodeStr = "document.write('<table width=""100%"" border=""0"" cellpadding=""0"" cellspacing="""&RowSpace&"""><tr>"
- for i=1 to NewsNum
- If RsCreateObj.eof then Exit For
- Set TempClassObj = Conn.Execute("Select ClassEName,ClassName,SavePath from FS_NS_NewsClass where ClassID='"&RsCreateObj("ClassID")&"'")
- If DateTF = true then
- If ShowClassTF = true then
- If RightDate = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</div></td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</td>"
- End If
- Else
- If RightDate = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</div></td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</td>"
- End If
- End IF
- Else
- If ShowClassTF = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&"</td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&"</td>"
- End If
- End If
- RsCreateObj.MoveNext
- if i mod Cint(RowNum) = 0 or RsCreateObj.eof then
- if RightDate = true then
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum*2&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- else
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- end if
- end if
- next
- If RsSysJsObj("FileType")=1 then
- Set RsTempClassObjs = Conn.Execute("Select SavePath,ClassEName,FileExtName from FS_NS_NewsClass where ClassID='"&ClassID&"'")
- If RsTempClassObjs.eof then
- CreateSysJS = "刷新栏目已经不存在."
- Exit Function
- End If
- End If
- If RightDate = true then
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" align=Right><a class="""&LinkCSS&""" href="""&GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" height="&RowSpace&"></td></tr>"
- end if
- Else
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" align=Right><a class="""&LinkCSS&""" href=""" & GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" height="&RowSpace&"></td></tr>"
- end if
- End If
- JSCodeStr = JSCodeStr & "</table>');"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = true
- RsCreateObj.Close
- Set RsCreateObj = Nothing
- Else
- JSCodeStr = "document.write('未查询到符合条件的新闻')"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = "文件添加或修改成功.<br />但未找到符合条件的新闻,建议您稍后再试."
- End If
- Case "HotNews"
- if RsSysJsObj("FileType")=1 then
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where ClassID in ('"&ClassIDStr&"') and isRecyle=0 and Hits>"&setHitsValue&" and isLock=0 order by Hits desc,ID DESC" '热点新闻
- else
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where isRecyle=0 and isLock=0 and Hits>"&setHitsValue&" order by Hits desc,ID DESC" '热点新闻
- end If
- Set RsCreateObj = Conn.Execute(RsCreateSql)
- If Not RsCreateObj.eof then
- JSCodeStr = "document.write('<table width=""100%"" border=""0"" cellpadding=""0"" cellspacing="""&RowSpace&"""><tr>"
- for i=1 to NewsNum
- If RsCreateObj.eof then Exit For
- Set TempClassObj = Conn.Execute("Select ClassEName,ClassName,SavePath from FS_NS_NewsClass where ClassID='"&RsCreateObj("ClassID")&"'")
- If DateTF = true then
- If ShowClassTF = true then
- If RightDate = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</div></td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</td>"
- End If
- Else
- If RightDate = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</div></td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</td>"
- End If
- End IF
- Else
- If ShowClassTF = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&"</td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&"</td>"
- End If
- End If
- RsCreateObj.MoveNext
- if i mod Cint(RowNum) = 0 or RsCreateObj.eof then
- if RightDate = true then
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum*2&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- else
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- end if
- end if
- next
- If RsSysJsObj("FileType")=1 then
- Set RsTempClassObjs = Conn.Execute("Select SavePath,ClassEName,FileExtName from FS_NS_NewsClass where ClassID='"&ClassID&"'")
- If RsTempClassObjs.eof then
- CreateSysJS = "刷新栏目已经不存在."
- Exit Function
- End If
- End If
- If RightDate = true then
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" align=Right><a class="""&LinkCSS&""" href=""" & GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) &""">"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" height="&RowSpace&"></td></tr>"
- end if
- Else
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" align=Right><a class="""&LinkCSS&""" href=""" & GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" height="&RowSpace&"></td></tr>"
- end if
- End If
- JSCodeStr = JSCodeStr & "</table>');"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = true
- RsCreateObj.Close
- Set RsCreateObj = Nothing
- Else
- JSCodeStr = "document.write('未查询到符合条件的新闻')"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = "文件添加或修改成功.<br />但未找到符合条件的新闻,建议您稍后再试."
- End If
- Case "ProclaimNews"
- if RsSysJsObj("FileType")=1 then
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where ClassID in ('"&ClassIDStr&"') and isRecyle=0 and "& CharIndexStr &"(NewsProperty,19,1)='1' and isLock=0 order by AddTime desc" '公告新闻
- else
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where isRecyle=0 and "& CharIndexStr &"(NewsProperty,19,1)='1' and isLock=0 order by AddTime desc" '公告新闻
- end if
- Set RsCreateObj = Conn.Execute(RsCreateSql)
- If Not RsCreateObj.eof then
- JSCodeStr = "document.write('<marquee onmouseout=start() onmouseover=stop() Width="&MarWidth&" Height="&MarHeight&" scrolldelay=80 direction="&MarDirection&" scrollamount="& CInt(MarSpeed) &"><font color=red>【公告】</font>"&BrStr
- for i=1 to NewsNum
- If RsCreateObj.eof then Exit For
- Set TempClassObj = Conn.Execute("Select ClassEName,ClassName,SavePath from FS_NS_NewsClass where ClassID='"&RsCreateObj("ClassID")&"'")
- If DateTF = true then
- If ShowClassTF = true then
- If RsCreateObj("IsURL") <> 1 then
- JSCodeStr = JSCodeStr & NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""& FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&BrStr
- JSCodeStr = JSCodeStr & ListSpaceStrs & Left(Replace(Replace(Lose_Html(RsCreateObj("Content")),chr(13) & chr(10),"")," ",""),100) & "..." & ListSpaceStrs&BrStr
- Else
- JSCodeStr = JSCodeStr & NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&RsCreateObj("HeadNewsPath")&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&BrStr
- End If
- Else
- If RsCreateObj("IsURL") <> 1 then
- JSCodeStr = JSCodeStr & NaviPic &"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&BrStr
- JSCodeStr = JSCodeStr & ListSpaceStrs & Left(Replace(Replace(Lose_Html(RsCreateObj("Content")),chr(13) & chr(10),"")," ",""),100) & "..." & ListSpaceStrs&BrStr
- Else
- JSCodeStr = JSCodeStr & NaviPic &"<a class="""&TitleCSS&""" href="""&RsCreateObj("HeadNewsPath")&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&BrStr
- End If
- End IF
- Else
- If ShowClassTF = true then
- If RsCreateObj("IsURL") <> 1 then
- JSCodeStr = JSCodeStr & NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&BrStr
- JSCodeStr = JSCodeStr & ListSpaceStrs & Left(Replace(Replace(Lose_Html(RsCreateObj("Content")),chr(13) & chr(10),"")," ",""),100) & "..." & ListSpaceStrs&BrStr
- Else
- JSCodeStr = JSCodeStr & NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&RsCreateObj("HeadNewsPath")&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&BrStr
- End If
- Else
- If RsCreateObj("IsURL") <> 1 then
- JSCodeStr = JSCodeStr & NaviPic &"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&BrStr
- JSCodeStr = JSCodeStr & ListSpaceStrs & Left(Replace(Replace(Lose_Html(RsCreateObj("Content")),chr(13) & chr(10),"")," ",""),100) & "..." & ListSpaceStrs&BrStr
- Else
- JSCodeStr = JSCodeStr & NaviPic &"<a class="""&TitleCSS&""" href="""&RsCreateObj("HeadNewsPath")&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&BrStr
- End If
- End If
- End If
- RsCreateObj.MoveNext
- next
- If RsSysJsObj("FileType")=1 then
- Set RsTempClassObjs = Conn.Execute("Select SavePath,ClassEName,FileExtName from FS_NS_NewsClass where ClassID='"&ClassID&"'")
- If RsTempClassObjs.eof then
- CreateSysJS = "刷新栏目已经不存在."
- Exit Function
- End If
- End If
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<a class="""&LinkCSS&""" href="""&GetOneClassLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName"))&""">"& MoreContentStr&"</a>"&ListSpaceStrs
- end if
- JSCodeStr = JSCodeStr & "</marquee>');"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = true
- RsCreateObj.Close
- Set RsCreateObj = Nothing
- Else
- JSCodeStr = "document.write('未查询到符合条件的新闻')"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = "文件添加或修改成功.<br />但未找到符合条件的新闻,建议您稍后再试."
- End If
- Case Else
- if RsSysJsObj("FileType")=1 then
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where ClassID in ('"&ClassIDStr&"') and isRecyle=0 and isLock=0 order by AddTime desc" '最新新闻
- else
- RsCreateSql = "Select top "&NewsNum&" * From FS_NS_News where isRecyle=0 and isLock=0 order by AddTime desc" '最新新闻
- end if
- Set RsCreateObj = Conn.Execute(RsCreateSql)
- If Not RsCreateObj.eof then
- JSCodeStr = "document.write('<table width=""100%"" border=""0"" cellpadding=""0"" cellspacing="""&RowSpace&"""><tr>"
- for i=1 to NewsNum
- If RsCreateObj.eof then Exit For
- Set TempClassObj = Conn.Execute("Select ClassEName,ClassName,SavePath from FS_NS_NewsClass where ClassID='"&RsCreateObj("ClassID")&"'")
- If DateTF = true then
- If ShowClassTF = true then
- If RightDate = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) & """" & OpenMode & ">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</div></td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</td>"
- End If
- Else
- If RightDate = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID")) &""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a></td><td><div align=Right><Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</div></td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> <Span class="""&DateCSS&""">"&FS_JsObj.DateFormat(RsCreateObj("AddTime"),""&DateType&"")&"</Span>"&ListSpaceStrs&"</td>"
- End If
- End IF
- Else
- If ShowClassTF = true then
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"["&TempClassObj("ClassName")&"]"&"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&"</td>"
- Else
- JSCodeStr = JSCodeStr &"<td>"& NaviPic &"<a class="""&TitleCSS&""" href="""&FS_JsObj.GetOneNewsLinkURL(RsCreateObj("NewsID"))&""""&OpenMode&">"&FS_JsObj.GotTopic(Lose_Html(RsCreateObj("NewsTitle")),TitleNum)&"</a> "&ListSpaceStrs&"</td>"
- End If
- End If
- RsCreateObj.MoveNext
- if i mod Cint(RowNum) = 0 or RsCreateObj.eof then
- if RightDate = true then
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum*2&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- else
- JSCodeStr = JSCodeStr &"</tr><tr><td colspan="""&RowNum&""" height=""1"" background=""" & RsSysJsObj("RowBetween")&"""></td></tr><tr>"
- end if
- end if
- next
- If RsSysJsObj("FileType")=1 then
- Set RsTempClassObjs = Conn.Execute("Select SavePath,ClassEName,FileExtName from FS_NS_NewsClass where ClassID='"&ClassID&"'")
- If RsTempClassObjs.eof then
- CreateSysJS = "刷新栏目已经不存在."
- Exit Function
- End If
- End If
- If RightDate = true then
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" align=Right><a class="""&LinkCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) & """>"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum*2&""" height="&RowSpace&"></td></tr>"
- end if
- Else
- if RsSysJsObj("FileType")=1 and MoreContentTF=True then
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" align=Right><a class="""&LinkCSS&""" href=""" & FS_JsObj.GetOneNewsLinkURL(RsTempClassObjs("ClassEName"),RsTempClassObjs("SavePath"),RsTempClassObjs("FileExtName")) &""">"& MoreContentStr&"</a>"&ListSpaceStrs&"</td></tr>"
- else
- JSCodeStr = JSCodeStr &"<tr><td colspan="""&RowNum&""" height="&RowSpace&"></td></tr>"
- end if
- End If
- JSCodeStr = JSCodeStr & "</table>');"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = true
- RsCreateObj.Close
- Set RsCreateObj = Nothing
- Else
- JSCodeStr = "document.write('未查询到符合条件的新闻')"
- WriteFile SavePath,FileNameStr,JSCodeStr '写文件
- Conn.Execute("Update FS_NS_Sysjs Set AddTime='"&Now()&"' where FileName='"&FileName&"'")
- CreateSysJS = "文件添加或修改成功.<br />但未找到符合条件的新闻,建议您稍后再试."
- End If
- End Select
- Else
- CreateSysJS = "参数传递错误."
- End If
- set FS_JsObj=nothing
- RsSysJsObj.Close
- Set RsSysJsObj = Nothing
- End Function
- Function WriteFile(SaveFilePath,FileNameStr,JSCodeStr)
- 'On Error ReSume Next
- Dim MyFile,CrHNJS
- Set MyFile=Server.CreateObject(G_FS_FSO)
- If MyFile.FolderExists(Server.MapPath(SaveFilePath))=false then
- MyFile.CreateFolder(Server.MapPath(SaveFilePath))
- End If
- If MyFile.FileExists(Server.MapPath(SaveFilePath)&"/"& FileNameStr &".js") then
- MyFile.DeleteFile(Server.MapPath(SaveFilePath)&"/"& FileNameStr &".js")
- End if
- Set CrHNJS=MyFile.CreateTextFile(Server.MapPath( SaveFilePath) &"/"& FileNameStr &".js")
- CrHNJS.write JSCodeStr
- Set MyFile=nothing
- End Function
- %>