首页 > 开发 > PHP > 正文

超强分页类2.0发布,支持自定义风格,默认4种显示模式

2024-05-04 22:14:00
字体:
来源:转载
供稿:网友
超强分页类2.0发布,支持自定义风格,默认4种显示模式


看到论坛上有人求百度分页类,所以把几周前的分页类贴出来。
   2.0相对1.0修正如下:
  1、支持PHP4和PHP5
  2、增加了对ajax分页的功能
  3、优化了程序整体结构
  4、增加了自定义风格的功能

代码如下: 
代码如下:<? 
/** 
 * filename: ext_page.class.php 
 * @package:phpbean 
 * @author :feifengxlq<feifengxlq#gmail.com><[url=http://www.phpobject.net/]http://www.phpobject.net/[/url]> 
 * @copyright :Copyright 2006 feifengxlq 
 * @license:version 2.0 
 * @create:2006-5-31 
 * @modify:2006-6-1 
 * @modify:feifengxlq 2006-11-4 
 * description:超强分页类,四种分页模式,默认采用类似baidu,google的分页风格。 
 * 2.0增加功能:支持自定义风格,自定义样式,同时支持PHP4和PHP5, 
 * to see detail,please visit [url=http://www.phpobject.net/blog/read.php]http://www.phpobject.net/blog/read.php[/url]? 
 * example: 
 * 模式四种分页模式: 
   require_once('../libs/classes/page.class.php'); 
   $page=new page(array('total'=>1000,'perpage'=>20)); 
   echo 'mode:1<br>'.$page->show(); 
   echo '<hr>mode:2<br>'.$page->show(2); 
   echo '<hr>mode:3<br>'.$page->show(3); 
   echo '<hr>mode:4<br>'.$page->show(4); 
   开启AJAX: 
   $ajaxpage=new page(array('total'=>1000,'perpage'=>20,'ajax'=>'ajax_page','page_name'=>'test')); 
   echo 'mode:1<br>'.$ajaxpage->show(); 
   采用继承自定义分页显示模式: 
   demo:http://www.phpobject.net/blog 
 */ 
class page  

 /** 
  * config ,public 
  */ 
 var $page_name="PB_page";//page标签,用来控制url页。比如说xxx.php?PB_page=2中的PB_page 
 var $next_page='>';//下一页 
 var $pre_page='<';//上一页 
 var $first_page='First';//首页 
 var $last_page='Last';//尾页 
 var $pre_bar='<<';//上一分页条 
 var $next_bar='>>';//下一分页条 
 var $format_left='['; 
 var $format_right=']'; 
 var $is_ajax=false;//是否支持AJAX分页模式  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表