コード例 #1
0
ファイル: show_joinin.php プロジェクト: xuxuecheng/shopnc
 /**
  * 店铺开店页
  *
  */
 public function indexOp()
 {
     Language::read("home_login_index");
     $code_info = C('store_joinin_pic');
     $info['pic'] = array();
     if (!empty($code_info)) {
         $info = unserialize($code_info);
     }
     Tpl::output('pic_list', $info['pic']);
     //首页图片
     Tpl::output('show_txt', $info['show_txt']);
     //贴心提示
     $model_help = Model('help');
     $condition['type_id'] = '1';
     //入驻指南
     $help_list = $model_help->getHelpList($condition, '', 4);
     //显示4个
     Tpl::output('help_list', $help_list);
     Tpl::output('article_list', '');
     //底部不显示文章分类
     Tpl::output('show_sign', 'joinin');
     Tpl::output('html_title', C('site_name') . ' - ' . '商家入驻');
     Tpl::setLayout('store_joinin_layout');
     Tpl::showpage('store_joinin');
 }
コード例 #2
0
ファイル: show_help.php プロジェクト: mengtaolin/shopping
 /**
  * 店铺帮助页
  *
  */
 public function indexOp()
 {
     $model_help = Model('help');
     $list = $model_help->getShowStoreHelpList();
     $type_id = intval($_GET['t_id']);
     //帮助类型编号
     if ($type_id < 1 || empty($list[$type_id])) {
         $type_array = current($list);
         $type_id = $type_array['type_id'];
     }
     Tpl::output('type_id', $type_id);
     $help_id = intval($_GET['help_id']);
     //帮助编号
     if ($help_id < 1 || empty($list[$type_id]['help_list'][$help_id])) {
         $help_array = current($list[$type_id]['help_list']);
         $help_id = $help_array['help_id'];
     }
     Tpl::output('help_id', $help_id);
     $help = $list[$type_id]['help_list'][$help_id];
     Tpl::output('list', $list);
     //左侧帮助类型及帮助
     Tpl::output('help', $help);
     //当前帮助
     Tpl::output('article_list', '');
     //底部不显示首页的文章分类
     $phone_array = explode(',', C('site_phone'));
     Tpl::output('phone_array', $phone_array);
     Tpl::output('html_title', C('site_name') . ' - ' . '商家帮助指南');
     Tpl::setLayout('store_joinin_layout');
     Tpl::showpage('store_help');
 }
コード例 #3
0
ファイル: control.php プロジェクト: noikiy/shopnc-2
 /**
  * 构造函数
  */
 public function __construct()
 {
     /**
      * 验证圈子是否开启
      */
     if (C('circle_isuse') != '1') {
         @header('location: ' . SiteUrl);
         die;
     }
     /**
      * 短消息检查
      */
     $this->checkMessage();
     /**
      * 读取通用、布局的语言包
      */
     Language::read('common');
     /**
      * 设置布局文件内容
      */
     Tpl::setLayout('circle_layout');
     /**
      * 获取导航
      */
     Tpl::output('nav_list', ($nav = F('nav')) ? $nav : H('nav', true, 'file'));
 }
コード例 #4
0
 public function __construct()
 {
     parent::__construct();
     //读取语言包
     Language::read('member_groupbuy,home_cart_index');
     //检查抢购功能是否开启
     if (intval(C('groupbuy_allow')) !== 1) {
         showMessage(Language::get('groupbuy_unavailable'), urlShop(), '', 'error');
     }
     //分类导航
     $nav_link = array(0 => array('title' => Language::get('homepage'), 'link' => SHOP_SITE_URL), 1 => array('title' => Language::get('nc_groupbuy')));
     Tpl::output('nav_link_list', $nav_link);
     Tpl::setLayout('home_groupbuy_layout');
     Tpl::output('index_sign', 'groupbuy');
     if ($_GET['op'] != 'groupbuy_detail') {
         // 抢购价格区间
         $this->groupbuy_price = rkcache('groupbuy_price', true);
         Tpl::output('price_list', $this->groupbuy_price);
         $model_groupbuy = Model('groupbuy');
         // 线上抢购分类
         $this->groupbuy_classes = $model_groupbuy->getGroupbuyClasses();
         Tpl::output('groupbuy_classes', $this->groupbuy_classes);
         // 虚拟抢购分类
         $this->groupbuy_vr_classes = $model_groupbuy->getGroupbuyVrClasses();
         Tpl::output('groupbuy_vr_classes', $this->groupbuy_vr_classes);
         // 虚拟抢购城市
         $this->groupbuy_vr_cities = $model_groupbuy->getGroupbuyVrCities();
         Tpl::output('groupbuy_vr_cities', $this->groupbuy_vr_cities);
         Tpl::output('city_name', $this->groupbuy_vr_cities['name'][cookie('city_id')]);
     }
 }
コード例 #5
0
ファイル: control.php プロジェクト: uwitec/xbshop
 /**
  * 构造函数
  */
 public function __construct()
 {
     /**
      * 验证圈子是否开启
      */
     if (C('circle_isuse') != '1') {
         @header('location: ' . SHOP_SITE_URL);
         die;
     }
     /**
      * 读取通用、布局的语言包
      */
     Language::read('common');
     /**
      * 设置布局文件内容
      */
     Tpl::setLayout('circle_layout');
     /**
      * 查询是否是超管
      */
     $this->checkSuper();
     /**
      * 获取导航
      */
     Tpl::output('nav_list', ($nav = F('nav')) ? $nav : rkcache('nav', true, 'file'));
 }
コード例 #6
0
ファイル: storedetail.php プロジェクト: noikiy/shopnc-2
 public function __construct()
 {
     if (!isset($_SESSION['store_id']) || $_SESSION['store_id'] < 1) {
         header("Location:index.php?act=slogin");
         exit;
     }
     $model = Model();
     $store = $model->table('store')->where(array('store_id' => $_SESSION['store_id']))->find();
     if ($store['store_state'] != 1) {
         header("Locationi:index.php?act=storesetting");
         exit;
     }
     Language::read('common');
     Language::read('storelogin');
     /**
      * 设置模板文件夹路径
      */
     Tpl::setDir('member');
     /**
      * 设置布局文件内容
      */
     Tpl::setLayout('member_store_layout');
     $this->layout = 'create_store_msg';
     Tpl::output('sign', 'create_store');
 }
コード例 #7
0
 public function __construct()
 {
     parent::__construct();
     Tpl::setLayout('store_joinin_layout');
     $this->checkLogin();
     $model_seller = Model('seller');
     $seller_info = $model_seller->getSellerInfo(array('member_id' => $_SESSION['member_id']));
     if (!empty($seller_info)) {
         @header('location: index.php?act=seller_login');
     }
     if ($_GET['op'] != 'check_seller_name_exist' && $_GET['op'] != 'checkname') {
         $this->check_joinin_state();
     }
     $phone_array = explode(',', C('site_phone'));
     Tpl::output('phone_array', $phone_array);
     $model_help = Model('help');
     $condition = array();
     $condition['type_id'] = '99';
     //默认显示入驻流程;
     $list = $model_help->getShowStoreHelpList($condition);
     Tpl::output('list', $list);
     //左侧帮助类型及帮助
     Tpl::output('show_sign', 'joinin');
     Tpl::output('html_title', C('site_name') . ' - ' . '商家入驻');
     Tpl::output('article_list', '');
     //底部不显示文章分类
 }
コード例 #8
0
ファイル: store_snshome.php プロジェクト: hyperbolaa/shopnc
 public function __construct()
 {
     parent::__construct();
     Language::read('store_sns,member_sns');
     $store_id = intval($_GET['sid']);
     if ($store_id > 0) {
         $model = Model();
         //检查店铺状态
         $store_info = $this->getStoreInfo($store_id);
         //得到店铺等级信息
         $store_grade_info = $model->table('store_grade')->where(array('sg_id' => $store_info['grade_id']))->find();
         $store_info['grade_name'] = $store_grade_info['sg_name'];
         $store_info['grade_goodslimit'] = $store_grade_info['sg_goods_limit'];
         //得到店铺商品数量
         $goods_count = $model->table('goods')->where(array('store_id' => $store_info['store_id'], 'goods_show' => '1'))->count();
         $store_info['goods_count'] = $goods_count;
         //处理地区信息
         $area_array = array();
         $area_array = explode("\t", $store_info["area_info"]);
         $map_city = Language::get('store_sns_city');
         $city = '';
         if (strpos($area_array[0], $map_city) !== false) {
             $city = $area_array[0];
         } else {
             $city = $area_array[1];
         }
         $store_info['city'] = $city;
     }
     Tpl::output('max_recordnum', MAX_RECORDNUM);
     Tpl::setDir('store');
     Tpl::setLayout('store_sns_layout');
 }
コード例 #9
0
ファイル: connect_wx.php プロジェクト: dotku/shopnc_cnnewyork
 public function __construct()
 {
     parent::__construct();
     Language::read("home_login_register,home_login_index");
     Tpl::output('hidden_nctoolbar', 1);
     Tpl::setLayout('login_layout');
 }
コード例 #10
0
ファイル: control.php プロジェクト: bubargaininc/oak_oak
 /**
  * 构造函数
  */
 public function __construct()
 {
     /**
      * 读取通用、布局的语言包
      */
     Language::read('common');
     Language::read('microshop');
     /**
      * 判断微商城是否关闭
      */
     if (C('microshop_isuse') != '1') {
         header('location: ' . SHOP_SITE_URL);
         die;
     }
     /**
      * 设置布局文件内容
      */
     Tpl::setLayout('microshop_layout');
     /**
      * 转码
      */
     if ($_GET['column'] && strtoupper(CHARSET) == 'GBK') {
         $_GET = Language::getGBK($_GET);
     }
     /**
      * 获取导航
      */
     Tpl::output('nav_list', ($nav = F('nav')) ? $nav : H('nav', true, 'file'));
     /**
      * 搜索类型列表
      */
     $search_type = array();
     $search_type['goods'] = Language::get('nc_microshop_goods');
     $search_type['personal'] = Language::get('nc_microshop_personal');
     $search_type['store'] = Language::get('nc_microshop_store');
     //$search_type['album'] = Language::get('nc_microshop_album');
     Tpl::output('search_type', $search_type);
     /**
      * 登录后读取用户头像
      */
     if (!empty($_SESSION['member_id']) && intval($_SESSION['member_id']) > 0) {
         self::get_member_avatar($_SESSION['member_id']);
     }
     /**
      * 系统状态检查
      */
     if (!C('site_status')) {
         halt(C('closed_reason'));
     }
     /**
      * seo
      */
     Tpl::output('html_title', Language::get('nc_microshop') . '-' . C('site_name'));
     Tpl::output('seo_keywords', C('microshop_seo_keywords'));
     Tpl::output('seo_description', C('microshop_seo_description'));
 }
コード例 #11
0
 public function __construct()
 {
     parent::__construct();
     Language::read('member_sharemanage');
     //判断系统是否开启站外分享功能
     if (C('share_isuse') != 1) {
         showMessage(Language::get('sharebind_unused'), 'index.php?act=home&op=member', 'html', 'error');
     }
     Tpl::setLayout('member_pub_layout');
 }
コード例 #12
0
ファイル: web_homeview.php プロジェクト: noikiy/shopnc-minion
 public function __construct()
 {
     parent::__construct();
     if (strtoupper(CHARSET) == 'GBK') {
         $_GET = Language::getGBK($_GET);
         $_POST = Language::getGBK($_POST);
     }
     Language::read('web_config,control');
     Tpl::setLayout('homeview_layout');
 }
コード例 #13
0
ファイル: membershow.php プロジェクト: noikiy/shopnc-2
 public function __construct()
 {
     parent::__construct();
     /**
      * 设置模板文件夹路径
      */
     Tpl::setDir('home');
     /**
      * 设置布局文件内容
      */
     Tpl::setLayout('member_show_layout');
 }
コード例 #14
0
ファイル: member_sconnect.php プロジェクト: noikiy/ecmall
 /**
  * 卖家店铺是否审核的判断
  *
  * @param 
  * @return 
  */
 public function __construct()
 {
     parent::__construct();
     /**
      * 读取语言包
      */
     Language::read('member_member_sconnect');
     if ($GLOBALS['setting_config']['sina_isuse'] != 1) {
         showMessage(Language::get('member_sconnect_unavailable'), 'index.php?act=member_snsindex', 'html', 'error');
     }
     Tpl::setLayout('member_pub_layout');
 }
コード例 #15
0
ファイル: charge.php プロジェクト: noikiy/travel
	public function __construct(){
		Language::read('common,member_layout');
		Tpl::setDir('member');
		Tpl::setLayout('member_layout');
		$this->article();//文章输出
		Tpl::output('header_menu_sign','setting');//默认选中顶部“设置”菜单
		//获取导航
		Tpl::output('nav_list',($nav = H('nav')) ? $nav : H('nav',true));

		Language::read('member_member_predeposit');
		Tpl::setLayout('member_pub_layout');
	}
コード例 #16
0
 public function __construct()
 {
     parent::__construct();
     Tpl::setLayout('store_joinin_layout');
     $this->checkLogin();
     $model_seller = Model('seller');
     $seller_info = $model_seller->getSellerInfo(array('member_id' => $_SESSION['member_id']));
     if (!empty($seller_info)) {
         @header('location: index.php?act=seller_login');
     }
     if ($_GET['op'] != 'check_seller_name_exist') {
         $this->check_joinin_state();
     }
 }
コード例 #17
0
ファイル: city.php プロジェクト: noikiy/shopnc-2
 public function __construct()
 {
     /**
      * 读取通用、布局的语言包
      */
     Language::read('common');
     Language::read('home');
     /**
      * 判断本地生活是否关闭
      */
     //if (C('offline_isuse') != '1'){
     //    header('location: '.SiteUrl);die;
     //}
     /**
      * 设置模板文件夹路径
      */
     Tpl::setDir('home');
     /**
      * 设置布局文件内容
      */
     Tpl::setLayout('home_layout');
     /**
      * 转码
      */
     if ($_GET['column'] && strtoupper(CHARSET) == 'GBK') {
         $_GET = Language::getGBK($_GET);
     }
     /**
      * 获取导航
      */
     //Tpl::output('nav_list',($nav = F('nav'))? $nav :H('nav',true,'file'));
     /**
      * 本地生活Logo,标题
      */
     Tpl::output('html_logo', C('offline_logo'));
     Tpl::output('html_title', C('offline_style'));
     /**
      * 页面导航列表
      */
     $nav_list = $this->nav_list();
     Tpl::output('nav_list', $nav_list);
     /**
      * seo
      */
     Tpl::output('seo_keywords', C('offlineshop_seo_keywords'));
     Tpl::output('seo_description', C('offlineshop_seo_description'));
     Tpl::output('index_sign', 'index');
 }
コード例 #18
0
ファイル: sconnect.php プロジェクト: dotku/shopnc_cnnewyork
 public function __construct()
 {
     parent::__construct();
     Language::read("home_login_register,home_login_index,home_sconnect");
     /**
      * 判断新浪微博登录功能是否开启
      */
     if (C('sina_isuse') != 1) {
         showMessage(Language::get('home_sconnect_unavailable'), 'index.php', 'html', 'error');
     }
     if (!$_SESSION['slast_key']) {
         showMessage(Language::get('home_sconnect_error'), 'index.php', 'html', 'error');
     }
     Tpl::output('hidden_nctoolbar', 1);
     Tpl::setLayout('login_layout');
 }
コード例 #19
0
ファイル: index.php プロジェクト: wangjiang988/ukshop
 public function indexOp()
 {
     Uk86Language::uk86_read('home_index_index');
     Tpl::output('index_sign', 'index');
     /*标记是首页*/
     //把加密的用户id写入cookie  by 3 3h ao.co m 已换另一个方式,临时去掉此方法
     //$uid = $_GET['uid'];
     //setcookie('uid', $uid);
     $uid = intval(base64_decode($_COOKIE['uid']));
     //抢购专区
     Uk86Language::uk86_read('member_groupbuy');
     $model_groupbuy = Model('groupbuy');
     $group_list = $model_groupbuy->getGroupbuyCommendedList(4);
     Tpl::output('group_list', $group_list);
     //友情链接
     $model_link = Model('link');
     $link_list = $model_link->getLinkList($condition, $page);
     /**
      * 整理图片链接
      */
     if (is_array($link_list)) {
         foreach ($link_list as $k => $v) {
             if (!empty($v['link_pic'])) {
                 $link_list[$k]['link_pic'] = UPLOAD_SITE_URL . '/' . ATTACH_PATH . '/common/' . DS . $v['link_pic'];
             }
         }
     }
     Tpl::output('$link_list', $link_list);
     //限时折扣
     $model_xianshi_goods = Model('p_xianshi_goods');
     $xianshi_item = $model_xianshi_goods->getXianshiGoodsCommendList(4);
     Tpl::output('xianshi_item', $xianshi_item);
     //板块信息
     $model_web_config = Model('web_config');
     $web_html = $model_web_config->getWebHtml('index');
     Tpl::output('web_html', $web_html);
     //资讯
     $model_cms = Model('cms_article');
     $cms_list = $model_cms->getNewArticle();
     Tpl::output('cms_list', $cms_list);
     Model('seo')->type('index')->show();
     Tpl::setLayout("index_layout");
     //Tpl::setLayout("null_layout");
     Tpl::showpage('index');
 }
コード例 #20
0
ファイル: predeposit.php プロジェクト: noikiy/ecmall
 public function __construct()
 {
     parent::__construct();
     Language::read('member_member_predeposit');
     if ($GLOBALS['setting_config']['predeposit_isuse'] != '1') {
         showMessage(Language::get('predeposit_unavailable'), 'index.php?act=member_snsindex', 'html', 'error');
     }
     //充值记录状态数组
     $rechargestate = array(0 => Language::get('predeposit_rechargestate_auditing'), 1 => Language::get('predeposit_rechargestate_completed'), 2 => Language::get('predeposit_rechargestate_closed'));
     //充值记录支付状态数组
     $rechargepaystate = array(0 => Language::get('predeposit_rechargewaitpaying'), 1 => Language::get('predeposit_rechargepaysuccess'));
     Tpl::output('rechargestate', $rechargestate);
     Tpl::output('rechargepaystate', $rechargepaystate);
     //提现记录状态数组
     $cashstate = array(0 => Language::get('predeposit_cashstate_auditing'), 1 => Language::get('predeposit_cashstate_completed'), 2 => Language::get('predeposit_cashstate_closed'));
     //提现记录支付状态数组
     $cashpaystate = array(0 => Language::get('predeposit_cashwaitpaying'), 1 => Language::get('predeposit_cashpaysuccess'));
     Tpl::output('cashstate', $cashstate);
     Tpl::output('cashpaystate', $cashpaystate);
     Tpl::setLayout('member_pub_layout');
 }
コード例 #21
0
ファイル: connect.php プロジェクト: 1290800466/mac_win
 public function __construct()
 {
     parent::__construct();
     Language::read("home_login_register,home_login_index,home_qqconnect");
     /**
      * 判断qq互联功能是否开启
      */
     if (C('qq_isuse') != 1) {
         showMessage(Language::get('home_qqconnect_unavailable'), 'index.php', 'html', 'error');
         //'系统未开启QQ互联功能'
     }
     /**
      * 初始化测试数据
      */
     if (!$_SESSION['openid']) {
         showMessage(Language::get('home_qqconnect_error'), 'index.php', 'html', 'error');
         //'系统错误'
     }
     Tpl::output('hidden_nctoolbar', 1);
     Tpl::setLayout('login_layout');
 }
コード例 #22
0
ファイル: slogin.php プロジェクト: noikiy/shopnc-2
 public function __construct()
 {
     if (isset($_SESSION['store_id']) && $_SESSION['store_id'] > 0) {
         header("Location:index.php?act=storesetting&op=dashboard");
         exit;
     }
     Language::read('common');
     language::read('home');
     Language::read('storelogin');
     /**
      * 设置模板文件夹路径
      */
     Tpl::setDir('member');
     /**
      * 设置布局文件内容
      */
     Tpl::setLayout('member_store_layout');
     //页面导航列表
     $nav_list = $this->nav_list();
     Tpl::output('nav_list', $nav_list);
     $this->layout = 'member_store_msg';
     Tpl::output('sign', 'create_store');
 }
コード例 #23
0
ファイル: seller_login.php プロジェクト: flying3615/chuniang
 public function show_loginOp()
 {
     Tpl::output('nchash', getNchash());
     Tpl::setLayout('null_layout');
     Tpl::showpage('login');
 }
コード例 #24
0
 public function show_registerOp()
 {
     Tpl::output('nchash', getNchash());
     Tpl::setLayout('null_layout');
     Tpl::showpage('register');
 }
コード例 #25
0
ファイル: control.php プロジェクト: ff00x0/shopnc
 public function __construct()
 {
     parent::__construct();
     Tpl::setLayout('login_layout');
 }
コード例 #26
0
ファイル: control.php プロジェクト: Maplecms/shopnc-yhmall
 public function __construct()
 {
     Language::read('common,store_layout');
     Tpl::output('max_recordnum', self::MAX_RECORDNUM);
     Tpl::setDir('store');
     Tpl::setLayout('store_sns_layout');
     Tpl::output('nav_list', ($nav = H('nav')) ? $nav : H('nav', true));
 }
コード例 #27
0
ファイル: index.php プロジェクト: wangjiang988/ukshop
 /**
  * 首页
  */
 public function indexOp()
 {
     $model = Model();
     //我的圈子,话题,和回复数
     $my_counts['circle_count'] = $model->table('circle_member')->where(array('member_id' => $_SESSION['member_id']))->count();
     $my_counts['theme_count'] = $model->table('circle_theme')->where(array('member_id' => $_SESSION['member_id']))->count();
     $my_counts['threply_count'] = $model->table('circle_threply')->where(array('member_id' => $_SESSION['member_id']))->count();
     Tpl::output('circle_counts', $my_counts);
     // 热门圈子      **显示3个圈子,按推荐随机排列,推荐不够按成员数主题数降序排列**
     $circle_list = $model->table('circle')->field('*, is_hot*rand() as rand')->where(array('circle_status' => 1, 'is_hot' => 1, 'is_official' => 0))->order('rand desc')->limit(4)->select();
     if (!empty($circle_list)) {
         $circle_list = uk86_array_under_reset($circle_list, 'circle_id');
         $circleid_array = array_keys($circle_list);
         // 查询圈子最新主题
         foreach ($circle_list as $key => $val) {
             // 最新的两条数据
             $theme_list = $model->table('circle_theme')->where(array('circle_id' => $val['circle_id'], 'is_closed' => 0))->order('theme_id desc')->find();
             $circle_list[$key]['theme_list'] = $theme_list;
         }
         Tpl::output('circle_list', $circle_list);
         //var_dump($circle_list);
         /*$now = strtotime(date('Y-m-d',time()));
         			// 今天发表的主题
         			$nowthemecount_array = $model->table('circle_theme')->field('count(circle_id) as count,circle_id')->group('circle_id')->where(array('theme_addtime'=>array('gt', $now), 'circle_id'=>array('in', $circleid_array), 'is_closed'=>0))->select();
         			if(!empty($nowthemecount_array)){
         				$nowthemecount_array = uk86_array_under_reset($nowthemecount_array, 'circle_id');
         				Tpl::output('nowthemecount_array', $nowthemecount_array);
         			}
         
         			// 今天新加入的成员
         			$nowjoincount_array = $model->table('circle_member')->field('count(circle_id) as count,circle_id')->group('circle_id')->where(array('cm_jointime'=>array('gt', $now), 'circle_id'=>array('in', $circleid_array)))->select();
         			if(!empty($nowjoincount_array)){
         				$nowjoincount_array = uk86_array_under_reset($nowjoincount_array, 'circle_id');
         				Tpl::output('nowjoincount_array', $nowjoincount_array);
         			}*/
     }
     //官方圈子及其活动
     $official_list = $model->table('circle')->field('circle_id')->where(array('circle_status' => 1, 'is_official' => 1))->select();
     if (!empty($official_list)) {
         $arr = array();
         foreach ($official_list as $official) {
             array_push($arr, intval($official['circle_id']));
         }
         $condition['is_closed'] = 0;
         $condition['has_affix'] = 1;
         $condition['circle_id'] = array("in", $arr);
         $condition['is_shut'] = 0;
         $official_theme_list = $model->table('circle_theme')->where($condition)->limit(8)->order('theme_addtime desc')->select();
         if (!empty($official_theme_list)) {
             foreach ($official_theme_list as $key => $official_theme) {
                 $affix = $model->table('circle_affix')->where(array('theme_id' => $official_theme['theme_id'], 'affix_type' => 1))->find();
                 $official_theme_list[$key]['affix'] = $affix;
                 unset($affix);
             }
         }
         Tpl::output('official_theme_list', $official_theme_list);
     }
     // 圈子分类
     $class_list = $model->table('circle_class')->where(array('class_status' => 1, 'is_recommend' => 1))->order('class_sort asc')->select();
     Tpl::output('class_list', $class_list);
     // 推荐圈子
     $rcircle_list = $model->table('circle')->field('*, is_recommend*rand() as rand')->where(array('circle_status' => 1, 'is_recommend' => 1, 'is_official' => 0))->order('rand desc')->limit('20')->select();
     Tpl::output('rcircle_list', $rcircle_list);
     // 推荐话题
     $theme_list = $model->table('circle_theme')->field('*, is_recommend*rand() as rand')->where(array('has_affix' => 1, 'is_closed' => 0, 'is_recommend' => 1, 'is_official' => 0))->order('rand desc')->limit(8)->select();
     if (!empty($theme_list)) {
         $theme_list = uk86_array_under_reset($theme_list, 'theme_id');
         $themeid_array = array_keys($theme_list);
         // 附件
         $affix_list = $model->table('circle_affix')->where(array('theme_id' => array('in', $themeid_array), 'affix_type' => 1))->group('theme_id')->select();
         if (!empty($affix_list)) {
             $affix_list = uk86_array_under_reset($affix_list, 'theme_id');
         }
         foreach ($theme_list as $key => $val) {
             if (isset($affix_list[$val['theme_id']])) {
                 $theme_list[$key]['affix'] = uk86_themeImageUrl($affix_list[$val['theme_id']]['affix_filethumb']);
             }
         }
         Tpl::output('theme_list', $theme_list);
     }
     // 商品话题
     $gtheme_list = $model->table('circle_theme')->where(array('has_goods' => 1, 'is_closed' => 0))->order('theme_id desc')->limit(6)->select();
     //var_dump($gtheme_list);
     if (!empty($gtheme_list)) {
         $gtheme_list = uk86_array_under_reset($gtheme_list, 'theme_id');
         $themeid_array = array_keys($gtheme_list);
         // 圈子商品
         $thg_list = $model->table('circle_thg')->where(array('theme_id' => array('in', $themeid_array), 'reply_id' => 0))->select();
         $thg_list = tidyThemeGoods($thg_list, 'theme_id', 2);
         Tpl::output('thg_list', $thg_list);
         //var_dump($thg_list);
         Tpl::output('gtheme_list', $gtheme_list);
     }
     // 优秀成员
     $member_list = $model->table('circle_member')->field('*, is_recommend*rand() as rand')->where(array('is_recommend' => 1))->order('rand desc')->limit(5)->select();
     if (!empty($member_list)) {
         $member_list = array_reverse($member_list);
         $one_member = array_pop($member_list);
         $where = array();
         $where['member_id'] = $one_member['member_id'];
         $where['circle_id'] = $one_member['circle_id'];
         $one_membertheme = $model->table('circle_theme')->where($where)->order('theme_id desc')->limit(4)->select();
         Tpl::output('one_member', $one_member);
         Tpl::output('one_membertheme', $one_membertheme);
         if (!empty($member_list)) {
             $where = '';
             foreach ($member_list as $val) {
                 $where .= '( circle_member.member_id = ' . $val['member_id'] . ' and circle_member.circle_id = ' . $val['circle_id'] . ') or ';
             }
             $where = rtrim($where, 'or ');
             $more_membertheme = $model->table('circle_member,circle_theme')->join('inner')->on('circle_member.member_id = circle_theme.member_id and circle_member.circle_id = circle_theme.circle_id')->where($where)->group('circle_member.member_id,circle_member.circle_id')->select();
             Tpl::output('more_membertheme', $more_membertheme);
         }
     }
     // 最新话题/热门话题/人气回复
     $this->themeTop();
     //有附件图片的热门话题(非官方)
     $hot_theme_list_with_img = $model->table('circle_theme')->where(array('is_closed' => 0, 'has_affix' => 1, 'is_official' => 0))->limit(5)->order('theme_browsecount desc')->select();
     if (!empty($hot_theme_list_with_img)) {
         $hot_theme_list_with_img = uk86_array_under_reset($hot_theme_list_with_img, 'theme_id');
         $themeid_array2 = array_keys($hot_theme_list_with_img);
         // 附件
         $affix_list2 = $model->table('circle_affix')->where(array('theme_id' => array('in', $themeid_array2), 'affix_type' => 1))->group('theme_id')->select();
         if (!empty($affix_list2)) {
             $affix_list2 = uk86_array_under_reset($affix_list2, 'theme_id');
         }
         foreach ($hot_theme_list_with_img as $key => $val) {
             if (isset($affix_list2[$val['theme_id']])) {
                 $hot_theme_list_with_img[$key]['affix'] = uk86_themeImageUrl($affix_list2[$val['theme_id']]['affix_filethumb']);
             }
         }
         Tpl::output('hot_theme_list_with_img', $hot_theme_list_with_img);
     }
     //无附件图片的热门话题(非官方)
     $hotThemeListWithoutImg = $model->table('circle_theme')->where(array('is_closed' => 0, 'has_affix' => 0, 'is_official' => 0))->limit(6)->order('theme_browsecount desc')->select();
     Tpl::output('hot_theme_list_without_img', $hotThemeListWithoutImg);
     //var_dump($hotThemeListWithoutImg);
     // 首页幻灯
     $loginpic = unserialize(C('circle_loginpic'));
     Tpl::output('loginpic', $loginpic);
     $this->circleSEO();
     Tpl::setLayout('null_layout');
     Tpl::showpage('circle_index');
 }
コード例 #28
0
ファイル: login.php プロジェクト: wangjiang988/ukshop
 /**
  * 会员注册页面
  *
  * @param
  * @return
  */
 public function registerOp()
 {
     Uk86Language::uk86_read('common,home_layout_new');
     Tpl::setLayout('home_layout_new');
     Uk86Language::uk86_read("home_login_register");
     $lang = Uk86Language::uk86_getLangContent();
     $model_member = Model('member');
     $model_member->checkloginMember();
     Tpl::output('html_title', C('site_name') . ' - ' . $lang['login_register_join_us']);
     Tpl::showpage('register');
 }
コード例 #29
0
ファイル: home.php プロジェクト: noikiy/shopnc-minion
 /**
  * 更换头像
  *
  * @param 
  * @return 
  */
 public function avatarOp()
 {
     Language::read('member_home_member,cut');
     $model_member = Model('member');
     $member_id = $_SESSION['member_id'];
     $member_avatar = $model_member->getfby_member_id($member_id, 'member_avatar');
     Tpl::output('member_avatar', $member_avatar);
     self::profile_menu('member', 'avatar');
     Tpl::output('menu_sign', 'profile');
     Tpl::output('menu_sign_url', 'index.php?act=member&op=home');
     Tpl::output('menu_sign1', 'avatar');
     Tpl::setLayout('member_pub_layout');
     Tpl::showpage('member_profile.avatar');
 }
コード例 #30
0
ファイル: control.php プロジェクト: uwitec/xbshop
 public function __construct()
 {
     Language::read('common,home_layout');
     //输出头部的公用信息
     $this->showLayout();
     //输出会员信息
     $this->member_info = $this->getMemberAndGradeInfo(true);
     Tpl::output('member_info', $this->member_info);
     Tpl::setDir('home');
     Tpl::setLayout('home_layout');
     if ($_GET['column'] && strtoupper(CHARSET) == 'GBK') {
         $_GET = Language::getGBK($_GET);
     }
     if (!C('site_status')) {
         halt(C('closed_reason'));
     }
     //判断系统是否开启积分和积分中心功能
     if (C('points_isuse') != 1 || C('pointshop_isuse') != 1) {
         showMessage(Language::get('pointshop_unavailable'), urlShop('index', 'index'), 'html', 'error');
     }
     Tpl::output('index_sign', 'pointshop');
 }