分享一个CI 的分页样式
在论坛中找到一个朋友的分页共享,在此基础上重新加工了一下,发上来,有需要的大家一起用。更改library目录下的Pagination.php文件中的部分代码,如下:
class CI_Pagination {
var $base_url = ''; // The page we are linking to
var $total_rows = ''; // Total number of items (database results)
var $per_page = 10; // Max number of items you want shown per page
var $num_links =4; // Number of "digit" links to show before/after the currently viewed page
var $cur_page =0; // The current page being viewed
var $first_link = '«';
var $next_link = '›';
var $prev_link = '‹';
var $last_link = '»';
var $uri_segment= '<span id=page>3</span>';
var $full_tag_open= '';
var $full_tag_close= '';
var $first_tag_open= '<span id=page>';
var $first_tag_close= '</span>';
var $last_tag_open= '<span id=page>';
var $last_tag_close= '</span>';
var $cur_tag_open= '<span id=page>';
var $cur_tag_close= '</span>';
var $next_tag_open= '<span id=page>';
var $next_tag_close= '</span>';
var $prev_tag_open= '<span id=page>';
var $prev_tag_close= '</span>';
var $num_tag_open= '<span id=page>';
var $num_tag_close= '</span>';
var $page_query_string = FALSE;
var $query_string_segment = 'per_page';
大家可以对照一下,样式文件如下:
/*分页样式*/
#page {float:left; border:1px solid #669900; height:20px; width:20px; margin:0px 3px; background:none; text-align:center; font-weight:bold; padding:0}
#page a { padding:0; margin:0}
分页结果显示,如下图:
http://www.neucy.cn/download/page.png
有更好的,欢迎大家分享。 上面的这段“var $prev_link = '‹';”,被discuz解释了。
应该是这样:“var $prev_link = '‹';” 本帖最后由 spt119 于 2009-6-7 14:45 编辑
晕了,又被解释。
应该是:&#8249。
换成半角的就行了。 呵呵,好东西,转移代码区,加分。 本帖最后由 我叫小井 于 2011-11-15 16:41 编辑
一个页面里边只能有一个id,换class比较好 因为版本的升级 这个部分的修改会出现错误 我把适合2.1.2版本的代码贴出来 供大家参考
var $base_url = ''; // The page we are linking to
var $prefix = ''; // A custom prefix added to the path.
var $suffix = ''; // A custom suffix added to the path.
var $total_rows = ''; // Total number of items (database results)
var $per_page = 10; // Max number of items you want shown per page
var $num_links =4; // Number of "digit" links to show before/after the currently viewed page
var $cur_page =0; // The current page being viewed
var $use_page_numbers = FALSE; // Use page number for segment instead of offset
var $first_link = '«';
var $next_link = '›';
var $prev_link = '‹';
var $last_link = '»';
var $uri_segment= '<span id=page>3</span>';
var $full_tag_open= '';
var $full_tag_close= '';
var $first_tag_open= '<span id=page>';
var $first_tag_close= '</span>';
var $last_tag_open= '<span id=page>';
var $last_tag_close= '</span>';
var $first_url = ''; // Alternative URL for the First Page.
var $cur_tag_open= '<span id=page>';
var $cur_tag_close= '</span>';
var $next_tag_open= '<span id=page>';
var $next_tag_close= '</span>';
var $prev_tag_open= '<span id=page>';
var $prev_tag_close= '</span>';
var $num_tag_open= '<span id=page>';
var $num_tag_close= '</span>';
var $page_query_string = FALSE;
var $query_string_segment = 'per_page';
var $display_pages = TRUE;
var $anchor_class = '';
页:
[1]