ecshop前台新增页面分页功能分析

2011-07-03 22:56 来源:www.chinab4c.com 作者:ecshop专家

     其实在前面,我们写了很多关于ecshop分页,以及ecshop使用ajax分页的功能。本次我们将结合ecshop新增页面如何进行分页处理。

     首先我们必须认识到,在ecshop中。你要新增加页面,很多时候必须给他增加分页功能。既然是分页,首先就必须取得需要分页的数据。大部分情况下,都是调用该函数来进行分页的。

   assign_pager()函数。

   首先,必须传第一个参数进去,就是分页类型。比如brand代表是ecshop品牌页面分页,category表示是ecshop产品分类的分页,如果你要做other页面的分页,你可以传递other进去。 assign_pager('pifa',

   其次,分页的页数,$count

   分页每页显示的数据数量 $size

   分页的排序方式和按某个字段排序$sort, $order,

   指向某页$page

   如果存在显示方式,还必须带上显示方式参数$display

   其次,我们必须找到includes/lib_mian.php里面的assign_pager()函数,增加以下方式  switch ($app)
    {
        case 'other':

   而且还必须记得,在分页里面,生成的分页信息。都是通过build_uri($app, $uri_args, '', 1, $keywords);这样的方式来生成超级连接的url的。这个时候我们必须修改build_uri()函数,增加other方式的url生成。

     我们上次也讲过,在ecshop的分页程序里面,都是调用pages.lbi模板来分页的。所以我们还必须修改新增页面的这个变量。    $smarty->assign('script_name', 'other');这样才能确保分页面模板里面显示的是以ohter.php开头的分页面地址。

    来源:http://www.chinab4c.com

来源于上海汽车租赁