-1
    $pagination_config['per_page'] = 10; 
    $pagination_config['total_rows'] = 100; 
    $pagination_config['anchor_class'] = 'class="page gradient"';
    $pagination_config['cur_tag_open'] = '<a class="page active">';
    $pagination_config['cur_tag_close'] = '</a>';
    $pagination_config['full_tag_open'] = '<div class="pagination">';
    $pagination_config['full_tag_close'] = '</div>';
    $pagination_config['first_link'] = 'First';
    $pagination_config['last_link'] = 'Last';
    $pagination_config['num_links'] = 5;

これはかなりうまくいきますが、ご覧のとおり、5ページ以上ある場合、ページに5ページ番号しか表示されません。最後のページボタンの前にいくつかのドットを表示したい

お気に入り

1 2 3 4 5... Lastpage

今はこんな感じ

1 2 3 4 5 Lastpage

どうやってやるの ?

4

2 に答える 2

1
$pagination_config['per_page'] = 10; 
$pagination_config['total_rows'] = 100; 
$pagination_config['anchor_class'] = 'class="page gradient"';
$pagination_config['cur_tag_open'] = '<a class="page active">';
$pagination_config['cur_tag_close'] = '</a>';
$pagination_config['full_tag_open'] = '<div class="pagination">';
$pagination_config['full_tag_close'] = '</div>';
$pagination_config['first_link'] = 'First';
$pagination_config['num_links'] = 5;

if(ceil($pagination_config['total_rows']/$pagination_config['per_page'])> 5)
    $pagination_config['last_link']    =   '.... Last';
else 
    $pagination_config['last_link']    =   'Last';

ページ番号が 5 より大きいかどうかを確認するだけです。簡単です。

于 2013-05-06T14:10:33.080 に答える
0

これは機能しますか?

$config['last_link'] = '...Lastpage';
于 2013-05-06T13:38:33.480 に答える