账号通
    

账号  

密码  

2526

查看

5

回复
主题:一个重大BUG。自定义SQL标签与系统标签不能在同一个模板共用 [收藏主题] 转到:  
ghostsun 当前离线

170

主题

9

广播

2

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

用户积分:1559 分
登录次数:145 次
注册时间:2008/6/11
最后登录:2018/11/15
ghostsun 发表于:2009/8/2 14:56:00   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

如果在同一个模板如PAGE.HTM上同时存在系统标签如{LB_INDEX幻灯}和自定义SQL标签{SQL_my通用文章()},就会报错:

  • 错误类型:
    Microsoft VBScript 编译器错误 (0x800A0401)
    语句未结束
    /KS_Cls/Kesion.Label.FunctionCls.asp, line 149
  • 浏览器类型:
    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; http://bsalsa.com) ; .NET CLR 2.0.50727; InfoPath.1)

  • 页面:
    GET /index.asp
  •  

    检查后发现错误位置在:

      Function GetLabel(Content)
       Dim LabelStyle
       LabelStyle     = KS.GetTagLoop(Content)
       LabelFunName   = Split(Content," ")(0)
          LabelParamStr  = Replace(Replace(Content, LabelFunName, ""),"}" & LabelStyle&"{/Tag}", "")
             LabelFunName   = Replace(LabelFunName,"{Tag:","")
       Execute("GetLabel= " & LabelFunName & "(LabelStyle)")
      End Function

     

    网页中总共2个系统函数标签,如果页面中去掉{LB_INDEX幻灯}页面将会顺利读取,如果加上它就出错,如果只放这一个标签页面也将顺利读取。

     

    也就是说,只要共用系统标签就会出错,任何一个标签单独放置都不会出错,出错位置是在文章模块栏目页面调用。

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

    170

    主题

    9

    广播

    2

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

    用户积分:1559 分
    登录次数:145 次
    注册时间:2008/6/11
    最后登录:2018/11/15
    ghostsun 发表于:2009/8/3 12:19:00   | 只看该作者 查看该作者主题 沙发 
    科汛在线商城系统(NET)
    以下是引用一生有你在2009-8-2 15:24:00的发言:
    把index幻灯标签删除重新建试试.官方自带的模板有些也都是同时放sql标签和系统函数标签的

    如果重建可以的话我还会在这发这个吗,搜下相关的帖子,很多网友都发现这个问题,而至今并没有解决办法,这个情况多出现在最后一级栏目页面。

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

    1537

    主题

    23

    广播

    7

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

    用户积分:6647 分
    登录次数:587 次
    注册时间:2007/1/6
    最后登录:2021/7/14
    wlwlycl 发表于:2009/8/3 17:30:00   | 只看该作者 查看该作者主题 藤椅 
    科汛在线网校系统
    顶起来!希望官方能够在正式版中解决
     
      支持(0) | 反对(0) 回到顶部顶端 回到底部底部
    gyxin123 当前离线

    1204

    主题

    0

    广播

    0

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

    用户积分:9198 分
    登录次数:441 次
    注册时间:2007/12/23
    最后登录:2012/10/16
    gyxin123 发表于:2009/8/2 19:25:00   | 只看该作者 查看该作者主题 板凳 
    做在线知识付费 选科汛云开店
    和我上次的问题一样,我也搞不明白为什么,因为有些栏目我同时放没有问题,唯独三级栏目加上就出错
     
      支持(0) | 反对(0) 回到顶部顶端 回到底部底部
    一生有你 当前离线

    10439

    主题

    0

    广播

    18

    粉丝
    添加关注
    级别:版主

    用户积分:72521 分
    登录次数:1969 次
    注册时间:2006/7/1
    最后登录:2021/8/25
    一生有你 发表于:2009/8/2 15:24:00   | 只看该作者 查看该作者主题 报纸 
    科汛在线商城系统(NET)
    把index幻灯标签删除重新建试试.官方自带的模板有些也都是同时放sql标签和系统函数标签的
     
      支持(0) | 反对(0) 回到顶部顶端 回到底部底部
    ghostsun 当前离线

    170

    主题

    9

    广播

    2

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

    用户积分:1559 分
    登录次数:145 次
    注册时间:2008/6/11
    最后登录:2018/11/15
    ghostsun 发表于:2009/8/2 15:13:00   | 只看该作者 查看该作者主题 地板 
    做在线知识付费 选科汛云开店
    此外自定义SQL标签选择的查询字段超过20个后台彻底变形。
     
      支持(0) | 反对(0) 回到顶部顶端 回到底部底部
    <上一主题 | 下一主题 >
    Powered By KesionCMS Version X1
    厦门科汛软件有限公司 © 2006-2016 页面执行0.18750秒 powered by KesionCMS 9.0