账号通
    

账号  

密码  

2688

查看

3

回复
主题:[教程]TAGS显示的小BUG解决方法 [收藏主题] 转到:  
bestsky.cn 当前离线

306

主题

0

广播

1

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

用户积分:2823 分
登录次数:201 次
注册时间:2006/10/15
最后登录:2009/5/18
bestsky.cn 发表于:2007/10/7 21:12:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)

有A,B,C三个TAGS,使用量分别是6,5,4.用{=GetTags(1,10)}调用时显示的结果是BC,而没有A

也就是说使用量最高的哪一个不显示,发现是这句代码的问题.

ks_cls\ks.rcls.asp 文件中770行中哪个红色的1

Function GetTags(TagType,Num)
       
    dim rs:set rs=conn.execute(sqlstr)
    if rs.eof then rs.close:set rs=nothing:exit function
    sql=rs.getrows(-1)
    rs.close:set rs=nothing
    for i=1 to ubound(sql,2)
     if KS.FoundInArr(str,sql(0,i),",")=false then
      n=n+1
      str=str & "," & sql(0,i)
   

把1改成0就行了


[此贴子已经被CMS2007于2007-10-7 22:22:12编辑过]

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