Пример #1
0
function assign_template_supplier($ctype = '', $catlist = array())
{
    global $smarty, $suppinfo, $index_price;
    $shoplogo = empty($GLOBALS['_CFG']['shop_logo']) ? 'themes/' . $GLOBALS['_CFG']['template'] . '/images/dianpu.jpg' : $GLOBALS['_CFG']['shop_logo'];
    $smarty->assign('shoplogo', $shoplogo);
    //商家logo
    $smarty->assign('shopname', htmlspecialchars($GLOBALS['_CFG']['shop_name']));
    //店铺名称
    $smarty->assign('username', htmlspecialchars($suppinfo['supplier_name']));
    //商家名称
    $smarty->assign('userrank', htmlspecialchars($suppinfo['rank_name']));
    //商家等级
    $smarty->assign('region', get_province_city($GLOBALS['_CFG']['shop_province'], $GLOBALS['_CFG']['shop_city']));
    $smarty->assign('address', $GLOBALS['_CFG']['shop_address']);
    $smarty->assign('createtime', gmdate('Y-m-d', $suppinfo['add_time']));
    //商家创建时间
    $smarty->assign('goodsnum', get_supplier_goods_count());
    //商家商品数量
    $smarty->assign('keywords', htmlspecialchars($GLOBALS['_CFG']['shop_keywords']));
    $smarty->assign('description', htmlspecialchars($GLOBALS['_CFG']['shop_desc']));
    $smarty->assign('navcolor', $GLOBALS['_CFG']['shop_header_color']);
    // 头部
    $smarty->assign('shopheader', $GLOBALS['_CFG']['shop_header_text']);
    // 头部
    $smarty->assign('flash_theme', $GLOBALS['_CFG']['flash_theme']);
    // Flash轮播图片模板
    $smarty->assign('shop_notice', $GLOBALS['_CFG']['shop_notice']);
    // 商店公告
    $smarty->assign('search_price', $index_price);
    // 导航上搜索条件中的价格条件
    $smarty->assign('suppid', $_GET['suppId']);
    //获取店铺id,首页生成店铺二维码用 lw
    $smarty->assign('service_phone', $GLOBALS['_CFG']['service_phone']);
    //客服电话
    $smarty->assign('navigator_list_supplier', get_navigator_supplier($ctype, $catlist));
    //自定义导航栏
    $smarty->assign('top_goods', get_top10_supplier());
    // 销售排行
    if (!empty($GLOBALS['_CFG']['search_keywords'])) {
        $searchkeywords = explode(',', trim($GLOBALS['_CFG']['search_keywords']));
    } else {
        $searchkeywords = array();
    }
    $smarty->assign('searchkeywords', $searchkeywords);
}
Пример #2
0
function get_dianpu_baseinfo($suppid = 0, $suppinfo)
{
    if (intval($suppid) <= 0) {
        return;
    }
    global $smarty;
    $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE supplier_id = " . $suppid;
    $shopinfo = $GLOBALS['db']->getAll($sql);
    $_goods_attr = array();
    foreach ($shopinfo as $value) {
        $_goods_attr[$value['code']] = $value['value'];
    }
    $smarty->assign('ghs_css_path', 'themes/' . $_goods_attr['template'] . '/images/ghs/css/ghs_style.css');
    //入驻商所选模板样式路径
    $shoplogo = empty($_goods_attr['shop_logo']) ? 'themes/' . $_goods_attr['template'] . '/images/dianpu.jpg' : $_goods_attr['shop_logo'];
    $smarty->assign('shoplogo', $shoplogo);
    //商家logo
    $smarty->assign('shopname', htmlspecialchars($_goods_attr['shop_name']));
    //店铺名称
    $smarty->assign('suppid', $suppinfo['supplier_id']);
    //商家名称
    $smarty->assign('suppliername', htmlspecialchars($suppinfo['supplier_name']));
    //商家名称
    $smarty->assign('userrank', htmlspecialchars($suppinfo['rank_name']));
    //商家等级
    $smarty->assign('region', get_province_city($_goods_attr['shop_province'], $_goods_attr['shop_city']));
    $smarty->assign('address', $_goods_attr['shop_address']);
    $smarty->assign('serviceqq', $_goods_attr['qq']);
    $smarty->assign('serviceww', $_goods_attr['ww']);
    $smarty->assign('serviceemail', $_goods_attr['service_email']);
    $smarty->assign('servicephone', $_goods_attr['service_phone']);
    $smarty->assign('createtime', gmdate('Y-m-d', $suppinfo['add_time']));
    //商家创建时间
    $suppid = intval($suppid) > 0 ? intval($suppid) : intval($_GET['suppId']);
}
Пример #3
0
function get_dianpu_baseinfo($suppid = 0, $suppinfo)
{
    if (intval($suppid) <= 0) {
        return;
    }
    global $smarty;
    $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE supplier_id = " . $suppid;
    $shopinfo = $GLOBALS['db']->getAll($sql);
    $_goods_attr = array();
    foreach ($shopinfo as $value) {
        $_goods_attr[$value['code']] = $value['value'];
    }
    $smarty->assign('ghs_css_path', 'themes/' . $_goods_attr['template'] . '/images/ghs/css/ghs_style.css');
    //入驻商所选模板样式路径
    $shoplogo = empty($_goods_attr['shop_logo']) ? 'themes/' . $_goods_attr['template'] . '/images/dianpu.jpg' : $_goods_attr['shop_logo'];
    $smarty->assign('shoplogo', $shoplogo);
    //商家logo
    $smarty->assign('shopname', htmlspecialchars($_goods_attr['shop_name']));
    //店铺名称
    $smarty->assign('suppid', $suppinfo['supplier_id']);
    //商家名称
    $smarty->assign('suppliername', htmlspecialchars($suppinfo['supplier_name']));
    //商家名称
    $smarty->assign('userrank', htmlspecialchars($suppinfo['rank_name']));
    //商家等级
    $smarty->assign('region', get_province_city($_goods_attr['shop_province'], $_goods_attr['shop_city']));
    $opint = $GLOBALS['db']->getOne("SELECT value FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE code = 'shop_opint' and supplier_id = " . $suppid);
    if (empty($opint)) {
        $city = get_city_name($_goods_attr['shop_city']);
        $pointJson = file_get_contents('http://api.map.baidu.com/geocoder/v2/?ak=dDbtTxnNUxSPt68hA2PhrNqS&output=json&address=' . $_goods_attr['shop_address'] . 'city=' . $city);
        //获取地图坐标
        $pointArr = json_decode($pointJson, true);
    } else {
        $option = explode(',', $opint);
        $pointArr['result']['location']['lng'] = $option[0];
        $pointArr['result']['location']['lat'] = $option[1];
    }
    $smarty->assign('opint', $pointArr['result']['location']);
    $smarty->assign('address', $_goods_attr['shop_address']);
    $smarty->assign('serviceqq', $_goods_attr['qq']);
    $smarty->assign('serviceww', $_goods_attr['ww']);
    $smarty->assign('serviceemail', $_goods_attr['service_email']);
    $smarty->assign('servicephone', $_goods_attr['service_phone']);
    $smarty->assign('createtime', gmdate('Y-m-d', $suppinfo['add_time']));
    //商家创建时间
    $suppid = intval($suppid) > 0 ? intval($suppid) : intval($_GET['suppId']);
}
Пример #4
0
function get_dianpu_baseinfo($suppid = 0, $suppinfo)
{
    if (intval($suppid) <= 0) {
        return;
    }
    global $smarty;
    $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE supplier_id = " . $suppid;
    $shopinfo = $GLOBALS['db']->getAll($sql);
    $_goods_attr = array();
    foreach ($shopinfo as $value) {
        $_goods_attr[$value['code']] = $value['value'];
    }
    //代码增加
    $sql1 = "SELECT AVG(comment_rank) FROM " . $GLOBALS['ecs']->table('comment') . " c" . " LEFT JOIN " . $GLOBALS['ecs']->table('order_info') . " o" . " ON o.order_id = c.order_id" . " WHERE c.status > 0 AND  o.supplier_id = " . $suppid;
    $avg_comment = $GLOBALS['db']->getOne($sql1);
    $avg_comment = round($avg_comment, 1);
    $sql2 = "SELECT AVG(server), AVG(shipping) FROM " . $GLOBALS['ecs']->table('shop_grade') . " s" . " LEFT JOIN " . $GLOBALS['ecs']->table('order_info') . " o" . " ON o.order_id = s.order_id" . " WHERE s.is_comment > 0 AND  s.server >0 AND o.supplier_id = " . $suppid;
    $row = $GLOBALS['db']->getRow($sql2);
    $avg_server = round($row['AVG(server)'], 1);
    $avg_shipping = round($row['AVG(shipping)'], 1);
    $haoping = round(($avg_comment + $avg_server + $avg_shipping) / 3 / 5, 2) * 100;
    //代码增加
    $smarty->assign('ghs_css_path', 'themes/' . $_goods_attr['template'] . '/images/ghs/css/ghs_style.css');
    //入驻商所选模板样式路径
    $shoplogo = empty($_goods_attr['shop_logo']) ? 'themes/' . $_goods_attr['template'] . '/images/dianpu.jpg' : $_goods_attr['shop_logo'];
    $smarty->assign('shoplogo', $shoplogo);
    //商家logo
    $smarty->assign('shopname', htmlspecialchars($_goods_attr['shop_name']));
    //店铺名称
    $smarty->assign('suppid', $suppinfo['supplier_id']);
    //商家名称
    $smarty->assign('suppliername', htmlspecialchars($suppinfo['supplier_name']));
    //商家名称
    $smarty->assign('userrank', htmlspecialchars($suppinfo['rank_name']));
    //商家等级
    $smarty->assign('region', get_province_city($_goods_attr['shop_province'], $_goods_attr['shop_city']));
    $smarty->assign('address', $_goods_attr['shop_address']);
    $smarty->assign('serviceqq', $_goods_attr['qq']);
    $smarty->assign('serviceww', $_goods_attr['ww']);
    $smarty->assign('serviceemail', $_goods_attr['service_email']);
    $smarty->assign('servicephone', $_goods_attr['service_phone']);
    $smarty->assign('createtime', gmdate('Y-m-d', $suppinfo['add_time']));
    //商家创建时间
    //代码增加
    $smarty->assign('c_rank', $avg_comment);
    $smarty->assign('serv_rank', $avg_server);
    $smarty->assign('shipp_rank', $avg_shipping);
    $smarty->assign('haoping', $haoping);
    //代码增加
    $suppid = intval($suppid) > 0 ? intval($suppid) : intval($_GET['suppId']);
}
Пример #5
0
function get_dianpu_baseinfo($suppid = 0)
{
    if (intval($suppid) <= 0) {
        return;
    }
    $sql_supplier = "SELECT s.supplier_id,s.supplier_name,s.add_time,sr.rank_name FROM " . $GLOBALS['ecs']->table("supplier") . " as s left join " . $GLOBALS['ecs']->table("supplier_rank") . " as sr ON s.rank_id=sr.rank_id WHERE s.supplier_id=" . $suppid . " AND s.status=1";
    $supp_info = $GLOBALS['db']->getRow($sql_supplier);
    $sql = "SELECT * FROM " . $GLOBALS['ecs']->table('supplier_shop_config') . " WHERE supplier_id = " . $suppid;
    $shopinfo = $GLOBALS['db']->getAll($sql);
    $config = array();
    foreach ($shopinfo as $value) {
        $config[$value['code']] = $value['value'];
    }
    $shop_info = array();
    $shop_info['ghs_css_path'] = 'themes/' . $config['template'] . '/images/ghs/css/ghs_style.css';
    // 入驻商所选模板样式路径
    $shoplogo = empty($config['shop_logo']) ? 'themes/' . $config['template'] . '/images/dianpu.jpg' : $config['shop_logo'];
    $shop_info['shoplogo'] = $shoplogo;
    // 商家logo
    $shop_info['shopname'] = htmlspecialchars($config['shop_name']);
    // 店铺名称
    $shop_info['suppid'] = $suppid;
    // 商家名称
    $shop_info['suppliername'] = htmlspecialchars($supp_info['supplier_name']);
    // 商家名称
    $shop_info['userrank'] = htmlspecialchars($supp_info['rank_name']);
    // 商家等级
    $shop_info['region'] = get_province_city($config['shop_province'], $config['shop_city']);
    $shop_info['address'] = $config['shop_address'];
    $shop_info['serviceqq'] = $config['qq'];
    $shop_info['serviceww'] = $config['ww'];
    $shop_info['serviceemail'] = $config['service_email'];
    $shop_info['servicephone'] = $config['service_phone'];
    $shop_info['createtime'] = gmdate('Y-m-d', $config['add_time']);
    // 商家创建时间
    $suppid = intval($suppid) > 0 ? intval($suppid) : intval($_GET['suppId']);
    return $shop_info;
}