美文网首页
ThinkPHP 5.0 页码展示修改

ThinkPHP 5.0 页码展示修改

作者: 糖糖IMISSYOU | 来源:发表于2021-07-19 10:22 被阅读0次

页码显示样式修改

修改手机端展示样式,增加页码显示,并且修改页码展示数量

/**

* 手机端页码按钮

* @return string

*/

protected function getSimpleLinks()

{

    if ($this->simple)

        return '';

    $block = [

        'first'  => null,

        'slider' => null,

        'last'  => null

    ];

    $side  = 2;

    $window = $side * 2;

    if ($this->lastPage < $window +1) {

        $block['slider'] = $this->getUrlRange(1, $this->lastPage);

    } elseif ($this->currentPage <= $window-1) {

        $block['slider'] = $this->getUrlRange(1, $window + 1);

    } elseif ($this->currentPage > ($this->lastPage - $window+1)) {

        $block['slider']  = $this->getUrlRange($this->lastPage - ($window), $this->lastPage);

    } else {

        $block['slider'] = $this->getUrlRange($this->currentPage - $side, $this->currentPage + $side);

    }

    $html = '';

    if (is_array($block['first'])) {

        $html .= $this->getUrlLinks($block['first']);

    }

    if (is_array($block['slider'])) {

        $html .= $this->getDots();

        $html .= $this->getUrlLinks($block['slider']);

    }

    if (is_array($block['last'])) {

        $html .= $this->getDots();

        $html .= $this->getUrlLinks($block['last']);

    }

    return $html;

}

修改即可。。。。

相关文章

网友评论

      本文标题:ThinkPHP 5.0 页码展示修改

      本文链接:https://www.haomeiwen.com/subject/dfucmltx.html