getListWithClassName($condition, 5, 'article_id desc'); Tpl::output('show_page',$model_article->showpage(1)); Tpl::output('article_list', $article_list); Tpl::showpage('cms_widget_article_list','null_layout'); } /** * 获取店铺列表 */ public function get_store_listOp() { //获取店铺列表 $condition = array(); $condition['store_name'] = array('like', $_GET['search_keyword']); $model_store = Model('store'); $store_list = $model_store->getStoreOnlineList($condition, 5); Tpl::output('show_page',$model_store->showpage()); Tpl::output('store_list', $store_list); Tpl::showpage('cms_widget_store_list', 'null_layout'); } /** * 获取会员列表 */ public function get_member_listOp() { //获取店铺列表 $condition = array(); $condition['member_name'] = array('like', '%' . trim($_GET['search_keyword']) . '%'); $condition['member_state'] = 1; $model_member = Model('member'); $member_list = $model_member->getMemberList($condition, '*', 5); Tpl::output('show_page',$model_member->showpage()); Tpl::output('member_list', $member_list); Tpl::showpage('cms_widget_member_list', 'null_layout'); } /** * 获取品牌列表 */ public function get_brand_listOp() { $model_brand = Model('brand'); $brand_list = $model_brand->getBrandPassedList(array(), '*', 6); Tpl::output('show_page',$model_brand->showpage()); Tpl::output('brand_list',$brand_list); Tpl::showpage('cms_widget_brand_list','null_layout'); } /** * 商品分类列表 */ public function get_goods_class_list_jsonOp() { $model_class = Model('goods_class'); $goods_class_list = $model_class->getTreeClassList(2);//商品分类父类列表,只取到第二级 $result = array(); if (is_array($goods_class_list) && !empty($goods_class_list)){ $i = 0; foreach ($goods_class_list as $key => $value){ $result[$i]['gc_name'] = str_repeat(" ",$value['deep']*2).$value['gc_name']; $result[$i]['gc_id'] = $value['gc_id']; $i++; } } echo json_encode($result); } /** * 商品分类详细列表 */ public function get_goods_class_detailOp(){ $model_class = Model('goods_class'); $gc_parent_id = intval($_GET["class_id"]); $gc_parent = $model_class->getGoodsClassInfoById($gc_parent_id); $goods_class = $model_class->getGoodsClassListByParentId($gc_parent_id); Tpl::output('gc_parent',$gc_parent); Tpl::output('goods_class',$goods_class); Tpl::showpage('cms_widget_goods_class_list','null_layout'); } /** * 图片商品添加 */ public function goods_info_by_urlOp() { $url = urldecode($_GET['url']); if(empty($url)) { self::return_json(Language::get('param_error'),'false'); } $model_goods_info = Model('goods_info_by_url'); $result = $model_goods_info->get_goods_info_by_url($url); if($result) { self::echo_json($result); } else { self::return_json(Language::get('param_error'),'false'); } } private function return_json($message,$result='true') { $data = array(); $data['result'] = $result; $data['message'] = $message; self::echo_json($data); } private function echo_json($data) { if (strtoupper(CHARSET) == 'GBK'){ $data = Language::getUTF8($data);//网站GBK使用编码时,转换为UTF-8,防止json输出汉字问题 } echo json_encode($data);die; } }