不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
新云网站管理系统 v3.1.0.1122下载信息页增加"发送到手机"
编辑:dnawo 日期:2007-11-23
一、下载信息页面模板修改[后台]
1.修改模板基本设置:找到36项,将"del"改为下边代码


记住项项值为36!
2.编辑模板界面风格:找到"{$DownAddress}"在它前面增加"{$ToMobile}"
二、SoftChannel.asp页修改[前台]
1.SoftChannel_Cls类增加一私有成员SoftTrueUrl:红色部分新增(下同)
2.修改SoftChannel_Cls类的ShowDownAddress方法
3.修改SoftChannel_Cls类的ReadSoftIntro方法
三、最终效果
1.修改模板基本设置:找到36项,将"del"改为下边代码
复制内容到剪贴板
程序代码

<img src="{$InstallDir}{$SkinPath}icon_downloadserver.gif" border="0" /> <a href="#" onclick="window.open('http://code.5k3g.com/tl/picDIY/Sendgame.aspx?uid=10009&title={$SoftName}&fileurl={$SoftTrueUrl}&imgurl={$WebSiteUrl}{$InstallDir}{$SkinPath}logo.gif','newwin','width=556,height=393');return false;">点击直接发送到手机</a><br/>


记住项项值为36!
2.编辑模板界面风格:找到"{$DownAddress}"在它前面增加"{$ToMobile}"
二、SoftChannel.asp页修改[前台]
1.SoftChannel_Cls类增加一私有成员SoftTrueUrl:红色部分新增(下同)
复制内容到剪贴板
程序代码

Public MakeHtmlMode,MakePageDone,MakeListNum,Pseudostatic
Private ThunderPidArray,m_strDownLinks,m_strCurrPageName
Public ThunderUnionID,FlashGetUnionID,PPGouUnionID,strBasicPath,ChannelXMLPath,htmlmark
Public Channel_Setting,xmlFilePath,m_xmlFilePath,m_strXMLPath,TextContent,isxmltext,xmlfilename
Private SoftTrueUrl '2007-11-23 游戏发送到手机 dnawo
Private ThunderPidArray,m_strDownLinks,m_strCurrPageName
Public ThunderUnionID,FlashGetUnionID,PPGouUnionID,strBasicPath,ChannelXMLPath,htmlmark
Public Channel_Setting,xmlFilePath,m_xmlFilePath,m_strXMLPath,TextContent,isxmltext,xmlfilename
Private SoftTrueUrl '2007-11-23 游戏发送到手机 dnawo
2.修改SoftChannel_Cls类的ShowDownAddress方法
复制内容到剪贴板
程序代码

'================================================
'函数名:ShowDownAddress
'作 用:显示软件下载地址
'参 数:SoftID ----软件ID
'================================================
Private Function ShowDownAddress(softid)
Dim rsAddress, sqlAddress, rsDown,softname
Dim SoftNameStr,DownloadName, DownloadPath
Dim DownAddress,strDownAddress,showdown,DownText,selfont
Dim ii,foundstr,n,m_intType
showdown = Newasp.ChkNumeric(Newasp.HtmlSetting(28))
If Rs("PauseDown") > 0 Then
ShowDownAddress = Newasp.HtmlSetting(22)
Exit Function
End If
If IsRandomAddress Then
If IsSqlDataBase = 1 Then
foundstr = " orDER BY IsOuter DESC, newid()"
Else
foundstr = " orDER BY IsOuter DESC, rnd(A.downid)"
End If
Else
foundstr = " orDER BY orders ASC"
End If
ii = 0
n = 0
softname = Trim(Rs("SoftName") & " " & Rs("SoftVer"))
m_intType = Newasp.ChkNumeric(Newasp.HtmlSetting(26))
If m_intType <> 1 Then
Set rsDown = Newasp.Execute("Select id,downid,DownFileName,DownText FROM [NC_DownAddress] Where softid=" & CLng(softid))
If Not (rsDown.BOF And rsDown.EOF) Then
Do While Not rsDown.EOF
ii = ii + 1
DownText = rsDown("DownText") & ""
If Len(DownText) = 0 Then DownText = "立即下载"
If InStr(DownText, "{$") > 0 Then
DownAddress = DownText
Else
'---- 如果使用了下载服务器,就打开下载服务器数据表
If rsDown("downid") > 0 Then
sqlAddress = "Select downid,DownloadName,DownloadPath,IsDisp,UserGroup,DownPoint,IsOuter,selfont FROM NC_DownServer Where ChannelID=" & ChannelID & " And depth=1 And rootid =" & rsDown("downid") & " And isLock=0 " & foundstr
Set rsAddress = Newasp.Execute(sqlAddress)
If Not(rsAddress.EOF And rsAddress.BOF) Then
Do While Not rsAddress.EOF
DownAddress = DownAddress & Newasp.HtmlSetting(21)
'Response.Write(DownAddress)
'Response.End()
'---- 是否直接显示软件直接的下载地址
If rsAddress("IsDisp") <> 1 or rsAddress("IsOuter") > 1 Then
If m_intType = 2 Then
If IsURLRewrite Then
DownloadPath = ChannelRootDir & softid & "_" & rsAddress("downid") & "_" & rsDown(0) & "_1" & Newasp.HtmlExtName
Else
DownloadPath = ChannelRootDir & "softdown.asp?softid=" & softid & "&downid=" & rsAddress("downid") & "&n=" & rsDown(0) & "&type=1"
End If
Else
DownloadPath = ChannelRootDir & "download.asp?softid=" & softid & "&downid=" & rsAddress("downid") & "&id=" & rsDown(0)
End If
Else
If rsAddress("IsOuter") <> 1 Then
DownloadPath = Trim(rsAddress("DownloadPath") & rsDown(2))
Else
DownloadPath = Trim(rsAddress("DownloadPath"))
End If
End If
selfont = rsAddress("selfont") & ""
If InStr(DownText, "###") > 0 Then
DownloadName = Replace(rsAddress("DownloadName"), "{$SoftName}", DownText)
DownloadName = Replace(DownloadName, "{$Soft_Name}", DownText)
DownloadName = Replace(DownloadName, "###", "")
DownAddress = Replace(DownAddress, "{$Soft_Name}", DownText)
DownAddress = Replace(DownAddress, "{$show}", 1)
DownAddress = Replace(DownAddress, "{$Title}", DownText)
Else
DownloadName = rsAddress("DownloadName") & ""
DownloadName = Replace(DownloadName, "{$Soft_Name}", "")
DownAddress = Replace(DownAddress, "{$Soft_Name}", "")
DownAddress = Replace(DownAddress, "{$show}", 0)
DownAddress = Replace(DownAddress, "{$Title}", SoftName)
End If
If Len(selfont) > 8 Then
DownloadName = "<span " & selfont & ">" & DownloadName & "</span>"
End If
If rsAddress("UserGroup") > 0 Then
DownloadName = Replace(DownloadName, "{$DownPoint}", rsAddress("DownPoint"))
Else
DownloadName = Replace(DownloadName, "{$DownPoint}", 0)
End If
DownloadName = Replace(DownloadName, "{$DownText}", DownText)
DownloadName = Replace(DownloadName, "{$SoftName}", softname)
DownAddress = Replace(DownAddress, "{$ii}", ii)
DownAddress = Replace(DownAddress, "{$downid}", rsAddress("downid"))
DownAddress = Replace(DownAddress, "{$DownLoadUrl}", DownloadPath)
DownAddress = Replace(DownAddress, "{$DownLoadName}", DownloadName)
DownAddress = Replace(DownAddress, "{$Number}", n)
DownAddress = Replace(DownAddress, "###", "")
'2007-11-23 游戏发送到手机 dnawo
If SoftTrueUrl&"" = "" Then SoftTrueUrl = Trim(rsAddress("DownloadPath") & rsDown(2))
rsAddress.MoveNext
ii = ii + 1
n = n + 1
Loop
End If
Set rsAddress = Nothing
Else
DownAddress = DownAddress & Newasp.HtmlSetting(21)
If showdown > 0 Then
DownloadPath = Trim(rsDown("DownFileName") & "")
Else
If m_intType = 2 Then
If IsURLRewrite Then
DownloadPath = ChannelRootDir & softid & "_0_" & rsDown(0) & "_1" & Newasp.HtmlExtName
Else
DownloadPath = ChannelRootDir & "softdown.asp?softid=" & softid & "&downid=0&n=" & rsDown(0) & "&type=1"
End If
Else
DownloadPath = ChannelRootDir & "download.asp?softid=" & softid & "&downid=0&id=" & rsDown(0)
End If
End If
DownAddress = Replace(DownAddress, "{$ii}", ii)
DownAddress = Replace(DownAddress, "{$downid}", 0)
DownAddress = Replace(DownAddress, "{$Soft_Name}", "")
DownAddress = Replace(DownAddress, "{$Title}", SoftName)
DownAddress = Replace(DownAddress, "{$DownLoadUrl}", DownloadPath)
DownAddress = Replace(DownAddress, "{$DownLoadName}", DownText)
DownAddress = Replace(DownAddress, "{$Number}", n)
DownAddress = Replace(DownAddress, "###", "")
DownAddress = Replace(DownAddress, "{$show}", 2)
'2007-11-23 游戏发送到手机 dnawo
If SoftTrueUrl&"" = "" Then SoftTrueUrl = Trim(rsDown(2))
n = n + 1
End If
End If
rsDown.MoveNext
Loop
End If
Set rsDown = Nothing
Else
SoftNameStr = Trim(Rs("SoftName") & " " & Rs("SoftVer"))
If IsURLRewrite Then
strDownAddress = ChannelRootDir & "dl" & Newasp.Supplemental(softid,6) & Newasp.HtmlExtName
Else
strDownAddress = ChannelRootDir & "softdown.asp?softid=" & softid
End If
DownAddress = Newasp.HtmlSetting(27)
DownAddress = Replace(DownAddress, "{$ii}", 0)
DownAddress = Replace(DownAddress, "{$downid}", 0)
DownAddress = Replace(DownAddress, "{$ChannelRootDir}", ChannelRootDir)
DownAddress = Replace(DownAddress, "{$InstallDir}", Newasp.InstallDir)
DownAddress = Replace(DownAddress, "{$SoftName}", SoftNameStr)
DownAddress = Replace(DownAddress, "{$SoftID}", softid)
DownAddress = Replace(DownAddress, "{$DownLoadUrl}", strDownAddress)
End If
DownAddress = Replace(DownAddress, "{$WebSiteUrl}", Newasp.SiteUrl)
If Newasp.CheckNull(DownAddress) Then
ShowDownAddress = DownAddress
Else
ShowDownAddress = Newasp.HtmlSetting(22)
End If
End Function
'函数名:ShowDownAddress
'作 用:显示软件下载地址
'参 数:SoftID ----软件ID
'================================================
Private Function ShowDownAddress(softid)
Dim rsAddress, sqlAddress, rsDown,softname
Dim SoftNameStr,DownloadName, DownloadPath
Dim DownAddress,strDownAddress,showdown,DownText,selfont
Dim ii,foundstr,n,m_intType
showdown = Newasp.ChkNumeric(Newasp.HtmlSetting(28))
If Rs("PauseDown") > 0 Then
ShowDownAddress = Newasp.HtmlSetting(22)
Exit Function
End If
If IsRandomAddress Then
If IsSqlDataBase = 1 Then
foundstr = " orDER BY IsOuter DESC, newid()"
Else
foundstr = " orDER BY IsOuter DESC, rnd(A.downid)"
End If
Else
foundstr = " orDER BY orders ASC"
End If
ii = 0
n = 0
softname = Trim(Rs("SoftName") & " " & Rs("SoftVer"))
m_intType = Newasp.ChkNumeric(Newasp.HtmlSetting(26))
If m_intType <> 1 Then
Set rsDown = Newasp.Execute("Select id,downid,DownFileName,DownText FROM [NC_DownAddress] Where softid=" & CLng(softid))
If Not (rsDown.BOF And rsDown.EOF) Then
Do While Not rsDown.EOF
ii = ii + 1
DownText = rsDown("DownText") & ""
If Len(DownText) = 0 Then DownText = "立即下载"
If InStr(DownText, "{$") > 0 Then
DownAddress = DownText
Else
'---- 如果使用了下载服务器,就打开下载服务器数据表
If rsDown("downid") > 0 Then
sqlAddress = "Select downid,DownloadName,DownloadPath,IsDisp,UserGroup,DownPoint,IsOuter,selfont FROM NC_DownServer Where ChannelID=" & ChannelID & " And depth=1 And rootid =" & rsDown("downid") & " And isLock=0 " & foundstr
Set rsAddress = Newasp.Execute(sqlAddress)
If Not(rsAddress.EOF And rsAddress.BOF) Then
Do While Not rsAddress.EOF
DownAddress = DownAddress & Newasp.HtmlSetting(21)
'Response.Write(DownAddress)
'Response.End()
'---- 是否直接显示软件直接的下载地址
If rsAddress("IsDisp") <> 1 or rsAddress("IsOuter") > 1 Then
If m_intType = 2 Then
If IsURLRewrite Then
DownloadPath = ChannelRootDir & softid & "_" & rsAddress("downid") & "_" & rsDown(0) & "_1" & Newasp.HtmlExtName
Else
DownloadPath = ChannelRootDir & "softdown.asp?softid=" & softid & "&downid=" & rsAddress("downid") & "&n=" & rsDown(0) & "&type=1"
End If
Else
DownloadPath = ChannelRootDir & "download.asp?softid=" & softid & "&downid=" & rsAddress("downid") & "&id=" & rsDown(0)
End If
Else
If rsAddress("IsOuter") <> 1 Then
DownloadPath = Trim(rsAddress("DownloadPath") & rsDown(2))
Else
DownloadPath = Trim(rsAddress("DownloadPath"))
End If
End If
selfont = rsAddress("selfont") & ""
If InStr(DownText, "###") > 0 Then
DownloadName = Replace(rsAddress("DownloadName"), "{$SoftName}", DownText)
DownloadName = Replace(DownloadName, "{$Soft_Name}", DownText)
DownloadName = Replace(DownloadName, "###", "")
DownAddress = Replace(DownAddress, "{$Soft_Name}", DownText)
DownAddress = Replace(DownAddress, "{$show}", 1)
DownAddress = Replace(DownAddress, "{$Title}", DownText)
Else
DownloadName = rsAddress("DownloadName") & ""
DownloadName = Replace(DownloadName, "{$Soft_Name}", "")
DownAddress = Replace(DownAddress, "{$Soft_Name}", "")
DownAddress = Replace(DownAddress, "{$show}", 0)
DownAddress = Replace(DownAddress, "{$Title}", SoftName)
End If
If Len(selfont) > 8 Then
DownloadName = "<span " & selfont & ">" & DownloadName & "</span>"
End If
If rsAddress("UserGroup") > 0 Then
DownloadName = Replace(DownloadName, "{$DownPoint}", rsAddress("DownPoint"))
Else
DownloadName = Replace(DownloadName, "{$DownPoint}", 0)
End If
DownloadName = Replace(DownloadName, "{$DownText}", DownText)
DownloadName = Replace(DownloadName, "{$SoftName}", softname)
DownAddress = Replace(DownAddress, "{$ii}", ii)
DownAddress = Replace(DownAddress, "{$downid}", rsAddress("downid"))
DownAddress = Replace(DownAddress, "{$DownLoadUrl}", DownloadPath)
DownAddress = Replace(DownAddress, "{$DownLoadName}", DownloadName)
DownAddress = Replace(DownAddress, "{$Number}", n)
DownAddress = Replace(DownAddress, "###", "")
'2007-11-23 游戏发送到手机 dnawo
If SoftTrueUrl&"" = "" Then SoftTrueUrl = Trim(rsAddress("DownloadPath") & rsDown(2))
rsAddress.MoveNext
ii = ii + 1
n = n + 1
Loop
End If
Set rsAddress = Nothing
Else
DownAddress = DownAddress & Newasp.HtmlSetting(21)
If showdown > 0 Then
DownloadPath = Trim(rsDown("DownFileName") & "")
Else
If m_intType = 2 Then
If IsURLRewrite Then
DownloadPath = ChannelRootDir & softid & "_0_" & rsDown(0) & "_1" & Newasp.HtmlExtName
Else
DownloadPath = ChannelRootDir & "softdown.asp?softid=" & softid & "&downid=0&n=" & rsDown(0) & "&type=1"
End If
Else
DownloadPath = ChannelRootDir & "download.asp?softid=" & softid & "&downid=0&id=" & rsDown(0)
End If
End If
DownAddress = Replace(DownAddress, "{$ii}", ii)
DownAddress = Replace(DownAddress, "{$downid}", 0)
DownAddress = Replace(DownAddress, "{$Soft_Name}", "")
DownAddress = Replace(DownAddress, "{$Title}", SoftName)
DownAddress = Replace(DownAddress, "{$DownLoadUrl}", DownloadPath)
DownAddress = Replace(DownAddress, "{$DownLoadName}", DownText)
DownAddress = Replace(DownAddress, "{$Number}", n)
DownAddress = Replace(DownAddress, "###", "")
DownAddress = Replace(DownAddress, "{$show}", 2)
'2007-11-23 游戏发送到手机 dnawo
If SoftTrueUrl&"" = "" Then SoftTrueUrl = Trim(rsDown(2))
n = n + 1
End If
End If
rsDown.MoveNext
Loop
End If
Set rsDown = Nothing
Else
SoftNameStr = Trim(Rs("SoftName") & " " & Rs("SoftVer"))
If IsURLRewrite Then
strDownAddress = ChannelRootDir & "dl" & Newasp.Supplemental(softid,6) & Newasp.HtmlExtName
Else
strDownAddress = ChannelRootDir & "softdown.asp?softid=" & softid
End If
DownAddress = Newasp.HtmlSetting(27)
DownAddress = Replace(DownAddress, "{$ii}", 0)
DownAddress = Replace(DownAddress, "{$downid}", 0)
DownAddress = Replace(DownAddress, "{$ChannelRootDir}", ChannelRootDir)
DownAddress = Replace(DownAddress, "{$InstallDir}", Newasp.InstallDir)
DownAddress = Replace(DownAddress, "{$SoftName}", SoftNameStr)
DownAddress = Replace(DownAddress, "{$SoftID}", softid)
DownAddress = Replace(DownAddress, "{$DownLoadUrl}", strDownAddress)
End If
DownAddress = Replace(DownAddress, "{$WebSiteUrl}", Newasp.SiteUrl)
If Newasp.CheckNull(DownAddress) Then
ShowDownAddress = DownAddress
Else
ShowDownAddress = Newasp.HtmlSetting(22)
End If
End Function
3.修改SoftChannel_Cls类的ReadSoftIntro方法
复制内容到剪贴板
程序代码

'=================================================
'函数名:ReadSoftIntro
'作 用:读取软件内容
'参 数:SoftID ----软件ID
'=================================================
Public Function ReadSoftIntro(softid)
Dim SoftImageUrl, SoftImage, Previewimg, PreviewUrl, re
Dim strImageSize, strPreviewSize, SoftReadme, softname, SoftVer
Dim MemberSoft, HomePage, HomePageUrl, strContact, DownloadAddress
Dim strDecode, strRegsite, strAuthor
Dim strRegsites, strPreviewImg,ThisUrl
Dim subtitle, HeaderTitle,HeaderTitles,HeaderTopic,HeaderTopics
Dim m_intPlugin,m_strPluginInfo
Dim ToMobile '2007-11-23 游戏发送到手机 dnawo
SQL = "Select A.*,C.ClassName,C.ParentID,C.ParentStr,C.skinid,C.HtmlFileDir,C.ChildStr,C.UseHtml,C.AdsCode,C.stopad FROM [NC_SoftList] A INNER JOIN [NC_Classify] C On A.ClassID=C.ClassID Where A.ChannelID=" & ChannelID & " And A.isAccept > 0 And A.SoftID=" & softid
Set Rs = Newasp.Execute(SQL)
If Rs.BOF And Rs.EOF Then
ReadSoftIntro = ""
If CreateHtml = 0 or Pseudostatic = True Then
Response.Write "<meta http-equiv=""refresh"" content=""2;url=/"" />" & vbNewLine
Response.Write "<p align=""center"" style=""font-size: 16px;color: red;"">对不起,该页面发生了错误,无法访问! 系统两秒后自动转到网站首页......</p>" & vbNewLine
End If
Set Rs = Nothing
Exit Function
End If
If Rs("skinid") <> 0 Then
skinid = Rs("skinid")
Else
skinid = Newasp.ChkNumeric(Newasp.ChannelSkin)
End If
'--如果是XML文件,就从XML文件中读出内容------
isxmltext = Newasp.ChkNumeric(Rs("isxmltext"))
xmlfilename = Rs("xmlfilename") & ""
If isxmltext = 1 Then
xmlFilePath = m_strXMLPath & xmlfilename
TextContent = Newasp.ReadXMLDocument(xmlFilePath,"softinfo/@content")
If TextContent = "" Then TextContent = Rs("content") & ""
TextContent = TextContent
Else
TextContent = Rs("content")
End If
'---------------------------------------------
Newasp.LoadTemplates ChannelID, 3, skinid
SoftReadme = TextContent
Set re = New RegExp
re.IgnoreCase = True
re.Global = True
If Newasp.HtmlSetting(18) <> "0" Then
re.Pattern = "\[br\]"
SoftReadme = re.Replace(SoftReadme, "<BR>")
re.Pattern = "\[align=right\]"
SoftReadme = re.Replace(SoftReadme, "<div align=right>")
re.Pattern = "\[\/align\]"
SoftReadme = re.Replace(SoftReadme, "</div>")
Else
re.Pattern = "\[br\]"
SoftReadme = re.Replace(SoftReadme, "")
re.Pattern = "\[align=right\](.*)\[\/align\]"
SoftReadme = re.Replace(SoftReadme, "")
End If
Set re = Nothing
DownloadAddress = ShowDownAddress(Rs("softid"))
SoftIntro = ubb.UbbCode(SoftReadme)
HtmlContent = Newasp.HtmlContent
'--当前页URL
If CreateHtml <> 0 Then
ThisUrl = Newasp.ReadDestination(Newasp.InfoDestination, Newasp.ChannelDir, Rs("HtmlFileDate"),Rs("HtmlFileDir"),Rs("ClassID"),Rs("softid"),1,"")
Else
If IsURLRewrite Then
ThisUrl = ChannelRootDir & Rs("softid") & Newasp.HtmlExtName
Else
ThisUrl = ChannelRootDir & "show.asp?id=" & Rs("softid")
End If
End If
strImageSize = Split(Newasp.HtmlSetting(14), "|")
strPreviewSize = Split(Newasp.HtmlSetting(15), "|")
If Newasp.CheckNull(Rs("SoftImage")) Then
SoftImageUrl = Newasp.GetImageUrl(Rs("SoftImage"), ChannelRootDir)
SoftImage = Newasp.GetFlashAndPic(SoftImageUrl, CInt(strImageSize(0)), CInt(strImageSize(1)))
SoftImage = "<a href=""" & ChannelRootDir & "Previewimg.asp?SoftID=" & softid & """ title=""" & Rs("SoftName") & """ target=""_blank"">" & SoftImage & "</a>"
Previewimg = Newasp.GetFlashAndPic(SoftImageUrl, CInt(strPreviewSize(0)), CInt(strPreviewSize(1)))
PreviewUrl = ChannelRootDir & "Previewimg.asp?SoftID=" & softid
PreviewUrl = Replace(Newasp.HtmlSetting(17), "{$PreviewUrl}", PreviewUrl)
Else
If Newasp.CheckNull(Rs("Previewimg")) Then
Previewimg = Newasp.GetFlashAndPic(Newasp.GetImageUrl(Rs("Previewimg"), ChannelRootDir), CInt(strPreviewSize(0)), CInt(strPreviewSize(1)))
PreviewUrl = ChannelRootDir & "Previewimg.asp?SoftID=" & softid
PreviewUrl = Replace(Newasp.HtmlSetting(17), "{$PreviewUrl}", PreviewUrl)
Else
Previewimg = ""
PreviewUrl = Newasp.HtmlSetting(16)
End If
SoftImage = Newasp.HtmlSetting(13)
End If
If Newasp.CheckNull(Rs("Homepage")) Then
HomePageUrl = Rs("Homepage")
HomePage = Replace(Newasp.HtmlSetting(10), "{$HomePageUrl}", Rs("Homepage"))
HomePage = Replace(HomePage, "{$Home_Page}", Newasp.GotTopic(Rs("Homepage"),30))
Else
HomePage = Newasp.HtmlSetting(9)
HomePageUrl = ""
End If
If Newasp.CheckNull(Rs("Contact")) Then
strContact = Replace(Newasp.HtmlSetting(12), "{$ContactSite}", AutoPlusLinks(Rs("Contact")))
Else
strContact = Newasp.HtmlSetting(11)
End If
If Newasp.CheckNull(Rs("Decode")) Then
strDecode = Replace(Newasp.HtmlSetting(20), "{$strDecode}", Rs("Decode"))
Else
strDecode = Newasp.HtmlSetting(19)
End If
If Rs("UserGroup") <> 0 Then
MemberSoft = Newasp.HtmlSetting(8)
End If
If Newasp.CheckNull(Rs("SoftVer")) Then
softname = Trim(Rs("SoftName") & " " & Rs("SoftVer"))
Else
softname = Trim(Rs("SoftName"))
End If
HtmlContent = Replace(HtmlContent, "{$Soft_Name}", Rs("SoftName"))
If Newasp.CheckNull(Rs("Regsite")) Then
strRegsite = Replace(Newasp.HtmlSetting(24), "{$RegsiteUrl}", Rs("Regsite"))
strRegsites = Trim(Rs("Regsite"))
Else
strRegsite = Newasp.HtmlSetting(23)
strRegsites = "#"
End If
If strRegsites = "#" Then
strPreviewImg = ""
Else
strPreviewImg = "<img src=""" & strRegsites & """ border=""0""/>"
strPreviewImg = strPreviewImg
End If
If Newasp.CheckNull(Rs("Author")) Then
strAuthor = Rs("Author")
Else
strAuthor = Newasp.HtmlSetting(25)
End If
softname = Newasp.ReadFontMode(softname, Rs("ColorMode"), Rs("FontMode"))
'--副标题
subtitle = Rs("subtitle") & ""
'-- 新增分类广告代码
HtmlContent = AdsReplace(HtmlContent,Rs("AdsCode"),Rs("stopad"))
HtmlContent = Replace(HtmlContent, "{$InstallDir}", strInstallDir)
HtmlContent = Replace(HtmlContent, "{$ChannelID}", ChannelID)
HtmlContent = Replace(HtmlContent, "{$DownAddress}", DownloadAddress)
HtmlContent = Replace(HtmlContent, "{$RegsiteUrl}", strRegsite)
HtmlContent = Replace(HtmlContent, "{$Author}", strAuthor)
HtmlContent = Replace(HtmlContent, "{$SoftImage}", SoftImage)
HtmlContent = Replace(HtmlContent, "{$Previewimg}", Previewimg)
HtmlContent = Replace(HtmlContent, "{$PreviewUrl}", PreviewUrl)
HtmlContent = Replace(HtmlContent, "{$HomePage}", HomePage)
HtmlContent = Replace(HtmlContent, "{$HomePageUrl}", HomePageUrl)
HtmlContent = Replace(HtmlContent, "{$Contact}", strContact)
HtmlContent = Replace(HtmlContent, "{$Decode}", strDecode)
HtmlContent = Replace(HtmlContent, "{$MemberSoft}", MemberSoft)
HtmlContent = Replace(HtmlContent, "{$SoftID}", Rs("SoftID"))
HtmlContent = Replace(HtmlContent, "{$ClassName}", Rs("ClassName")&"")
HtmlContent = Replace(HtmlContent, "{$ThisUrl}", ThisUrl)
HtmlContent = Replace(HtmlContent, "{$SoftTime}", Rs("SoftTime")&"")
HtmlContent = Replace(HtmlContent, "{$UserName}", Rs("username")&"")
HtmlContent = Replace(HtmlContent, "{$Language}", Rs("Languages")&"")
HtmlContent = Replace(HtmlContent, "{$SoftType}", Rs("SoftType")&"")
HtmlContent = Replace(HtmlContent, "{$RunSystem}", Rs("RunSystem")&"")
HtmlContent = Replace(HtmlContent, "{$RunSystems}", Newasp.GotTopic(Rs("RunSystem")&"",30))
HtmlContent = Replace(HtmlContent, "{$Impower}", Rs("impower")&"")
HtmlContent = Replace(HtmlContent, "{$Star}", Rs("star")&"")
HtmlContent = Replace(HtmlContent, "{$IsBest}", Rs("IsBest"))
HtmlContent = Replace(HtmlContent, "{$IsTop}", Rs("IsTop"))
HtmlContent = Replace(HtmlContent, "{$Regsite}", Rs("Regsite")&"")
HtmlContent = Replace(HtmlContent, "{$PreviewPic}", strPreviewImg)
HtmlContent = Replace(HtmlContent, "{$showreg}", Rs("showreg")&"")
HtmlContent = Replace(HtmlContent, "{$PointNum}", Rs("PointNum")&"")
HtmlContent = Replace(HtmlContent, "{$SoftPrice}", Rs("SoftPrice")&"")
HtmlContent = Replace(HtmlContent, "{$SoftSize}", ReadSoftsize(Rs("SoftSize")))
HtmlContent = Replace(HtmlContent, "{$FileSize}", CCur(Rs("SoftSize")))
HtmlContent = Replace(HtmlContent, "{$HeadTitle}", Trim(Rs("SoftName")))
HtmlContent = GetDescription(HtmlContent, SoftIntro)
If InStr(HtmlContent, "{$Description}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$Description}", Newasp.CutString(SoftIntro,190))
End If
If InStr(HtmlContent, "{$FrontSoft}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$FrontSoft}", FrontSoft(softid))
End If
If InStr(HtmlContent, "{$NextSoft}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$NextSoft}", NextSoft(softid))
End If
If InStr(HtmlContent, "{$RelatedSoft}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$RelatedSoft}", RelatedSoft(Rs("Related"), Rs("SoftName"), Rs("SoftID")))
End If
If InStr(HtmlContent, "{$ShowHotSoft}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$ShowHotSoft}", ShowHotSoft(Rs("ClassID")))
End If
If InStr(HtmlContent, "{$SoftComment}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$SoftComment}", SoftComment(Rs("SoftID")))
End If
m_intPlugin = Newasp.ChkNumeric(Rs("plugin"))
Select Case m_intPlugin
Case 1 : m_strPluginInfo = Newasp.HtmlSetting(29)
Case 2 : m_strPluginInfo = Newasp.HtmlSetting(30)
Case 3 : m_strPluginInfo = Newasp.HtmlSetting(31)
Case 4 : m_strPluginInfo = Newasp.HtmlSetting(32)
Case 5 : m_strPluginInfo = Newasp.HtmlSetting(33)
Case 6 : m_strPluginInfo = Newasp.HtmlSetting(34)
Case 7 : m_strPluginInfo = Newasp.HtmlSetting(35)
Case Else
m_strPluginInfo = Newasp.HtmlSetting(28)
End Select
HtmlContent = Replace(HtmlContent, "{$Plugin}", m_intPlugin)
HtmlContent = Replace(HtmlContent, "{$PluginInfo}", m_strPluginInfo & "")
HtmlContent = Replace(HtmlContent, "{$ChannelRootDir}", ChannelRootDir)
HtmlContent = Replace(HtmlContent, "{$InstallDir}", strInstallDir)
HtmlContent = Replace(HtmlContent, "{$ChannelID}", ChannelID)
HtmlContent = Replace(HtmlContent, "{$SoftIndex}", strIndexName)
HtmlContent = Replace(HtmlContent, "{$IndexTitle}", strIndexName)
HtmlContent = Replace(HtmlContent, "{$ModuleName}", Newasp.ModuleName)
HtmlContent = Replace(HtmlContent, "{$PageTitle}", Trim(Rs("SoftName") & " " & Rs("SoftVer")))
HtmlContent = Replace(HtmlContent, "{$ClassID}", Rs("ClassID"))
HtmlContent = Replace(HtmlContent, "{$SoftID}", softid)
HtmlContent = Replace(HtmlContent, "{$supsoftid}", Newasp.Supplemental(softid,6))
HtmlContent = HTML.ReadCurrentStation(HtmlContent, ChannelID, Rs("ClassID"), Rs("ClassName"), Rs("ParentID"), Rs("ParentStr"), Rs("HtmlFileDir"))
HtmlContent = HTML.ReadAnnounceContent(HtmlContent, ChannelID)
HtmlContent = ReadClassMenubar(HtmlContent)
HtmlContent = ReadClassMenu(HtmlContent)
HtmlContent = Replace(HtmlContent, "{$Classify}", Trim(HTML.CurrentClass))
HtmlContent = Replace(HtmlContent, "{$CurrentClass}", HTML.CurrentClass)
If len(subtitle) = 0 Then
HeaderTitle = Trim(HTML.CurrentClass)
HeaderTitles = ""
HeaderTopic = Newasp.SiteName
HeaderTopics = ""
Else
HeaderTitle = subtitle
HeaderTitles = " - " & subtitle
HeaderTopic = subtitle
HeaderTopics = "," & subtitle
End If
RandomCodes = GetRandomizeCode
HtmlContent = Replace(HtmlContent, "{$RandomCodes}", RandomCodes)
HtmlContent = Replace(HtmlContent, "{$HeaderTitle}", HeaderTitle)
HtmlContent = Replace(HtmlContent, "{$HeaderTitles}", HeaderTitles)
HtmlContent = Replace(HtmlContent, "{$HeaderTopic}", HeaderTopic)
HtmlContent = Replace(HtmlContent, "{$HeaderTopics}", HeaderTopics)
HtmlContent = Replace(HtmlContent, "{$ParentClass}", HTML.ParentClass)
HtmlContent = HTML.ReadPopularSoft(HtmlContent)
HtmlContent = HTML.ReadSoftPic(HtmlContent)
HtmlContent = HTML.ReadSoftList(HtmlContent)
HtmlContent = HTML.ReadFlashList(HtmlContent)
HtmlContent = HTML.ReadFlashPic(HtmlContent)
HtmlContent = HTML.ReadArticleList(HtmlContent)
HtmlContent = HTML.ReadArticlePic(HtmlContent)
HtmlContent = HTML.ReadStatistic(HtmlContent)
HtmlContent = HTML.LoadCommentGrade(HtmlContent, ChannelID, softid)
HtmlContent = Replace(HtmlContent, "{$SkinPath}", Newasp.SkinPath)
HtmlContent = Replace(HtmlContent, "{$InstallDir}", strInstallDir)
HtmlContent = Replace(HtmlContent, "{$ChannelID}", ChannelID)
HtmlContent = Replace(HtmlContent, "{$SoftName}", softname)
HtmlContent = Replace(HtmlContent, "{$SoftwareNames}", Rs("softname"))
HtmlContent = Replace(HtmlContent, "{$SoftVer}", Rs("softver") & "")
HtmlContent = Replace(HtmlContent, "{$SubTitle}", subtitle)
HtmlContent = Replace(HtmlContent, "{$SoftContent}", SoftIntro)
'2007-11-23 游戏发送到手机 dnawo
ToMobile = Newasp.HtmlSetting(36)
If SoftTrueUrl&"" <> "" Then
ToMobile = Replace(ToMobile,"{$SoftTrueUrl}",SoftTrueUrl)
ToMobile = Replace(ToMobile,"{$SoftName}",softname)
ToMobile = Replace(ToMobile,"{$WebSiteUrl}",Newasp.SiteUrl)
ToMobile = Replace(ToMobile,"{$InstallDir}",strInstallDir)
ToMobile = Replace(ToMobile,"{$SkinPath}",Newasp.SkinPath)
HtmlContent = Replace(HtmlContent, "{$ToMobile}", ToMobile)
Else
HtmlContent = Replace(HtmlContent, "{$ToMobile}", "")
End If
If CreateHtml <> 0 And Pseudostatic = False Then
Call CreateSoftIntro
Else
ReadSoftIntro = HtmlContent
End If
Rs.Close: Set Rs = Nothing
End Function
'函数名:ReadSoftIntro
'作 用:读取软件内容
'参 数:SoftID ----软件ID
'=================================================
Public Function ReadSoftIntro(softid)
Dim SoftImageUrl, SoftImage, Previewimg, PreviewUrl, re
Dim strImageSize, strPreviewSize, SoftReadme, softname, SoftVer
Dim MemberSoft, HomePage, HomePageUrl, strContact, DownloadAddress
Dim strDecode, strRegsite, strAuthor
Dim strRegsites, strPreviewImg,ThisUrl
Dim subtitle, HeaderTitle,HeaderTitles,HeaderTopic,HeaderTopics
Dim m_intPlugin,m_strPluginInfo
Dim ToMobile '2007-11-23 游戏发送到手机 dnawo
SQL = "Select A.*,C.ClassName,C.ParentID,C.ParentStr,C.skinid,C.HtmlFileDir,C.ChildStr,C.UseHtml,C.AdsCode,C.stopad FROM [NC_SoftList] A INNER JOIN [NC_Classify] C On A.ClassID=C.ClassID Where A.ChannelID=" & ChannelID & " And A.isAccept > 0 And A.SoftID=" & softid
Set Rs = Newasp.Execute(SQL)
If Rs.BOF And Rs.EOF Then
ReadSoftIntro = ""
If CreateHtml = 0 or Pseudostatic = True Then
Response.Write "<meta http-equiv=""refresh"" content=""2;url=/"" />" & vbNewLine
Response.Write "<p align=""center"" style=""font-size: 16px;color: red;"">对不起,该页面发生了错误,无法访问! 系统两秒后自动转到网站首页......</p>" & vbNewLine
End If
Set Rs = Nothing
Exit Function
End If
If Rs("skinid") <> 0 Then
skinid = Rs("skinid")
Else
skinid = Newasp.ChkNumeric(Newasp.ChannelSkin)
End If
'--如果是XML文件,就从XML文件中读出内容------
isxmltext = Newasp.ChkNumeric(Rs("isxmltext"))
xmlfilename = Rs("xmlfilename") & ""
If isxmltext = 1 Then
xmlFilePath = m_strXMLPath & xmlfilename
TextContent = Newasp.ReadXMLDocument(xmlFilePath,"softinfo/@content")
If TextContent = "" Then TextContent = Rs("content") & ""
TextContent = TextContent
Else
TextContent = Rs("content")
End If
'---------------------------------------------
Newasp.LoadTemplates ChannelID, 3, skinid
SoftReadme = TextContent
Set re = New RegExp
re.IgnoreCase = True
re.Global = True
If Newasp.HtmlSetting(18) <> "0" Then
re.Pattern = "\[br\]"
SoftReadme = re.Replace(SoftReadme, "<BR>")
re.Pattern = "\[align=right\]"
SoftReadme = re.Replace(SoftReadme, "<div align=right>")
re.Pattern = "\[\/align\]"
SoftReadme = re.Replace(SoftReadme, "</div>")
Else
re.Pattern = "\[br\]"
SoftReadme = re.Replace(SoftReadme, "")
re.Pattern = "\[align=right\](.*)\[\/align\]"
SoftReadme = re.Replace(SoftReadme, "")
End If
Set re = Nothing
DownloadAddress = ShowDownAddress(Rs("softid"))
SoftIntro = ubb.UbbCode(SoftReadme)
HtmlContent = Newasp.HtmlContent
'--当前页URL
If CreateHtml <> 0 Then
ThisUrl = Newasp.ReadDestination(Newasp.InfoDestination, Newasp.ChannelDir, Rs("HtmlFileDate"),Rs("HtmlFileDir"),Rs("ClassID"),Rs("softid"),1,"")
Else
If IsURLRewrite Then
ThisUrl = ChannelRootDir & Rs("softid") & Newasp.HtmlExtName
Else
ThisUrl = ChannelRootDir & "show.asp?id=" & Rs("softid")
End If
End If
strImageSize = Split(Newasp.HtmlSetting(14), "|")
strPreviewSize = Split(Newasp.HtmlSetting(15), "|")
If Newasp.CheckNull(Rs("SoftImage")) Then
SoftImageUrl = Newasp.GetImageUrl(Rs("SoftImage"), ChannelRootDir)
SoftImage = Newasp.GetFlashAndPic(SoftImageUrl, CInt(strImageSize(0)), CInt(strImageSize(1)))
SoftImage = "<a href=""" & ChannelRootDir & "Previewimg.asp?SoftID=" & softid & """ title=""" & Rs("SoftName") & """ target=""_blank"">" & SoftImage & "</a>"
Previewimg = Newasp.GetFlashAndPic(SoftImageUrl, CInt(strPreviewSize(0)), CInt(strPreviewSize(1)))
PreviewUrl = ChannelRootDir & "Previewimg.asp?SoftID=" & softid
PreviewUrl = Replace(Newasp.HtmlSetting(17), "{$PreviewUrl}", PreviewUrl)
Else
If Newasp.CheckNull(Rs("Previewimg")) Then
Previewimg = Newasp.GetFlashAndPic(Newasp.GetImageUrl(Rs("Previewimg"), ChannelRootDir), CInt(strPreviewSize(0)), CInt(strPreviewSize(1)))
PreviewUrl = ChannelRootDir & "Previewimg.asp?SoftID=" & softid
PreviewUrl = Replace(Newasp.HtmlSetting(17), "{$PreviewUrl}", PreviewUrl)
Else
Previewimg = ""
PreviewUrl = Newasp.HtmlSetting(16)
End If
SoftImage = Newasp.HtmlSetting(13)
End If
If Newasp.CheckNull(Rs("Homepage")) Then
HomePageUrl = Rs("Homepage")
HomePage = Replace(Newasp.HtmlSetting(10), "{$HomePageUrl}", Rs("Homepage"))
HomePage = Replace(HomePage, "{$Home_Page}", Newasp.GotTopic(Rs("Homepage"),30))
Else
HomePage = Newasp.HtmlSetting(9)
HomePageUrl = ""
End If
If Newasp.CheckNull(Rs("Contact")) Then
strContact = Replace(Newasp.HtmlSetting(12), "{$ContactSite}", AutoPlusLinks(Rs("Contact")))
Else
strContact = Newasp.HtmlSetting(11)
End If
If Newasp.CheckNull(Rs("Decode")) Then
strDecode = Replace(Newasp.HtmlSetting(20), "{$strDecode}", Rs("Decode"))
Else
strDecode = Newasp.HtmlSetting(19)
End If
If Rs("UserGroup") <> 0 Then
MemberSoft = Newasp.HtmlSetting(8)
End If
If Newasp.CheckNull(Rs("SoftVer")) Then
softname = Trim(Rs("SoftName") & " " & Rs("SoftVer"))
Else
softname = Trim(Rs("SoftName"))
End If
HtmlContent = Replace(HtmlContent, "{$Soft_Name}", Rs("SoftName"))
If Newasp.CheckNull(Rs("Regsite")) Then
strRegsite = Replace(Newasp.HtmlSetting(24), "{$RegsiteUrl}", Rs("Regsite"))
strRegsites = Trim(Rs("Regsite"))
Else
strRegsite = Newasp.HtmlSetting(23)
strRegsites = "#"
End If
If strRegsites = "#" Then
strPreviewImg = ""
Else
strPreviewImg = "<img src=""" & strRegsites & """ border=""0""/>"
strPreviewImg = strPreviewImg
End If
If Newasp.CheckNull(Rs("Author")) Then
strAuthor = Rs("Author")
Else
strAuthor = Newasp.HtmlSetting(25)
End If
softname = Newasp.ReadFontMode(softname, Rs("ColorMode"), Rs("FontMode"))
'--副标题
subtitle = Rs("subtitle") & ""
'-- 新增分类广告代码
HtmlContent = AdsReplace(HtmlContent,Rs("AdsCode"),Rs("stopad"))
HtmlContent = Replace(HtmlContent, "{$InstallDir}", strInstallDir)
HtmlContent = Replace(HtmlContent, "{$ChannelID}", ChannelID)
HtmlContent = Replace(HtmlContent, "{$DownAddress}", DownloadAddress)
HtmlContent = Replace(HtmlContent, "{$RegsiteUrl}", strRegsite)
HtmlContent = Replace(HtmlContent, "{$Author}", strAuthor)
HtmlContent = Replace(HtmlContent, "{$SoftImage}", SoftImage)
HtmlContent = Replace(HtmlContent, "{$Previewimg}", Previewimg)
HtmlContent = Replace(HtmlContent, "{$PreviewUrl}", PreviewUrl)
HtmlContent = Replace(HtmlContent, "{$HomePage}", HomePage)
HtmlContent = Replace(HtmlContent, "{$HomePageUrl}", HomePageUrl)
HtmlContent = Replace(HtmlContent, "{$Contact}", strContact)
HtmlContent = Replace(HtmlContent, "{$Decode}", strDecode)
HtmlContent = Replace(HtmlContent, "{$MemberSoft}", MemberSoft)
HtmlContent = Replace(HtmlContent, "{$SoftID}", Rs("SoftID"))
HtmlContent = Replace(HtmlContent, "{$ClassName}", Rs("ClassName")&"")
HtmlContent = Replace(HtmlContent, "{$ThisUrl}", ThisUrl)
HtmlContent = Replace(HtmlContent, "{$SoftTime}", Rs("SoftTime")&"")
HtmlContent = Replace(HtmlContent, "{$UserName}", Rs("username")&"")
HtmlContent = Replace(HtmlContent, "{$Language}", Rs("Languages")&"")
HtmlContent = Replace(HtmlContent, "{$SoftType}", Rs("SoftType")&"")
HtmlContent = Replace(HtmlContent, "{$RunSystem}", Rs("RunSystem")&"")
HtmlContent = Replace(HtmlContent, "{$RunSystems}", Newasp.GotTopic(Rs("RunSystem")&"",30))
HtmlContent = Replace(HtmlContent, "{$Impower}", Rs("impower")&"")
HtmlContent = Replace(HtmlContent, "{$Star}", Rs("star")&"")
HtmlContent = Replace(HtmlContent, "{$IsBest}", Rs("IsBest"))
HtmlContent = Replace(HtmlContent, "{$IsTop}", Rs("IsTop"))
HtmlContent = Replace(HtmlContent, "{$Regsite}", Rs("Regsite")&"")
HtmlContent = Replace(HtmlContent, "{$PreviewPic}", strPreviewImg)
HtmlContent = Replace(HtmlContent, "{$showreg}", Rs("showreg")&"")
HtmlContent = Replace(HtmlContent, "{$PointNum}", Rs("PointNum")&"")
HtmlContent = Replace(HtmlContent, "{$SoftPrice}", Rs("SoftPrice")&"")
HtmlContent = Replace(HtmlContent, "{$SoftSize}", ReadSoftsize(Rs("SoftSize")))
HtmlContent = Replace(HtmlContent, "{$FileSize}", CCur(Rs("SoftSize")))
HtmlContent = Replace(HtmlContent, "{$HeadTitle}", Trim(Rs("SoftName")))
HtmlContent = GetDescription(HtmlContent, SoftIntro)
If InStr(HtmlContent, "{$Description}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$Description}", Newasp.CutString(SoftIntro,190))
End If
If InStr(HtmlContent, "{$FrontSoft}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$FrontSoft}", FrontSoft(softid))
End If
If InStr(HtmlContent, "{$NextSoft}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$NextSoft}", NextSoft(softid))
End If
If InStr(HtmlContent, "{$RelatedSoft}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$RelatedSoft}", RelatedSoft(Rs("Related"), Rs("SoftName"), Rs("SoftID")))
End If
If InStr(HtmlContent, "{$ShowHotSoft}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$ShowHotSoft}", ShowHotSoft(Rs("ClassID")))
End If
If InStr(HtmlContent, "{$SoftComment}") > 0 Then
HtmlContent = Replace(HtmlContent, "{$SoftComment}", SoftComment(Rs("SoftID")))
End If
m_intPlugin = Newasp.ChkNumeric(Rs("plugin"))
Select Case m_intPlugin
Case 1 : m_strPluginInfo = Newasp.HtmlSetting(29)
Case 2 : m_strPluginInfo = Newasp.HtmlSetting(30)
Case 3 : m_strPluginInfo = Newasp.HtmlSetting(31)
Case 4 : m_strPluginInfo = Newasp.HtmlSetting(32)
Case 5 : m_strPluginInfo = Newasp.HtmlSetting(33)
Case 6 : m_strPluginInfo = Newasp.HtmlSetting(34)
Case 7 : m_strPluginInfo = Newasp.HtmlSetting(35)
Case Else
m_strPluginInfo = Newasp.HtmlSetting(28)
End Select
HtmlContent = Replace(HtmlContent, "{$Plugin}", m_intPlugin)
HtmlContent = Replace(HtmlContent, "{$PluginInfo}", m_strPluginInfo & "")
HtmlContent = Replace(HtmlContent, "{$ChannelRootDir}", ChannelRootDir)
HtmlContent = Replace(HtmlContent, "{$InstallDir}", strInstallDir)
HtmlContent = Replace(HtmlContent, "{$ChannelID}", ChannelID)
HtmlContent = Replace(HtmlContent, "{$SoftIndex}", strIndexName)
HtmlContent = Replace(HtmlContent, "{$IndexTitle}", strIndexName)
HtmlContent = Replace(HtmlContent, "{$ModuleName}", Newasp.ModuleName)
HtmlContent = Replace(HtmlContent, "{$PageTitle}", Trim(Rs("SoftName") & " " & Rs("SoftVer")))
HtmlContent = Replace(HtmlContent, "{$ClassID}", Rs("ClassID"))
HtmlContent = Replace(HtmlContent, "{$SoftID}", softid)
HtmlContent = Replace(HtmlContent, "{$supsoftid}", Newasp.Supplemental(softid,6))
HtmlContent = HTML.ReadCurrentStation(HtmlContent, ChannelID, Rs("ClassID"), Rs("ClassName"), Rs("ParentID"), Rs("ParentStr"), Rs("HtmlFileDir"))
HtmlContent = HTML.ReadAnnounceContent(HtmlContent, ChannelID)
HtmlContent = ReadClassMenubar(HtmlContent)
HtmlContent = ReadClassMenu(HtmlContent)
HtmlContent = Replace(HtmlContent, "{$Classify}", Trim(HTML.CurrentClass))
HtmlContent = Replace(HtmlContent, "{$CurrentClass}", HTML.CurrentClass)
If len(subtitle) = 0 Then
HeaderTitle = Trim(HTML.CurrentClass)
HeaderTitles = ""
HeaderTopic = Newasp.SiteName
HeaderTopics = ""
Else
HeaderTitle = subtitle
HeaderTitles = " - " & subtitle
HeaderTopic = subtitle
HeaderTopics = "," & subtitle
End If
RandomCodes = GetRandomizeCode
HtmlContent = Replace(HtmlContent, "{$RandomCodes}", RandomCodes)
HtmlContent = Replace(HtmlContent, "{$HeaderTitle}", HeaderTitle)
HtmlContent = Replace(HtmlContent, "{$HeaderTitles}", HeaderTitles)
HtmlContent = Replace(HtmlContent, "{$HeaderTopic}", HeaderTopic)
HtmlContent = Replace(HtmlContent, "{$HeaderTopics}", HeaderTopics)
HtmlContent = Replace(HtmlContent, "{$ParentClass}", HTML.ParentClass)
HtmlContent = HTML.ReadPopularSoft(HtmlContent)
HtmlContent = HTML.ReadSoftPic(HtmlContent)
HtmlContent = HTML.ReadSoftList(HtmlContent)
HtmlContent = HTML.ReadFlashList(HtmlContent)
HtmlContent = HTML.ReadFlashPic(HtmlContent)
HtmlContent = HTML.ReadArticleList(HtmlContent)
HtmlContent = HTML.ReadArticlePic(HtmlContent)
HtmlContent = HTML.ReadStatistic(HtmlContent)
HtmlContent = HTML.LoadCommentGrade(HtmlContent, ChannelID, softid)
HtmlContent = Replace(HtmlContent, "{$SkinPath}", Newasp.SkinPath)
HtmlContent = Replace(HtmlContent, "{$InstallDir}", strInstallDir)
HtmlContent = Replace(HtmlContent, "{$ChannelID}", ChannelID)
HtmlContent = Replace(HtmlContent, "{$SoftName}", softname)
HtmlContent = Replace(HtmlContent, "{$SoftwareNames}", Rs("softname"))
HtmlContent = Replace(HtmlContent, "{$SoftVer}", Rs("softver") & "")
HtmlContent = Replace(HtmlContent, "{$SubTitle}", subtitle)
HtmlContent = Replace(HtmlContent, "{$SoftContent}", SoftIntro)
'2007-11-23 游戏发送到手机 dnawo
ToMobile = Newasp.HtmlSetting(36)
If SoftTrueUrl&"" <> "" Then
ToMobile = Replace(ToMobile,"{$SoftTrueUrl}",SoftTrueUrl)
ToMobile = Replace(ToMobile,"{$SoftName}",softname)
ToMobile = Replace(ToMobile,"{$WebSiteUrl}",Newasp.SiteUrl)
ToMobile = Replace(ToMobile,"{$InstallDir}",strInstallDir)
ToMobile = Replace(ToMobile,"{$SkinPath}",Newasp.SkinPath)
HtmlContent = Replace(HtmlContent, "{$ToMobile}", ToMobile)
Else
HtmlContent = Replace(HtmlContent, "{$ToMobile}", "")
End If
If CreateHtml <> 0 And Pseudostatic = False Then
Call CreateSoftIntro
Else
ReadSoftIntro = HtmlContent
End If
Rs.Close: Set Rs = Nothing
End Function
三、最终效果

评论: 0 | 引用: 0 | 查看次数: 6030
发表评论
请登录后再发表评论!