News Contents
信息中心

Echsop ecshop2.7.2实现任何页面的分页

发表日期:2018/10/13      浏览次数:

每个分页最基础都需要准备几个变量

一、php页面,记得放在查询商品sql的前面哦


//①获得第几页

$page = isset($_REQUEST['page']) && intval($_REQUEST['page']) > 0 ? intval($_REQUEST['page'])  : 1;

//②分页大小

$size = 30;

//③总的记录数,你可以用sql查询出来

$sql = "SELECT COUNT(*) FROM  $ecs->table('ecs_goods')";

$record_count = $GLOBALS['db']->getOne($sql);

//④生成分页

$pager = get_pager('goods.php', array(), $record_count, $page,30);

//⑤赋值到模板

$smarty->assign('pager', $pager);



二、模板页 *.dwt


模板页,一定得加page.lbi哦

//⑥添加分页模板库文件


就这样ecshop2.7.2分页就完了,很简单吧!就这六个步骤!!!!


...............................美丽的分割线...................................


要是还有点晕,那么,下面我来做个ecshop分页的实例!

ecshop 的php页面哦


$page = isset($_REQUEST['page']) && intval($_REQUEST['page']) > 0 ? intval($_REQUEST['page'])  : 1;

$size = 30;  //分页大小

$record_count = $goods_count;

$pager = get_pager('goods.php', array(), $record_count, $page,30);

$smarty->assign('pager', $pager);


$sql   = "SELECT g.goods_id, g.goods_name, g.market_price, g.shop_price AS org_price, ".

            "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ".

            "g.promote_price, promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb ".

        "FROM " .$ecs->table('goods'). " AS g ".

        "LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".

            "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ".

        "WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ".$in_goods.

        "ORDER BY g.sort_order, g.last_update DESC";

$res = $db->selectLimit($sql, $size, ($page - 1) * $size);


ecshop模板页面哦

只要一句这个就可以了

  


盛大建站承接个人、公司、企业的网站建设、网页设计、网店制作、独立商城制作、外贸网站制作,也承接同行介绍的业务,欢迎联系!
本站承接主要业务如下:
1、提供免备案虚拟主机(网站空间),有独立国内服务器、高速美国服务器、香港服务器、韩国服务器、日本服务器,>> http://www.fuanxx.com
2、网站建设:个人网店制作、企业建站、公司网站、新闻、下载等;论坛、博客网站搭建,承接外贸英文站制作
3、承接阿里巴巴、京东、淘宝、天猫等的商品数据采集
4、网站防钓鱼,可以过360、QQ、搜狗、金山、微信拦截
5、要就发IP网站限制访问系统,防止同行抄袭并保障海外客户访问不受影响,>> http://www.198ip.com
十年如一日,我们专注于提供高品质 定制网站建设服务!
您的信任,我们的责任,期待与您的合作!