zencart分页函数function splitPageResults()详细说明
split_page_results.php,实现分页 文件路径:\includes\classes\split_page_results.php [php] view plaincopyprint? // 这是一个用于分页的类,其实分页的只是在依赖mysql的limit参数,其实这个分页是无法满足定制要求的,通常得修改 class splitPageResults extends base { var $sql_query, $number_of_rows, $current_page_number, $number_of_pages, $number_of_rows_per_page, $page_name; /* class constructor */ // 这个构造函数,对$query传入的查询语句进行分析,$max_rows指定了每页显示的最大行数,利用$_GET[$page_holder]获取当前的页号,初始化current_page_number, number_of_rows_per_page, number_of_rows(全部总行数), number_of_pages, sql_query(这个是原来SQL查询语句添加了limit限制的SQL语句) function splitPageResults($query, $max_rows, $count_key = ‘*’, $page_holder = ‘page’, $debug = false) {} // 显示分页链接,$max_page_links指定了显示多少个链接 function display_links($max_page_links, $parameters = ”) {} // 显示分页总数, $text_output传入格式化输出串,方便定制输出 function display_count($text_output) {} } 分页功能函数详细说明: [php] view plaincopyprint? <?php /** * split_page_results Class. * * @package classes * @copyright Copyright 2003-2009 Zen Cart Development Team …