K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

kingcms的上一页,下一页怎么控制在本分类中呀?

iitding 发表于:12-05-26 12:27 编辑于:05-26 17:34 [添加收藏] 楼主 [回复] #Top#
iitding 人气:582 积分:1 金币:18324
最佳新人 灌水狂人
kingcms的上一页,下一页怎么控制在本分类中呀?如下图,不要显示列表在上一页 或者到达本分类最后一页的时候,下一页提示没有或者不出现,现在这样显示,浏览器报错,提示“:缺少对象”, 有知道的达人指点下,谢谢



kingcms的上一页,下一页怎么控制在本分类中呀?[图1]

kingcms的上一页,下一页怎么控制在本分类中呀?[图2]
iitding 发表于:12-05-26 17:24 沙发 [回复] #Top#
iitding 人气:582 积分:1 金币:18324
最佳新人 灌水狂人
有知道的么?
dujun0618 发表于:12-05-26 17:56 板凳 [回复] #Top#
dujun0618 人气:149 积分:7 金币:26656
iitding 发表于:12-05-31 17:07 4楼 [回复] #Top#
iitding 人气:582 积分:1 金币:18324
最佳新人 灌水狂人
Reply: 板凳
谢谢,试一试去··
shzc56 发表于:12-05-31 17:21 5楼 [回复] #Top#
shzc56 人气:7 积分:6 金币:169
为什么?
iitding 发表于:12-06-05 17:30 6楼 [回复] #Top#
iitding 人气:582 积分:1 金币:18324
最佳新人 灌水狂人

解决办法
——————————————————————————————————

/page/article/fun.asp文件,查找以下二个函数,一个是上一页一个是下一页,红色部分是修改部分。

private function lastpage(l1,l2,l3,l4,l5,l6)'上一页
 if instr(lcase(l5),"{king:lastpage")>0 then
  dim rs,I1
  set rs=conn.execute("select top 1 arttitle,artgrade,artpath,artid,artdate from kingart where artshow=1 and listid="&l3&" and artorder<"&l2&" order by artorder desc,artid desc;")
   if not rs.eof and not rs.bof Then
    I1="<a href="""&getpath(rs(3),rs(1),king.inst&l4&"/"&rs(2))&""">"&htmlencode(rs(0))&"</a>"
   else'如果不存在,则输出js加载来验证
    'I1=art.lang("common/notart")&"<a href="""&king.inst&l4&"/"">["&art.lang("common/back")&"]</a>"
    'I1="<a href="""&king.inst&l4&"/"">["&htmlencode(l6)&"]</a>"
    I1="第一篇"
   end if
   rs.close
  set rs=nothing
  lastpage="<span id=""k_lastpage"">"&I1&"</span>"
 end if
end function

private function nextpage(l1,l2,l3,l4,l5)'artid,artorder,listid,listpath,tmphtm //下一页
 if instr(lcase(l5),"{king:nextpage")>0 then
  dim rs,I1
  set rs=conn.execute("select top 1 arttitle,artgrade,artpath,artid,artdate from kingart where artshow=1 and listid="&l3&" and artorder>"&l2&" order by artorder asc,artid asc;")
   if not rs.eof and not rs.bof then
     I1="<a href="""&getpath(rs(3),rs(1),king.inst&l4&"/"&rs(2))&""">"&htmlencode(rs(0))&"</a>"
'   out I1
   else'如果不存在,则输出js加载来验证
    'I1="<script type=""text/javascript"">posthtm('"&king.page&"article/page.asp?action=nextpage','k_nextpage','artid="&l1&"');" & "</" & "script>"
    I1="最后一篇"
   end if
   rs.close
  set rs=nothing
  nextpage="<span id=""k_nextpage"">"&I1&"</span>"
 end if
end function

114.88.92.* 发表于:12-09-04 10:05 7楼 [回复] #Top#
KingCMS官方网站网友
包车走
yeshili 发表于:12-09-04 10:19 8楼 [回复] #Top#
yeshili 人气:74 积分:323 金币:1398
搞定了吗!
iitding 发表于:12-09-08 20:39 9楼 [回复] #Top#
iitding 人气:582 积分:1 金币:18324
最佳新人 灌水狂人
Reply: 8楼

看6楼 
fytpjy 发表于:12-09-09 16:19 10楼 [回复] #Top#
fytpjy 人气:0 积分:21 金币:20
关注一下

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号