打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ecshop




































        $city_list = array();         $district_list = array();
        foreach ($consignee_list as $region_id => $consignee)         {
            $consignee['country']  = isset($consignee['country'])  ? intval($consignee['country'])  : 0;             $consignee['province'] = isset($consignee['province']) ? intval($consignee['province']) : 0;
            $consignee['city']     = isset($consignee['city'])     ? intval($consignee['city'])     : 0; 
            $province_list[$region_id] = get_regions(1, $consignee['country']);             $city_list[$region_id]     = get_regions(2, $consignee['province']);             $district_list[$region_id] = get_regions(3, $consignee['city']);         }
        $smarty->assign('province_list', $province_list);         $smarty->assign('city_list',     $city_list);         $smarty->assign('district_list', $district_list); 
categorys.lbi - 商品分类
/* 获取分类 */
$sql = "SELECT c.cat_id, c.cat_name, COUNT(g.goods_id) AS goods_num ".        " FROM " . $ecs->table('goods') . " AS g ".
       " LEFT JOIN " . $ecs->table('category') . " AS c ON c.cat_id = g.cat_id ".        " WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0  " . $in_goods .
       " GROUP BY g.cat_id "; 
$cat_list = $db->getAll($sql); 
foreach ($cat_list as $key=>$val) {
    $cat_list[$key]['url'] = $url . '&category=' . $val['cat_id']; }
$smarty->assign('cat_list',         $cat_list);        //分类列表  
order_query.lbi - 前台订单查询 order_total.lbi - 订单费用总计
relatetag.lbi - 其他应用关联标签数据 






helpleft.lbi - 左边帮助树(不是每套模板都有)
$smarty->assign('helps',           get_shop_help());       // 网店帮助 
goods_article.lbi - 相关文章
$smarty->assign('goods_article_list',get_linked_articles($goods_id));//关联文章 
goods_attrlinked.lbi - 属性相关的商品
$smarty->assign('attribute_linked',    get_same_attribute_goods($properties));           // 相同属性的关联商品 
goods_related.lbi - 相关商品
$smarty->assign('related_goods', $linked_goods);           // 关联商品
 
goods_fittings.lbi - 相关配件
$smarty->assign('fittings', get_goods_fittings(array($goods_id)));   // 配件 
group_buy.lbi - 首页团购商品
$smarty->assign('group_buy_goods', index_get_group_buy());      // 团购商品 
gallery.lbi - 商品相册
基本没用到,集成到goods.dwt中了






 
goods_tags.lbi - 商品标记
//获取tag
        $tag_array = get_tags($goods_id);
        $smarty->assign('tags',                $tag_array);
 
goods_list.lbi - 商品列表
$goodslist = category_get_goods($children, $brand, $price_min, $price_max, $ext, $size, $page, $sort, $order);     if($display == 'grid')     {
        if(count($goodslist) % 2 != 0)         {
            $goodslist[] = array();         }     }
    $smarty->assign('goods_list',       $goodslist); 
invoice_query.lbi - 发货单查询
$smarty->assign('invoice_list',    index_get_invoice_query());  // 发货查询 
history.lbi - 历史记录
通过自身js实现 






member.lbi - 会员登录区
member_info.lbi - 会员信息
根据user.php中user_info的不同判断是登录还是用户中心
 
pages.lbi - 列表分页
 $pager = array();
        $pager['page']         = $page;         $pager['size']         = $size = 5;         $pager['record_count'] = $count;
        $pager['page_count']   = $page_count = ($count > 0) ? intval(ceil($count / $size)) : 1;;
        $pager['page_first']   = "javascript:gotoBuyPage(1,$goods_id)";         $pager['page_prev']    = $page > 1 ? "javascript:gotoBuyPage(" .($page-1). ",$goods_id)" : 'javascript:;';         $pager['page_next']    = $page < $page_count ? 'javascript:gotoBuyPage(' .($page + 1) . ",$goods_id)" : 'javascript:;';         $pager['page_last']    = $page < $page_count ? 'javascript:gotoBuyPage(' .$page_count. ",$goods_id)"  : 'javascript:;';         $smarty->assign('pager', $pager);
 
promotion_info.lbi - 促销信息
$smarty->assign('promotion_info', get_promotion_info()); 
page_header.lbi - 头部文件
page_header_goodsdwt.lbi - goods.dwt的头文件(区别:把transport.js换成toJson.js)






 
signin.lbi - 夺宝奇兵出价单 
必须被id="ECS_SNATCH"包含实现ajax刷新(调用snatch.php)
 
snatch_price.lbi - 夺宝奇兵最新价格列表
必须被id="ECS_PRICE_LIST"包含实现ajax刷新(调用snatch.php) 
ur_here.lbi - 当前位置
$position = assign_ur_here($goods['cat_id'], $goods['goods_name']);//注:参数根据不同页面填入不同值
$smarty->assign('ur_here',      $position['ur_here']);        // 当前位置 
user_menu.lbi - 用户中心菜单
调用user.php 
Vote_list.lbi - 在线调查(直接引用vote.lbi)
调用vote.php
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ECshop红包管理线下红包不能支持最小订单问题
实现ecshop会员登陆后显示价格,登陆前显示登陆可见
smarty循环实例详解
ecshop调用指定ID分类下的文章列表(指定分类下的文章)
ecshop二次开发 结构分析和代码研究 呵呵
ECSHOP模板修改13问
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服