AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

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

51自学网 2016-09-26 http://www.51zixue.net
 其实在前面,我们写了很多关于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


说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:ecshop运费和支付费用的计算总结  下一篇:ecshop后台通过ajax搜索原理