账号通
    

账号  

密码  

3494

查看

6

回复
主题:改进KesionCMS V9.0x SQL标签分页支持嵌套 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

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

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2012/11/5 15:44:20   | 显示全部帖子 查看该作者主题 楼主 
科汛在线商城系统(NET)

经测试sql标签如果选择为分页标签时,第二级标签无法解释。


现提供修改方法


打开ks_cls/kesion.label.sqlcls.asp


找到328行左右,增加以下红色的那句代码即可。

  
        If FCls.RefreshType="Folder" And EndPageNum>5 And I Mod 2=0 Then
         KS.Echo "<script>$('#fsotips').html('正在生成栏目""<font color=red>" & KS.C_C(FCls.RefreshFolderID,1) & """</font>,本栏目共有<font color=red>" & EndPageNum & "</font>个分页需要生成,正在获取第<font color=red>" & I & "</font>个分页数据...');</script>"
         Response.Flush()
        End If
        TempStr = TempStr & TempCirContent & "{KS:PageList}" '加上分页符
       Next
       If Instr(TempStr,"{SQL_")<>0 and Instr(TempStr,",'{SQL_")=0 Then TempStr=ReplaceUserFunctionLabel(TempStr)  '判断分页有嵌套的话,继续替换sql标签
       If FCls.RefreshType="Folder" And EndPageNum>5 Then KS.Echo "<script>$('#fsotips').html('获取分页数据完毕,分页生成中...');</script>"
       FCls.PageList = CleanLabel(TempStr)
             FCls.TotalPage=PageNum
       FCls.TotalPut=TotalPut
       FCls.PerPageNum=PerPageNumber
       FCls.ItemUnit = ItemName
       ExecSQL="{PageListStr}"
      End If

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