欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

thinkphp5分頁樣式修改

修改文件:/thinkphp/library/think/paginator/driver/Bootstrap.php

成都創(chuàng)新互聯(lián)服務緊隨時代發(fā)展步伐,進行技術革新和技術進步,經(jīng)過10年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設計師、專業(yè)的網(wǎng)站實施團隊以及高素質(zhì)售后服務人員,并且完全形成了一套成熟的業(yè)務流程,能夠完全依照客戶要求對網(wǎng)站進行成都做網(wǎng)站、網(wǎng)站設計、建設、維護、更新和改版,實現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。

原有分頁不帶省略

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2017 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: zhangyajun <448901948@qq.com>
// +----------------------------------------------------------------------

namespace think\paginator\driver;

use think\Paginator;

class Bootstrap extends Paginator
{

/**
 * 上一頁按鈕
 * @param string $text
 * @return string
 */
protected function getPreviousButton($text = "&laquo;")
{

    if ($this->currentPage() <= 1) {
        return $this->getDisabledTextWrapper($text);
    }

    $url = $this->url(
        $this->currentPage() - 1
    );

    return $this->getPageLinkWrapper($url, $text);
}

/**
 * 下一頁按鈕
 * @param string $text
 * @return string
 */
protected function getNextButton($text = '&raquo;')
{
    if (!$this->hasMore) {
        return $this->getDisabledTextWrapper($text);
    }

    $url = $this->url($this->currentPage() + 1);

    return $this->getPageLinkWrapper($url, $text);
}

/**
 * 頁碼按鈕
 * @return string
 */
protected function getLinks()
{
    if ($this->simple)
        return '';

    $block = [
        'first'  => null,
        'slider' => null,
        'last'   => null
    ];

    $side   = 3;
    $window = $side * 2;

    if ($this->lastPage < $window + 6) {
        $block['first'] = $this->getUrlRange(1, $this->lastPage);
    } elseif ($this->currentPage <= $window) {
        $block['first'] = $this->getUrlRange(1, $window + 2);
        $block['last']  = $this->getUrlRange($this->lastPage - 1, $this->lastPage);
    } elseif ($this->currentPage > ($this->lastPage - $window)) {
        $block['first'] = $this->getUrlRange(1, 2);
        $block['last']  = $this->getUrlRange($this->lastPage - ($window + 2), $this->lastPage);
    } else {
        $block['first']  = $this->getUrlRange(1, 2);
        $block['slider'] = $this->getUrlRange($this->currentPage - $side, $this->currentPage + $side);
        $block['last']   = $this->getUrlRange($this->lastPage - 1, $this->lastPage);
    }

    $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;
}

/**
 * 渲染分頁html
 * @return mixed
 */
public function render()
{
    if ($this->hasPages()) {
        if ($this->simple) {
            return sprintf(
                '<ul class="pager">%s %s</ul>',
                $this->getPreviousButton(),
                $this->getNextButton()
            );
        } else {
            return sprintf(
                '<ul class="pagination">%s %s %s</ul>',
                $this->getPreviousButton(),
                $this->getLinks(),
                $this->getNextButton()
            );
        }
    }
}

/**
 * 生成一個可點擊的按鈕
 *
 * @param  string $url
 * @param  int    $page
 * @return string
 */
protected function getAvailablePageWrapper($url, $page)
{
    return '<li><a href="' . htmlentities($url) . '">' . $page . '</a></li>';
}

/**
 * 生成一個禁用的按鈕
 *
 * @param  string $text
 * @return string
 */
protected function getDisabledTextWrapper($text)
{
    return '<li class="disabled"><span>' . $text . '</span></li>';
}

/**
 * 生成一個激活的按鈕
 *
 * @param  string $text
 * @return string
 */
protected function getActivePageWrapper($text)
{
    return '<li class="active"><span>' . $text . '</span></li>';
}

/**
 * 生成省略號按鈕
 *
 * @return string
 */
protected function getDots()
{
    return $this->getDisabledTextWrapper('...');
}

/**
 * 批量生成頁碼按鈕.
 *
 * @param  array $urls
 * @return string
 */
protected function getUrlLinks(array $urls)
{
    $html = '';

    foreach ($urls as $page => $url) {
        $html .= $this->getPageLinkWrapper($url, $page);
    }

    return $html;
}

/**
 * 生成普通頁碼按鈕
 *
 * @param  string $url
 * @param  int    $page
 * @return string
 */
protected function getPageLinkWrapper($url, $page)
{
    if ($page == $this->currentPage()) {
        return $this->getActivePageWrapper($page);
    }

    return $this->getAvailablePageWrapper($url, $page);
}

}

網(wǎng)站名稱:thinkphp5分頁樣式修改
網(wǎng)頁地址:http://aaarwkj.com/article0/ihhooo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供自適應網(wǎng)站、網(wǎng)站維護、定制網(wǎng)站、移動網(wǎng)站建設電子商務、虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
韩国av网址在线观看| 久久91亚洲精品久久91| 日韩不卡的一区免费视频| 精品人妻少妇一区二区三| 中文字幕国产精品资源| 日本的一级片一区二区| 国产福利精品一区二区av| 欧美乱码中文字幕在线观看| 女优一区二区三区蜜桃| 精品国产三级a在线观看网站| 一区二区三区在线观看美女视频| 91女厕偷拍女厕偷拍| 青青草原成年人免费看| 视频免费观看网站不卡| 四虎永久精品国产毛片| 超碰av之男人的天堂| 不卡的国产在线视频| 日本成人一区二区三区视频| 91精品国产高清91久久久久久| 日本加勒比系列在线播放| 亚洲欧美日韩综合精品久久| 日本精品一区二区三区免费| 四影虎影永久免费观看| 亚洲国产在线一区二区| 国产精品久久亚洲一区二区| 精品国产一区二区三区四不卡在线| 日本在线免费成人高清| 五月开心婷婷中文字幕| 日本岛国大片一区二区在线观看| 粉嫩av北条麻妃电影| 女同av免费观看网站| 免费黄片视频大全在线播放 | 在线蜜臀av中文字幕| 不卡的av中文字幕在线播放| 在线国产精品中文字幕| 亚洲国产色一区二区三区| 91午夜精品在线观看| 麻豆视传媒短视频网站| 中文字幕午夜av福利| 丰满人妻被猛烈进入中文版| 日韩中字伦理熟妇人妻|