我的作品 您现在的位置是:首页 > 我的作品
ThinkCMF 文章内容分页插件
来源:惠达浪原创
发布时间:2025-03-10
最后更新:2025-03-10
169已围观
摘要某些文章内容过长,在一个页面显示,体验非常差,因此长文章需要分页显示。本插件正是为了解决这样的问题,只需简单的模板修改即可使用。
ThinkCMF 文章内容分页插件 ver 1.1.1
应用场景
某些文章内容过长,在一个页面显示,体验非常差,因此长文章需要分页显示。本插件正是为了解决这样的问题,只需简单的模板修改即可使用。
环境要求
PHP 7.0以上
ThinkCMF 6.0以上
安装
将插件复制到public\plugins中。
进入到网站后台,打开“插件中心->插件管理”,此时右侧内容部分可以看到“文章内容分页插件”,点击该行最右侧的“安装”。
设置
安装之后,点击设置
,可以对上、下页的显示字符进行改动,默认是汉字“上一页”、“下一页”。
使用
制作好页码显示样式。
在模板文件中需要显示页码的地方,添加
{$article.page}
以及相应的代码即可。
例如:
<!-- 这里是文章内容 --> <div>{$article.post_content}</div> <!-- 这里是分页代码 --> <ul class="pagination"> {$article.page} </ul>
分页代码生成后的结果如下,供前端人员参考:
<ul class="pagination"> <li class="page-item"> <a class="page-link" href="/blog/34.html?page=1">上一页</a> </li> <li class="page-item"> <a class="page-link" href="/blog/34.html?page=1">1</a> </li> <li class="active page-item disabled"> <span class="page-link">2</span> </li> <li class="page-item"> <a class="page-link" href="/blog/34.html?page=3">3</a> </li> <li class="page-item"> <a class="page-link" href="/blog/34.html?page=3">下一页</a> </li> </ul>
特别说明:
局限于系统,对分页样式类名不能改变,只能针对上边的类名自行定义css样式。
插件解析出来的分页代码只包含
<li>
部分,这是为了方便给<ul>
添加样式,因此样式部分需要自己改动。-
文章内容是自动经过处理的,无需改动,加上这段代码就是为了演示页码代码放在哪里。
其它
本插件只支持文章数据(源自portal_post表),自定义的数据格式不支持。
更新
1.1.1
更新时间:2025.02.15
更新内容:
修复新版本页面参数出现错误的bug。
增加类型限定,最低PHP版本为7.0。
1.1.0
更新时间:2019.07.08
更新内容:
将挂载的钩子从前台更换至后台。
模板使用更简洁,使用方法发生变化。
更新说明文档。
1.0.2
更新时间:2019.04.23
更新内容:
不分页文章不必再进行
notempty
判断。兼容ThinkCMF 5.1.1。
更新说明文档及官网说明。
1.0.1
更新时间:2018.07.18
更新内容:
修复引用参数不正确导致不能正常分页的BUG。
1.0.0
更新时间:2018.07.10
可用版发布。
很赞哦! (0)
上一篇: ThinkCMF通用评论插件
评论
点击 排行

本栏推荐

猜你喜欢
站点信息
- 开发框架:ThinkCMF 8.0.1
- PHP版本:8.3.15
- 操作系统:Linux
- 运行环境:nginx/1.24.0
- 数据库: MySQL 8.0.24