分享

如何让Aws(Netbox)支持动网Dvbbs8.2?

 weiledream 2011-08-08
慢慢看,慢慢体会,你会发现Aws真是万能的了

第一步,把所有目录中的asp文件中的Response.CharSet = "GB2312" 替换成 Response.Addheader "Content-Type","text/html; charset=gb2312",不算多。

刷新首页,出现

./Resource\Template_1\pub_FaceEmot.htm文件不存在!请检查,或者恢复官方模板数据!

第二步,将inc中Dv_ClsMain.asp文件的第一句

《object runat="server" id="DvStream" progid="ADODB.Stream"》《/object》

删掉

再接下来的 《% 后面加:

Dim DvStream
Set DvStream = CreateObject("ADODB.Stream")

再刷新首页,可以浏览了。

别的可能还有地方要改,遇到再写。

还有要改的地方:


第三步,将dvplus/flashget/flashget_base64.asp中的

//

全部改为:

'

netbox不认 // 注释.

第四步:

将inc中的Dv_ubbcode.asp 中的

《script language=vbscript runat=server》

改为

《%

这一大段语句的结尾

《/script》

改为

%》

注:这2步是网友提出的的解决方案。

今天发现在netbox下不支持模板的修改,考究一番,原来netbox下的server.mappath()返回的路径最后没有/,而iis有。导致 template.asp文件执行有误。


解决办法:将template.asp中第512条

If InStr(fc,folderspec)=2 And Trim(Right(fc,4))=".htm" Then

改为

If (InStr(fc,folderspec)=2 Or InStr(fc,folderspec)=1) And Trim(Right(fc,4))=".htm" Then

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多