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开头的分页面地址。
来源于上海汽车租赁
最近更新
常用插件
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...