迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
一个顶级栏目,想调取其他栏目下的文章进行分页,如何做呢,只找到首页调用并分页,栏目页可以实现吗?
{module catid=$catid order=updatetime page=1} {/module}
{module catid=47,48,49,50 order=updatetime page=1 pagesize=10 urlrule=$urlrule}
目前是这样调用的,第一页没问题,分页就不行了
{module catid=47,48,49,50 order=updatetime page=1 urlrule=index.php?c=category&id=$catid&page=[page]}
修改的地方分为三处,
1、模板标签修改:{module catid=47,48,49,50,51,41,42,52,30,32,36,44 order=updatetime page=1 pagesize=10 urlrule=$urlrule}
采用的还是urlurl=$urlrule。这个标签页码链接会走栏目模型分页规则,我设置的规则是/list_分页号.html
2、修改程序config/rewrite.php 文件。添加如下代码。(如果你的栏目分页格式和我不同可以更改为自己的格式)'cjwt\/list_(.*).html' => 'index.php?c=category&id=26&page=$1', // 栏目自定义伪静态
3、有些网站设置成上面两种方式就可以正常访问了,我的环境不行,用的是apache要单独设置htaccess文件,添加如下代码:
RewriteRule ^cjwt/list_(.*).html$ index.php?c=category&id=26&page=$1
整体思路是先让页码数访问html静态页面,随后在将动态链接伪静态处理,保持和自己设置的分页规则一致。。。