打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何对phpcms v9的首页列表进行分页?(测试:{pc:get sql="" page="$_GET['page']"})

如何对phpcms v9的首页数据列表进行分页?我在phpcms论坛上看到很多相关的帖子提到,但都没有解决这个问题。提出这个问题的人,是想把phpcms v9做成博客的样子,但是不是有很多优秀的博客程序吗,PHP的如WordPress,ASP有zblog等,可能是看中phpcms v9的强大功能吧。说真的我也有这个构想,于是我尝试着使用phpcms v9做成博客,然后对首页数据列表进行分页,发现只可以显示数据列表的第一分页,当点击第二分页时页码还是停留在第一页码上,而且数据记录还是第一分页的。说到这里可能很难说得明白了,那么来看一我的调试记录吧。


下面是首页模板数据列表的代码

01{pc:content action="lists" catid="6" num="2" order="id DESC" page="$page"}
02{loop $data $r}
03    <div class="content">
04       <h4 class="blue"><a href="{$r[url]}" title="{$r[title]}">{$r[title]}</a></h4>
05         <p class="info">分类:ThinkPHP|时间:{date('Y-m-d H:i:s',$r[inputtime])}|浏览量:8999</p>
06         <p> {$r[description]}</p>
07          <div class="bk20 hr"><hr></div>              
08     </div>
09{/loop}
10<div id="pages" class="text-c">{$pages}</div>
11{/pc}

更新首页缓存,再看一下效果,首页数据列表分了3页,当点击第2、3的页码时,地址栏显示URL分别是

这没有错,但是页码还是停留在第一页码上,且列表显示的还是第一页的数据,如图所示:

这就是问题所在了。


在调试过程中最引起我注意的是,点击页码时,在地址栏显示相应的页码数值,如果能够把页码值传进给"page",会有什么变化呢?于是我把上面代码的

"page="$page""改成了"page="$_GET['page']",再次更新首页缓存,点击第二分页,再次看一下效果图:



phpcms v9首页列表分页成功了!∩▂∩这意味着phpcms v9也可以当作功能强大的blog程序。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
phpcms 自定义字段
Django——完美的分页器
Dede系统下栏目列表页的分页错位问题处理
phpcms v9默认模板幻灯片大小如何修改?
在ASP中轻松实现记录集分页显示 >> 正文
ASP用于分页的两个函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服