新云2.1实现频道绑定域名
-
找到INC/cls_public.asp
Newasp.ChannelPath & "ShowView.asp?id=" & SQL(0,i)
改为
If NewAsp.BindDomain=1 Then '-------如果域名开启
HtmlFileUrl = Newasp.DomainName & "ShowView.asp?id=" & SQL(0,i)
ClassName = "<a href='" & Newasp.DomainName & "ClassList.Asp?classid=" & SQL(1,i) & "'>" & ClassName & "</a>"
Else
HtmlFileUrl = Newasp.ChannelPath & "ShowView.asp?id=" & SQL(0,i)
ClassName = "<a href='" & Newasp.ChannelPath & "ClassList.Asp?classid=" & SQL(1,i) & "'>" & ClassName & "</a>"
End If
同理。相关有list.asp view.asp showbest.asp等都改为这种判断方式
栏目目录分类列表需要到classmenu.asp查找相关代码修改。(软件和文章修改同一个代码就可以实现。其他没验证)
softdown.asp 或 download.asp到SoftChannel.asp查找strDownAddress =
showhot.asp 和专题special.asp这些文件没有找到解决办法。
首页NewAsp.BindDomain=1不生效。没有解决办法。
conn.asp里数据库换成绝对路径d:\***\***.mdb
5月6日。发现NewAsp.BindDomain无法生效于某频道页。如该频道首页显示war3map.aicot.com/showview.asp?111 但是调用的下载中心也是war3map.aicot.com/showview.asp?222
后来通过cls_public.asp替换NewAsp.BindDomain=0,后台路径写/download.aicot.com/ 暂时解决临时问题