账号通
    

账号  

密码  

14525

查看

34

回复
主题:[分享]V5.5 RC 修复专贴(12-20号更新) [收藏主题] 转到:  
haitunweb 当前离线

6

主题

0

广播

0

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

用户积分:264 分
登录次数:5 次
注册时间:2008/11/26
最后登录:2008/12/23
haitunweb 发表于:2008/12/23 15:40:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

调用分页SQL标签出错修复后又出错!修复了“1.V5.5 生成静态页面时,sql标签无效,提示{PageListStr}”后。

列表可以调用了,但是如果想SQL设置成AJAX类型的,就多出来此行:

 

','20082863235992','/','plus/ajaxsql.asp','','');

 

看生成的HTML静态标签调用出:

 

<script language="javascript" defer>
Page(1,'<script src="/ks_inc/page.js"></script>
<script language="javascript" defer>
Page(1,'{SQL_文章通用分页()}','20082863235992','/','plus/ajaxsql.asp','','');
</script>
<div id="pagecontent"><div id="c_SQL_文章通用分页"></div></div>
<div id="pagelist"><div id="p_SQL_文章通用分页" align="right"></div></div>
','20082863235992','/','plus/ajaxsql.asp','','');
</script>
<div id="pagecontent"><div id="c_SQL_文章通用分页"></div></div>
<div id="pagelist"><div id="p_SQL_文章通用分页" align="right"></div></div>

 

我查看出错文件因该在:

KX_CLS/Kesion.Label.SQLCls.asp

的大约126行 的 GetPageStr 函数

 

  '取得分页标志
  Function GetPageStr(SqlLabel)
    Dim slab:slab=split(SqlLabel,"(")(0)
    slab=replace(slab,"{","")
    GetPageStr="<script src=""" & KS.Setting(3) & "ks_inc/page.js""></script>" & vbcrlf
    GetPageStr=GetPageStr & "<script language=""javascript"" defer>" & vbcrlf
    GetPageStr=GetPageStr & "Page(1,'" & SqlLabel & "','" & Fcls.RefreshFolderID &"','" & KS.Setting(3) & "','plus/ajaxsql.asp','','');" & vbcrlf
    GetPageStr=GetPageStr & "</script>" & vbcrlf
    GetPageStr=GetPageStr & "<div id=""pagecontent""><div id=""c_" & slab & """></div></div>" & vbcrlf
    GetPageStr=GetPageStr & "<div id=""pagelist""><div id=""p_" & slab & """ align=""right""></div></div>" & vbcrlf
  End Function

 

有望管理员解答!谢谢!

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