修改PbootCMS后台文章每页显示数量的方法_列表分页配置详解
PbootCMS后台文章列表默认每页显示15条或20条,文章多了翻页麻烦,或者想在前台列表页显示更多/更少文章,都需要修改每页显示数量。本文讲解后台列表和前台列表的每页显示数量修改方法。
一、修改后台文章列表每页显示数量。
后台"内容管理"-"内容管理"里的文章列表,每页显示多少条,由后台配置控制。
方法:登录后台,进入"配置管理"-"全局配置"(或"系统配置"),找到"后台每页数量"或"列表每页显示条数",修改数值(比如改成30或50),保存。刷新内容管理页面,每页显示数量更新。
如果后台配置里没有这个选项,说明版本不同,需要修改后台程序文件。
修改后台列表分页文件: PbootCMS后台内容列表的模型文件在`apps/admin/model/ContentModel.php`,控制器在`apps/admin/controller/ContentController.php`。 找到分页相关代码,一般是: ```php $pagesize = 15; // 或 get('pagesize') ``` 把15改成想要的数量,比如30,保存。
或者在URL里加参数临时修改:`域名/admin.php?p=content/index&pagesize=50`,这样当前页面显示50条,但不保存,刷新后恢复默认。
不同PbootCMS版本文件路径和代码可能不同,如果找不到,在`apps/admin`目录下全局搜索"pagesize"或"每页",找到定义的地方修改。
二、修改前台栏目列表页每页显示数量。
前台网站的栏目列表页(比如新闻列表、产品列表)每页显示多少条文章,有两种控制方式。
方式一:后台全局配置。 登录后台,"配置管理"-"全局配置",找到"列表每页数量"或"前台每页显示条数",修改数值(比如10、15、20),保存。这个配置是全局的,所有栏目列表页都用这个数量。
方式二:模板标签指定(推荐,灵活)。 PbootCMS模板里调用文章列表用`{pboot:list}`标签,标签里可以指定`num`参数控制每页显示数量。比如: ```html {pboot:list num=10 order=date}
如果模板里没有指定num,就用后台全局配置的默认值。
修改方法:用FTP或宝塔文件管理器,进入`template/模板名/`,找到列表页模板`list.html`(或栏目指定的独立模板),找到`{pboot:list}`标签,修改num参数的值,保存。刷新前台列表页,每页显示数量更新。
三、修改分页样式。
分页数量改了之后,分页按钮的样式可能需要调整。PbootCMS分页标签是`{pboot:page}`,在list.html里找到这个标签,周围的HTML结构控制分页样式。
常见分页代码: ```html
如果想自定义分页的HTML结构,可以在`apps/home/model/ListModel.php`里找到分页生成代码,修改HTML模板。但不建议改核心文件,升级会覆盖。用CSS控制样式就够了。
四、常见问题。
问题1:改了num参数前台没变化。 - 清缓存:后台"配置管理"-"全局配置"-"清空缓存",或删除runtime目录。 - 改错模板:确认当前栏目用的是哪个模板,在"内容管理"-"栏目管理"-修改栏目-"模板设置"里看列表模板是哪个文件,去改对应文件。 - 标签写错:`{pboot:list num=10}`,num和等号之间不要有空格,值不要加引号(PbootCMS标签参数不加引号)。
问题2:后台内容管理每页数量改了不生效。 - 清缓存,重新登录后台。 - 有些版本后台分页数量固定在代码里,需要改ContentModel.php里的pagesize。 - 检查是不是浏览器缓存了旧页面,Ctrl+F5强制刷新。
问题3:分页不显示,所有文章列在一页。 - 模板里`{pboot:list}`标签没有配合`{pboot:page}`分页标签,在列表后面加上`{pboot:page}`。 - num参数设得太大,文章总数不超过num,不需要分页。 - 关闭了分页功能,在全局配置里检查。
问题4:分页URL是动态的(带?page=2),想要静态URL。 - 在后台"配置管理"-"全局配置"里开启URL静态化或REWRITE模式,配置伪静态规则,分页URL变成`栏目/list_2.html`格式。 - 伪静态规则在宝塔"网站"-"设置"-"伪静态"里选PbootCMS规则。
问题5:手机端和PC端每页显示数量不同。 - PbootCMS支持独立手机模板,手机模板`template/模板名_m/`里的list.html可以设不同的num,比如PC端num=15,手机端num=10。 - 如果没有独立手机模板,用响应式布局,数量一样,只是样式不同。
修改每页显示数量是小配置,但影响后台管理效率和前台用户体验。后台建议设30-50条,翻页少管理快;前台建议设10-15条,页面加载快,用户翻页意愿高。图片多的列表页设少一点(6-9条),文字多的可以设多一点(15-20条)。

更新时间:2026-08-26 17:26:59
上一篇:易优CMS安装程序和数据库版本不一致_全新安装_升级迁移_避免方法