|
主题:[分享]升级到7.02版本部分小BUG修复专帖,遇到问题的请看过来了 [收藏主题] | 转到: |
1.下载系统,点击下载软件出现 “非法下载,请不要盗链本站资源!”的错误提示 出错原因:由于原来v7.02版本之前,Kesion.Commoncls.asp文件里里验证是否外部链接的函数(CheckOuterUrl)本身就是错误的,而7.02版本修复了这个错误,可以正常判断是否外部链接了。 解决方法:打开item/download.asp 找到 If Not KS.CheckOuterUrl Then 修改成 If KS.CheckOuterUrl Then 其它系统如:影视无法播放,处理方法类似。即 打开 movie/play.asp,找到39行 If Not KS.CheckOuterUrl Then If KS.CheckOuterUrl Then 您也可以用dw工具批量将If Not KS.CheckOuterUrl Then替换为If KS.CheckOuterUrl Then 2、个人空间里最近访客链接地址改为用户ID的修改方法 打开ks_cls/kesion.spacecls.asp,找到865行左右 '最新访客 注意上面红色的为改动的地方 3、KesionCMS v7.02最新版本,会员中心新鲜事插入表情不隐藏的改进 看:http://bbs.kesion.com/forumthread-170326.html 4、远程抓图提示,文件名不合法: 打开admin/include/ SaveBeyondfile.asp 找到27行 if instr(fanme1,".")=0 then 改成 if instr(fname1,".")=0 then 5、V7.02版本论坛的几处小修改 http://bbs.kesion.com/forumthread-170561.html 6、sql版本升级后在收银台,选择送货地址没有反应 解决方法: 打开shop/ajax.getdate.asp ,找到 sql="select top 1 * From KS_Delivery Where ExpressID="& expressid &" and (tocity='全国统一运费' or tocity='')" 改成 If DataBaseType=1 Then 同样打开ks_cls/kesion.commoncls.asp,找到1775行 RST.Open "select Top 1 a.fweight,carriage,c_fee,w_fee,b.typename from KS_Delivery a inner join KS_DeliveryType b on A.ExpressID=B.TypeID where a.ExpressID="& expressid &" and (a.tocity='全国统一运费' or convert(varchar(200),tocity)='' or a.tocity is null)",conn,1,1 改成 RST.Open "select Top 1 a.fweight,carriage,c_fee,w_fee,b.typename from KS_Delivery a inner join KS_DeliveryType b on A.ExpressID=B.TypeID where a.ExpressID="& expressid &" and (convert(varchar(200),tocity)='全国统一运费' or convert(varchar(200),tocity)='' or a.tocity is null)",conn,1,1 7、KesionCMS V7.02评论不允许游客发表时,会员无法直接登录发表的回复 详见:http://bbs.kesion.com/forumthread-171138-1.html 8、圈子中的模板无法应用,不管是选择应用哪种模板,圈子都无法应用所选的模板 解决方法: 打开USER/USER_BLOG.ASP 找到645行左右 <input type="submit" value="应用"id")%>').val()==0){alert('请选择圈子!');return false} else{window.location='?flag=3&teamid='+$('#teamid<%=rs("id")%>').val(<%=rs("id")%>)+'&action=SaveMySkin&id=<%=RS("ID")%>'}" /> 改成 <input type="submit" value="应用"id")%>').val()==0){alert('请选择圈子!');return false} else{window.location='?flag=3&teamid='+$('#teamid<%=rs("id")%>').val()+'&action=SaveMySkin&id=<%=RS("ID")%>'}" /> 9、求职系统,查看部分公司详情出现如下错误: Microsoft VBScript 运行时错误 错误 '800a005e' 无效使用 Null: 'Replace' /job/company_show.asp,行 63 这是由于这家公司没有完整填写企业详情资料的原因。可以在程序里做下处理 解决方法: 打开job/company_show.asp,找到63行 Template=Replace(Template,"{@HomePage}",rs("HomePage")) 修改成: Template=Replace(Template,"{@HomePage}",LFCls.ReplaceDBNull(rs("homepage"),"---")) 其它类似出错,修改方法同上。 10、论坛帖子设置为精华错位修复 详看: http://bbs.kesion.com/forumthread-175506.html 12、图片内容页图片大于13张时,不显示缩略图的修复 详看:http://bbs.kesion.com/forumthread-176315.html 13、论坛标签无法调用回复时间的修复 详看:http://bbs.kesion.com/forumthread-176584.html |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
关于判断来源URL是否来自外部的函数的Public Function CheckOuterUrl()的说明: 建议直接修改Public Function CheckOuterUrl()这个函数,item/download.asp 文件不用改。 官方原代码
建议改为:
总感觉还是使用 If Not KS.CheckOuterUrl Then 更规范些。 另外,对于判断来源URL是否来自外部,还应该在登录等页面(特别是后台)进行验证吧? |
|
科讯NET交流群 321062970 | |
支持(0) | 反对(0) 顶端 底部 |
高考资讯网www.gkzxw.com;画室之家www.gaokao168.com | |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(1) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |