幽蓝冰魄 发表于 2011-10-10 12:58:49

CI 2.0 系统分页的修正

本帖最后由 幽蓝冰魄 于 2011-10-10 13:01 编辑

    不知道大家还记得我之前发的一个样式修正的贴子不,那个需要手工编辑 controller 和 view 中不少内容。这次国庆期间闷得慌,随手做了一个系统分页的修正。主要扩展了显示内容,如显示总页码、总条数和当前条数等方面的内容,同时考虑到系统的后缀设置。业余水平,技术有限,拿出来大家笑笑。现附件如下: 。调用方式与系统自带的分页类无异,且不会影响原来的显示方式。如要显示修正后的内容只需在 controller 中进行如下配置:
$this->load->library('pagination'); // 加载分页
    $config['pagination_fix'] = true; // 是否启用分页修正功能,如设置为 false 则和系统自带分页类无异
    $config['first_url'] = site_url('info'); // 分页链接首页链接
    $config['base_url'] = site_url() . '/info/index'; // 分页链接配置
    ……
    // 修正样式开始
    $config['cur_rows_tag_open'] = '<a class="number">当前第 ';
    $config['cur_rows_tag_middle'] = ' ~ ';
    $config['cur_rows_tag_close'] = ' 条</a>';
    $config['total_rows_tag_open'] = ' <a class="number">共 ';
    $config['total_rows_tag_close'] = ' 条</a>';
    $config['total_pages_tag_open'] = ' <a class="number">计 ';
    $config['total_pages_tag_close'] = ' 页</a>';
    // 修正样式结束
    ……
    $this->pagination->initialize($config);其他内容和系统自带分页类配置相同。所得结果如图:。CSS 样式基于 MeMo Blog 样式。

xuan20070am 发表于 2011-10-10 13:38:24

前排支持!~哈哈,第一次沙发!

斯达客 发表于 2011-10-10 13:41:16

前排支持

平凡的世界 发表于 2012-4-15 01:55:55

这个果然很给力了

★♂翼☆ 发表于 2012-5-9 17:13:24

给力,回家研究

zero3412 发表于 2012-5-28 21:15:14

谢谢分享,先研究下。
页: [1]
查看完整版本: CI 2.0 系统分页的修正