dqls67891 2013-02-10 06:28
浏览 54
已采纳

如何在Codeigniter中隐藏分页类中的页面链接?

I am trying to achieve the following effect:

Prev 1 of 4 Next

I have tried setting the following $config option:

$config['num_links'] = 0;

But I get the following error:

Your number of links must be a positive number.

My config options are set as:

    $config['base_url'] = "/browse/tag/$tid/";
    $config['total_rows'] = $num_items;
    $config['per_page'] = $max_items;
    $config['first_link'] = FALSE;
    $config['last_link'] = FALSE;
    $config['uri_segment'] = 4;
    $config['use_page_numbers'] = TRUE;
    $config['display_pages'] = TRUE;
    $config['num_links'] = 0; # this doesn't work
    $config['prev_link'] = 'Previous';
    $config['next_link'] = 'Next';
    $config['cur_tag_open'] = '<span>';
    $config['cur_tag_close'] = " of $pages</span>";
    $config['full_tag_open'] = '<div class="previousnext">';
    $config['full_tag_close'] = '</div>';

If I change num_links to 1, I obviously get:

Prev 1 2 of 4 3 Next

And if I turn off display_pages I get:

Prev Next

At this stage, I would like to avoid modding core code.

  • 写回答

2条回答 默认 最新

  • doulangyu9636 2013-02-10 10:27
    关注

    If it's fine for you to have the digit links to exitst in HTML but not be displayed you may want to simply hide them using CSS.

    Use $config['num_tag_open'] to define an open tag with class, e.g.:

    $config['num_tag_open'] = '<div class="hidden">';
    

    And then simply add a CSS:

    .hidden { display: none; }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站