Skip to content

Instantly share code, notes, and snippets.

@mikedfunk
Created August 28, 2012 21:17

Revisions

  1. mikedfunk revised this gist Aug 28, 2012. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    This uses [Twitter Bootstrap](http://twitter.github.com/bootstrap/) classes for CodeIgniter pagination.

    Drop this file into ```application/config```.
  2. mikedfunk created this gist Aug 28, 2012.
    62 changes: 62 additions & 0 deletions pagination.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,62 @@
    <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    /**
    * Pagination Config
    *
    * Just applying codeigniter's standard pagination config with twitter
    * bootstrap stylings
    *
    * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0
    * @author Mike Funk
    * @link http://codeigniter.com/user_guide/libraries/pagination.html
    * @email [email protected]
    *
    * @file pagination.php
    * @version 1.3.1
    * @date 03/12/2012
    *
    * Copyright (c) 2011
    */

    // --------------------------------------------------------------------------

    // $config['base_url'] = '';
    $config['per_page'] = 2;
    $config['uri_segment'] = 3;
    $config['num_links'] = 9;
    $config['page_query_string'] = TRUE;
    // $config['use_page_numbers'] = TRUE;
    $config['query_string_segment'] = 'page';

    $config['full_tag_open'] = '<div class="pagination"><ul>';
    $config['full_tag_close'] = '</ul></div><!--pagination-->';

    $config['first_link'] = '&laquo; First';
    $config['first_tag_open'] = '<li class="prev page">';
    $config['first_tag_close'] = '</li>';

    $config['last_link'] = 'Last &raquo;';
    $config['last_tag_open'] = '<li class="next page">';
    $config['last_tag_close'] = '</li>';

    $config['next_link'] = 'Next &rarr;';
    $config['next_tag_open'] = '<li class="next page">';
    $config['next_tag_close'] = '</li>';

    $config['prev_link'] = '&larr; Previous';
    $config['prev_tag_open'] = '<li class="prev page">';
    $config['prev_tag_close'] = '</li>';

    $config['cur_tag_open'] = '<li class="active"><a href="">';
    $config['cur_tag_close'] = '</a></li>';

    $config['num_tag_open'] = '<li class="page">';
    $config['num_tag_close'] = '</li>';

    // $config['display_pages'] = FALSE;
    //
    $config['anchor_class'] = 'follow_link';

    // --------------------------------------------------------------------------

    /* End of file pagination.php */
    /* Location: ./bookymark/application/config/pagination.php */