其实在前面,我们写了很多关于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 |
说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
|