船说 CMS 小说分页怎么设置

juming
juming 正式会员超兽战士
发布于 2026-10-07 14:28 ·0 浏览 ·0 回复

学完这篇,你能自己把船说 CMS 的小说分页调好——包括目录页每页显示多少章、正文一章太长怎么拆成多页、以及分页不生效时怎么排查。

船说 CMS 的「小说分页」其实分两种,很多人调错地方就是因为没先分清:一种是章节列表分页(目录页每页列出多少章),另一种是正文分页(一章几千上万字,拆成第 1 页、第 2 页)。下面按这两条线走。

第一步:先确认后台版本和菜单位置

这一步是为了知道你的后台到底把设置放哪儿。登录后台(默认入口一般是 /admin),先看页面顶部或底部显示的版本号——船说 CMS 不同版本菜单名会变,常见的是 系统 → 系统设置,也有版本独立成 小说设置 或把分页项放在 基本设置 的标签页里。

如果菜单名对不上,用浏览器 Ctrl+F 在页面里搜「分页」或「每页」,能直接在表单里定位到对应输入框。

第二步:设置章节列表分页

这一步决定目录页每页列出多少章,做完后前台目录会出现 1、2、3 的分页条。

进入 系统 → 系统设置 → 小说设置(部分版本叫「内容设置」),找到 章节列表每页显示条数(也可能写作「目录页每页章节数」),默认常见是 20 或 50。长篇小说建议填 50–100,页数少、抓取友好;填太小会生成一堆列表页。改完点右下角 保存设置。

注意:改完不会自动重写已经生成的静态目录页,必须去 生成管理 里重新生成小说列表,否则前台看到的还是旧条数。

第三步:开启正文自动分页

这一步让系统在保存章节时按字数自动切断,超长章节自动变成多页。

同一个设置页往下找 章节内容自动分页 开关,选「开启」;每页字数 填 3000 左右(手机阅读体验比较合适);分页符 保持默认的 #p#,别改成中文全角符号,否则识别不了。保存后,新发布或重新保存的章节会按这个字数切开。

注意:自动分页只对「保存时」的内容生效。已经入库的老章节不会自己变,需要在章节管理里批量重新保存一次,或对整本书执行重新生成。

第四步:手动在章节里插入分页符

有些章节你想在剧情转折处断开,而不是按字数机械切,就用手动方式。

进入 小说管理 → 章节管理,找到目标章节点 编辑,在正文编辑框里,把光标放到要断开的位置,另起一行输入 #p#,保存。前台该章底部就会出现「下一页」,URL 一般变成 /read/书籍ID_章节ID_2.html 这类形式。

注意:#p# 必须是英文半角井号和字母,且单独占一行最稳妥。一段里已经手动插过分页符的内容,不要再让自动分页去切,容易切出空页。

第五步:检查模板里的分页标签

如果设置都对了、前台还是不显示翻页链接,问题通常出在模板。

打开 template/ 你的模板目录 /,找到正文模板(常见文件名 read.html、chapter.html、show.html),搜索 page 关键词。里面调用分页的位置会是一段循环输出页码和「下一页」的代码块。如果你只是想把「上一页/下一页」换成按钮样式,改这段的 HTML 即可;如果整段被删了,把官方默认模板里的分页代码段复制回来。

注意:改模板前先把原文件下载备份一份,改坏了好还原。

第六步:重新生成并验证

到 生成管理 执行 更新缓存 / 重新生成章节页,然后打开前台验证三件事:目录页翻页是否正常、正文第 2 页能否打开(不是 404)、手机端翻页按钮是否可点。

如果第 2 页 404,说明服务器的伪静态规则里没写分页的 rewrite 规则,去伪静态配置里按后台「伪静态设置」页给出的规则补上。

小结

  • 先分清两种分页:目录页条数在小说设置里,正文拆页在自动分页或手动分页符里。
  • 自动分页按「每页字数 + #p#」切,只对保存时的内容生效,老章节要重新保存或生成。
  • 手动分页就在章节编辑框里另起一行插 #p#。
  • 前台不显示翻页,先查模板里的分页标签,再查伪静态规则。
  • 每次改完设置,都要清缓存或重新生成,否则前台不变。
版权声明:本文来自 GJ站长论坛《船说 CMS 小说分页怎么设置》
原文链接:https://www.gj0.com/thread-343.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~