1、如何添加ecshop模板导航弹出菜单如何添加ecshop模板导航弹出菜单ecshop开发中心在做模板时经常用到的导航弹出菜单效果,如下图,下面我来讲解下具体的安装步骤:一般头部代码都写在库文件page_header.lbi中1. 先把php代码复制到文件顶部。 table(category). where parent_id=.$cid. and is_show=1 ORDER BY sort_order ASC, cat_id ASC; $res = $GLOBALSdb-getAll($sql); foreach($res as $idx = $row) $cat_arr$idxid =
2、$rowcat_id; $cat_arr$idxname = $rowcat_name; $cat_arr$idxurl = build_uri(category, array(cid = $rowcat_id), $rowcat_name); $cat_arr$idxchildren = get_clild_list($rowcat_id); return $cat_arr; else return false; function get_clild_list($pid) $sql_sub = select * from .$GLOBALSecs-table(category). where
3、 parent_id=.$pid. and is_show=1 ORDER BY sort_order ASC, cat_id ASC; $subres = $GLOBALSdb-getAll($sql_sub); if($subres) foreach ($subres as $sidx = $subrow) $children$sidxid=$subrowcat_id; $children$sidxname=$subrowcat_name; $children$sidxurl=build_uri(category, array(cid = $subrowcat_id), $subrowca
4、t_name); else $children = null; return $children;/function get_brands1($url = 0, $app = brand) preg_match(/d+/i,$url,$matches); $cat = $matches0; $children = ($cat 0) ? AND . get_children($cat) : ; $sql = SELECT b.brand_id, b.brand_name, b.brand_logo, b.brand_desc, COUNT(*) AS goods_num, IF(b.brand_
5、logo , 1, 0) AS tag . FROM . $GLOBALSecs-table(brand) . AS b, . $GLOBALSecs-table(goods) . AS g . WHERE g.brand_id = b.brand_id $children AND is_show = 1 . AND g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 . GROUP BY b.brand_id HAVING goods_num 0 ORDER BY tag DESC, b.sort_order ASC; $
6、row = $GLOBALSdb-getAll($sql); foreach ($row AS $key = $val) $row$keyurl = build_uri($app, array(cid = $cat, bid = $valbrand_id), $valbrand_name); $row$keybrand_desc = htmlspecialchars($valbrand_desc,ENT_QUOTES); return $row;/function get_promotion_info1($goods_id = ) $snatch = array(); $group = arr
7、ay(); $auction = array(); $package = array(); $favourable = array(); $gmtime = gmtime(); $sql = SELECT act_id, act_name, act_type, start_time, end_time FROM . $GLOBALSecs-table(goods_activity) . WHERE is_finished=0 AND start_time = $gmtime; if(!empty($goods_id) $sql .= AND goods_id = $goods_id; $res
8、 = $GLOBALSdb-getAll($sql); foreach ($res as $data) switch ($dataact_type) case GAT_SNATCH: /夺宝奇兵 $snatch$dataact_idact_name = $dataact_name; $snatch$dataact_idurl = build_uri(snatch, array(sid = $dataact_id); $snatch$dataact_idtime = sprintf($GLOBALS_LANGpromotion_time, local_date(Y-m-d, $datastart
9、_time), local_date(Y-m-d, $dataend_time); $snatch$dataact_idsort = $datastart_time; $snatch$dataact_idtype = snatch; break; case GAT_GROUP_BUY: /团购 $group$dataact_idact_name = $dataact_name; $group$dataact_idurl = build_uri(group_buy, array(gbid = $dataact_id); $group$dataact_idtime = sprintf($GLOBA
10、LS_LANGpromotion_time, local_date(Y-m-d, $datastart_time), local_date(Y-m-d, $dataend_time); $group$dataact_idsort = $datastart_time; $group$dataact_idtype = group_buy; break; case GAT_AUCTION: /拍卖 $auction$dataact_idact_name = $dataact_name; $auction$dataact_idurl = build_uri(auction, array(auid =
11、$dataact_id); $auction$dataact_idtime = sprintf($GLOBALS_LANGpromotion_time, local_date(Y-m-d, $datastart_time), local_date(Y-m-d, $dataend_time); $auction$dataact_idsort = $datastart_time; $auction$dataact_idtype = auction; break; case GAT_PACKAGE: /礼包 $package$dataact_idact_name = $dataact_name; $package$dataact_idurl = package.php# . $dataact_id;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1