账号通
    

账号  

密码  

7833

查看

25

回复
主题:解决sql标签中{$AutoID}分页后又从1开始循环的错误 [收藏主题] 转到:  
无风 当前离线

1622

主题

5

广播

29

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

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2012/8/8 15:29:45   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

科讯现在的sql标签中如果调用{$AutoID}而且又做了分页的话,那么在第二页开始就又从1开始循环,解决方法如下:

打开KS_Cls\Kesion.Label.SQLCls.asp文件,大约323行附近,把代码做如下修改

注:蓝色为增加和修改部分

  1.   '替换循环部分内容  Function GetCirLabelContent(CirLabelContent,ByRef KS_RS_Obj,LoopTimes)  Dim regEx, Matches, Match, TempStr  Dim FieldParam,FieldParamArr,FieldName,FieldType,ReturnFieldValue  Dim DB_FieldValue,I,N  Dim M        Dim CurrPage:CurrPage=KS.ChkClng(KS.G("Page"))     If Not IsNumeric(LoopTimes) Then LoopTimes=10   If LoopTimes=0 Then LoopTimes=KS_RS_Obj.RecordCount     '增加分页后autoid递增 by 无风 201-8-8   IF CurrPage=0  then   CurrPage=1   M=1   Else   M=(CurrPage-1)*LoopTimes+1   End If     '增加分页后autoid递增 by 无风 201-8-8

       For N=M To LoopTimes*((CurrPage-1)+1)     If Not KS_RS_Obj.Eof Then     Set regEx = New RegExp     regEx.Pattern = "{\$Field\([^{\$}]*}"     regEx.IgnoreCase = True     regEx.Global = True     Set Matches = regEx.Execute(CirLabelContent)     TempStr=Replace(CirLabelContent,"{$AutoID}",N)

效果图

点击查看原图


修改好的文件下载

以下内容只有回复后才可以浏览,请先登录!

 
QQ:592002940 <a target=_blank href=http://qun.qq.com/#jointhegroup/gid/40509894 title=点击加入科讯技术交流群>科讯技术交流群</a>===<a target=_blank href=http://qun.qq.com/#jointhegroup/gid/7133571 title=点击加入科讯技术高级群>科讯CMS高级群</a>=== 欢迎新手加入学习,欢迎高手加入指导 承接科讯系统的模板整合,各类模板仿制 <a href=http://hi.baidu.com/科讯技术 title=科讯技术百度博客,收录大量实用技术文章>科讯技术博客</a>
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jnxfylzx 当前离线

569

主题

6

广播

4

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

用户积分:4558 分
登录次数:550 次
注册时间:2007/6/21
最后登录:2018/5/17
jnxfylzx 发表于:2012/8/9 11:31:33   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wensy_wm 当前离线

101

主题

2

广播

1

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

用户积分:186 分
登录次数:100 次
注册时间:2011/3/10
最后登录:2015/8/25
wensy_wm 发表于:2012/8/9 17:35:12   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
恺策网优 当前离线

253

主题

12

广播

0

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

用户积分:2633 分
登录次数:1110 次
注册时间:2008/11/23
最后登录:2024/9/20
恺策网优 发表于:2012/8/13 20:15:47   | 只看该作者 查看该作者主题 板凳 
科汛在线商城系统(NET)
很实用,原来就考虑过这个问题 谢谢分享
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ygr1971 当前离线

1404

主题

44

广播

45

粉丝
添加关注
级别:版主

用户积分:8683 分
登录次数:124 次
注册时间:2011/11/13
最后登录:2021/11/2
ygr1971 发表于:2012/8/18 18:40:36   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
kingseok 当前离线

354

主题

17

广播

1

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

用户积分:7575 分
登录次数:261 次
注册时间:2010/7/26
最后登录:2017/6/7
kingseok 发表于:2012/8/29 13:06:51   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
恺策网优 当前离线

253

主题

12

广播

0

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

用户积分:2633 分
登录次数:1110 次
注册时间:2008/11/23
最后登录:2024/9/20
恺策网优 发表于:2012/10/3 14:31:41   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
recoba 当前离线

331

主题

4

广播

1

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

用户积分:1921 分
登录次数:254 次
注册时间:2006/8/6
最后登录:2024/5/13
recoba 发表于:2012/11/10 14:17:53   | 只看该作者 查看该作者主题 8楼 
科汛在线网校系统
新成v撒旦法撒旦法是的
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
keyi 当前离线

3123

主题

8

广播

18

粉丝
添加关注
级别:大二

用户积分:11924 分
登录次数:2527 次
注册时间:2008/12/24
最后登录:2023/12/14
keyi 发表于:2012/11/11 10:50:47   | 只看该作者 查看该作者主题 9楼 
科汛在线网校系统
有时候还是需要从1开始的
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhangshunli 当前离线

123

主题

0

广播

1

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

用户积分:6446 分
登录次数:89 次
注册时间:2008/10/20
最后登录:2023/3/24
zhangshunli 发表于:2012/11/28 20:03:26   | 只看该作者 查看该作者主题 10楼 
科汛在线商城系统(NET)
不错,还是很好的,要支持
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.18750秒 powered by KesionCMS 9.0