• 首页
  • PB入门
  • pbootcms安装/升级
    • PBootCMS安装
  • pboot标签调用
    • pb通用留言标签
    • 搜索框标签
    • 公司信息标签
    • 导航菜单列表标签
    • 当前栏目标签
    • pbootcms指定栏目标签
    • pbootcms内容列表标签
    • 内容详情页标签
    • 指定内容标签
    • 指定内容多图遍历
    • 内容tags标签调用
    • 指定内容多选字段遍历
    • pbootcms分页条标签
    • pb幻灯片轮播图标签
    • 友情链接标签
    • 留言自定义表单标签
    • 文章评论
    • 多条件搜索
    • 多语言/区域建站
    • PbootCMS常用 if 判断
pbootcms分页条标签

pbootcms分页条标签

分页条标签

适用范围:分页条标签适用所有执行了分页的页面

标签作用:用于输出分页代码

1、分页条标签

{page:bar}系统内置的完整分页条
{page:current}当前页码
{page:count}总页数
{page:rows}总数据行数
{page:index}首页链接
{page:pre}前一页链接
{page:next}下一页链接
{page:last}尾页链接
{page:status}分页状态信息
{page:numbar}数字条,数字带class名称为page-num,当前的同时还带page-num-current
{page:selectbar}下拉选择条

2、分页条自带的HTML样式class名称

状态:page-status

首页:page-index

上一页:page-pre

下一页:page-next

尾页:page-last

数字条:page-numbar ,数字条下面的数字:page-num ,如果是当前页,那么该数字还同时带有:page-num-current

下拉条:page-select (默认条已经不显示)

如果使用系统完整分页条,则以上样式名称在输出的HTML代码中都带,你可以直接使用对应名称在自己的css中定义具体样式即可;

如果使用自定义方式,那么就按照自己写的html代码来定义,但是数字条下面的page-num 、page-num-current依然有效。


  • 当然,如果你对前端还算比较上手,你应该知道其实上面说的这些通过F12都可以看到。


<div class="pages">

 

     <div class="pagination">

 

     {pboot:if({page:rows}>0)}

 

     <a class="page-item" href="{page:index}">首页</a>

 

     <a class="page-item"href='{page:pre}'>上一页</a>

 

    {page:numbar}

 

     <a class="page-item" href='{page:next}'>下一页</a>

 

     <a class="page-item" href='{page:last}'>末页</a>

 

    {/pboot:if}

 

   </div>

 

 </div>

 

 

 

<style>

 

.pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}

 

.pages .pagination {display:inline-block;margin:0 auto;padding:0}

 

.pages .pagination .page-item,.pages .pagination .page-num{color:#555; padding: 3px 14px; display:block; border-radius: 2px; border: 1px solid #ddd;float: left;margin: 0 5px;}

 

.pages .pagination .page-num-current{ background:#12b34a; color:#fff; border:#12b34a 1px solid}

 

@media only screen and (max-width:768px){

 

.pages .pagination .page-num {display: none;}

 

}

</style>



 {pboot:if({page:rows}>0)}

  <div class="pagebar">

    <div class="pagination">

      <a class="page-item page-link hidden-sm" href="{page:index}" title="首页">首页</a>

      <a class="page-item page-link" href="{page:pre}" title="上一页">上一页</a>

      <a class="page-item page-num-current" href="javascript:;" title="当前页">{page:current}</a>

      <a class="page-item page-link" href="javascript:;" title="当前页/总页数">{page:current}/{page:count}</a>

      <a class="page-item page-link" href="{page:next}" title="下一页">下一页</a>

      <a class="page-item page-link hidden-sm" href="{page:last}" title="尾页">尾页</a>

    </div>

  </div>

{else}

  <div class="tac text-secondary">本分类下无任何数据!</div>

{/pboot:if}


<style>

/* ----- 通用PB分页条 ----- */

.pagebar .pagination {

  display: flex;

  justify-content: center;

  margin-top: 10px;

}

.pagination a {

  background: #fff;

  border: 1px solid #ccc;

  color: #333;

  font-size: 14px;

  padding: 6px 8px;

  margin: 0 2px;

  border-radius: 3px;

}

.pagination a:hover {

  color: #4fc08d;

  border: 1px solid #4fc08d;

}

.pagination a.page-num-current {

  color: #fff;

  background: #4fc08d;

  border: 1px solid #4fc08d;

}

</style>