账号通
    

账号  

密码  

20078

查看

46

回复
主题:[分享]升级到7.02版本部分小BUG修复专帖,遇到问题的请看过来了 [收藏主题] 本贴被认定为精华 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2010/12/2 9:27:18   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

1.下载系统,点击下载软件出现 “非法下载,请不要盗链本站资源!”的错误提示



出错原因:由于原来v7.02版本之前,Kesion.Commoncls.asp文件里里验证是否外部链接的函数(CheckOuterUrl)本身就是错误的,而7.02版本修复了这个错误,可以正常判断是否外部链接了。



解决方法:打开item/download.asp 找到



If Not KS.CheckOuterUrl Then

    ShowInfoStr = ShowInfoStr & "<li>非法下载,请不要盗链本站资源!</li>"

    FoundErr=True

   End If



修改成

If  KS.CheckOuterUrl Then

    ShowInfoStr = ShowInfoStr & "<li>非法下载,请不要盗链本站资源!</li>"

    FoundErr=True

   End If

其它系统如:影视无法播放,处理方法类似。即



打开 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行左右

'最新访客

  Function GetVisitor()

     Dim user_face,Visitors,str,XML,Node

  Dim RS:Set RS=Conn.Execute("Select top 10 b.userid,b.sex,a.Visitors,b.userface,a.adddate,b.isonline from KS_BlogVisitor a inner join KS_User b on a.Visitors=b.username where a.username='" & UserName & "' order by a.adddate desc ,id desc")

    If Not RS.Eof Then Set XML=KS.RsToXml(Rs,"row","")

    RS.Close:Set RS=Nothing

       If IsObject(XML) Then

      For Each Node In XML.DocumentElement.SelectNodes("row")

        user_face=Node.SelectSingleNode("@userface").text

     Visitors =Node.SelectSingleNode("@visitors").text

     If user_face="" or isnull(user_face) then

      if Node.SelectSingleNode("@sex").text="男" then  user_face="images/face/0.gif" else user_face="images/face/girl.gif"

     End If

           If lcase(left(user_face,4))<>"http" and left(user_face,1)<>"/" then user_face=KS.Setting(2) & "/" & user_face

            str=str & "<li><a class='b' href='" & KS.GetSpaceUrl(Node.SelectSingleNode("@userid").text) & "' target='_blank'><img src='" & User_face & "' border='0'></a><br/><a href='" & KS.GetSpaceUrl(Node.SelectSingleNode("@userid").text) & "' target='_blank'>" & Visitors & "</a><br />状态:"

      If Node.SelectSingleNode("@isonline").Text="1" Then str=str & "<font color=red>在线</font>" Else str=str & "离线"

      str=str & "</li>"

      Next

      XML=Empty : Set Node=Nothing

    End If

   GetVisitor=str

  End Function



注意上面红色的为改动的地方



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

  sql="select top 1 * From KS_Delivery Where ExpressID="& expressid &" and (convert(varchar(200),tocity)='全国统一运费' or convert(varchar(200),tocity)='' or tocity is null)"

  Else

  sql="select top 1 * From KS_Delivery Where ExpressID="& expressid &" and (tocity='全国统一运费' or tocity='')"

  End If



同样打开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) 回到顶部顶端 回到底部底部
tian3k 当前离线

410

主题

3

广播

1

粉丝
添加关注
级别:四年级

用户积分:812 分
登录次数:356 次
注册时间:2010/4/17
最后登录:2018/5/8
tian3k 发表于:2010/12/2 9:40:55   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2010/12/2 10:24:26   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

建议将最后修正的重新上传更新下载包。

还有,商业版本论坛里面的推送按钮不见了。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2010/12/2 10:25:37   | 只看该作者 查看该作者主题 板凳 
做在线知识付费 选科汛云开店

以下是引用 tian3k在2010-12-2 9:40:55的发言:
不用下载系统


你也不用创力了?呵呵

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yilin 当前离线

362

主题

1

广播

0

粉丝
添加关注
级别:三年级

用户积分:2191 分
登录次数:174 次
注册时间:2008/6/11
最后登录:2016/8/21
yilin 发表于:2010/12/2 10:26:45   | 只看该作者 查看该作者主题 报纸 
科汛在线考试系统(NET)
下载下来还是11.14的程序呀!不是12.1更新程序呀!

建议将最后修正的重新上传更新下载包。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
悠客 当前离线

213

主题

15

广播

7

粉丝
添加关注
级别:二年级

用户积分:996 分
登录次数:401 次
注册时间:2010/11/8
最后登录:2019/10/28
悠客 发表于:2010/12/2 10:47:31   | 只看该作者 查看该作者主题 地板 
科汛智能建站系统

关于判断来源URL是否来自外部的函数的Public Function CheckOuterUrl()的说明:

建议直接修改Public Function CheckOuterUrl()这个函数,item/download.asp 文件不用改。

官方原代码

  1. '=============================================================

  2. '函数作用:判断来源URL是否来自外部
  3. '=============================================================
  4. Public Function CheckOuterUrl()
  5.   On Error Resume Next
  6.   Dim server_v1, server_v2
  7.   server_v1 = LCase(Trim(Request.ServerVariables("HTTP_REFERER")))
  8.   server_v2 = LCase(Trim(Request.ServerVariables("SERVER_NAME")))
  9.   CheckOuterUrl = True
  10.   If Mid(server_v1,8,len(server_v2))=server_v2 Then CheckOuterUrl=False
  11. End Function

建议改为:

  1. '=============================================================
  2. '函数作用:判断来源URL是否来自外部,禁止从外部提交数据
  3. '=============================================================
  4. Public Function CheckOuterUrl()
  5.   On Error Resume Next
  6.   Dim server_v1, server_v2
  7.   server_v1 = Cstr(Trim(Request.ServerVariables("HTTP_REFERER")))
  8.   server_v2 = Cstr(Trim(Request.ServerVariables("SERVER_NAME")))
  9.   CheckOuterUrl = True
  10.   If Mid(server_v1,8,len(server_v2)) <> server_v2 Then CheckOuterUrl = False
  11. End Function

总感觉还是使用 If Not KS.CheckOuterUrl Then 更规范些。

另外,对于判断来源URL是否来自外部,还应该在登录等页面(特别是后台)进行验证吧?

 
科讯NET交流群 321062970
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mjxpzx 当前离线

347

主题

1

广播

1

粉丝
添加关注
级别:三年级

用户积分:4327 分
登录次数:1055 次
注册时间:2010/3/7
最后登录:2017/10/9
mjxpzx 发表于:2010/12/2 10:49:16   | 只看该作者 查看该作者主题 7楼 
做在线知识付费 选科汛云开店

1.下载系统,点击下载软件出现 “非法下载,请不要盗链本站资源!”的错误提示


不修改可以正常下载,改了后倒是出现“非法下载,请不要盗链本站资源!”...为什么?已经打了7.02补丁

 
高考资讯网www.gkzxw.com;画室之家www.gaokao168.com
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zpwz 当前离线

777

主题

0

广播

0

粉丝
添加关注
级别:六年级

用户积分:943 分
登录次数:32 次
注册时间:2010/11/22
最后登录:2013/6/9
zpwz 发表于:2010/12/2 12:47:32   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mayabiz 当前离线

81

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1745 分
登录次数:284 次
注册时间:2006/8/28
最后登录:2012/10/10
mayabiz 发表于:2010/12/2 13:32:20   | 只看该作者 查看该作者主题 9楼 
科汛在线网校系统

UTF-8版本,,7.02下载版的。


XML地图生成操作,

点击:点击查看生成好的news.xml文件


出现以下问题 :


无法显示 XML 页。 无法查看使用 样式表的 XML 输入。请更正错误然后单击 刷新 按钮,或稍后重试。

不支持从当前编码到指定编码的切换。处理资源 'http://localhost/news.xml' 时出错。第 1 行,位置: 40

<?xml version="1.0" encoding="gb2312"?>

 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
aliangok 当前离线

199

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1743 分
登录次数:188 次
注册时间:2009/2/5
最后登录:2012/12/5
aliangok 发表于:2010/12/2 13:45:55   | 只看该作者 查看该作者主题 10楼 
科汛在线网校系统
以下是引用 mayabiz在2010-12-2 13:32:20的发言:

UTF-8版本,,7.02下载版的。


XML地图生成操作,

点击:点击查看生成好的news.xml文件


出现以下问题 :


无法显示 XML 页。 无法查看使用 样式表的 XML 输入。请更正错误然后单击 刷新 按钮,或稍后重试。
不支持从当前编码到指定编码的切换。处理资源 'http://localhost/news.xml' 时出错。第 1 行,位置: 40 <?xml version="1.0" encoding="gb2312"?>


这是个问题

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.35156秒 powered by KesionCMS 9.0