當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Tpl::setDir方法代碼示例

本文整理匯總了PHP中Tpl::setDir方法的典型用法代碼示例。如果您正苦於以下問題:PHP Tpl::setDir方法的具體用法?PHP Tpl::setDir怎麽用?PHP Tpl::setDir使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Tpl的用法示例。


在下文中一共展示了Tpl::setDir方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: __construct

 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');
 }
開發者ID:noikiy,項目名稱:shopnc-2,代碼行數:25,代碼來源:storedetail.php

示例2: showTip

 protected function showTip($msg, $url = '', $show_type = 'html', $msg_type = 'succ', $is_show = 1, $time = 2000)
 {
     /**
      * 如果默認為空,則跳轉至上一步鏈接
      */
     $url = $url != '' ? $url : getReferer();
     $msg_type = in_array($msg_type, array('succ', 'error')) ? $msg_type : 'error';
     if (is_array($url)) {
         foreach ($url as $k => $v) {
             $url[$k]['url'] = $v['url'] ? $v['url'] : getReferer();
         }
     }
     /**
      * 讀取信息布局的語言包
      */
     Language::read("msg");
     /**
      * html輸出形式
      * 指定為指定項目目錄下的error模板文件
      */
     Tpl::setDir('');
     Tpl::output('html_title', Language::get('nc_html_title'));
     Tpl::output('msg', $msg);
     Tpl::output('url', $url);
     Tpl::output('msg_type', $msg_type);
     Tpl::output('is_show', $is_show);
     Tpl::showpage('msg', $this->layout, $time);
     exit;
 }
開發者ID:noikiy,項目名稱:shopnc-2,代碼行數:29,代碼來源:control.php

示例3: __construct

 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');
 }
開發者ID:hyperbolaa,項目名稱:shopnc,代碼行數:32,代碼來源:store_snshome.php

示例4: __construct

 public function __construct()
 {
     parent::__construct();
     /**
      * 設置模板文件夾路徑
      */
     Tpl::setDir('home');
     /**
      * 設置布局文件內容
      */
     Tpl::setLayout('member_show_layout');
 }
開發者ID:noikiy,項目名稱:shopnc-2,代碼行數:12,代碼來源:membershow.php

示例5: __construct

	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');
	}
開發者ID:noikiy,項目名稱:travel,代碼行數:12,代碼來源:charge.php

示例6: __construct

 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');
 }
開發者ID:noikiy,項目名稱:shopnc-2,代碼行數:48,代碼來源:city.php

示例7: edit_goods_floorOp

 public function edit_goods_floorOp()
 {
     $condition['store_id'] = $_SESSION['store_id'];
     $model = Model();
     if (uk86_chksubmit()) {
         $condition['id'] = $_POST['id'];
         $data['floor_name'] = $_POST['floor_name'];
         $data['update_at'] = time();
         $data['is_hidden'] = $_POST['is_hidden'];
         if ($model->table('store_floor')->where($condition)->update($data)) {
             showDialog(L('nc_common_op_succ'), 'reload', 'succ', 'CUR_DIALOG.close();');
         } else {
             showDialog('編輯樓層失敗', '', 'error', 'CUR_DIALOG.close();');
         }
     }
     $condition['id'] = $_GET['id'];
     $floor = $model->table('store_floor')->where($condition)->find();
     Tpl::output('floor', $floor);
     Tpl::setDir('home');
     Tpl::showpage('store_floor_edit', 'null_layout');
 }
開發者ID:wangjiang988,項目名稱:ukshop,代碼行數:21,代碼來源:store_goods_floor.php

示例8: __construct

 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');
 }
開發者ID:noikiy,項目名稱:shopnc-2,代碼行數:23,代碼來源:slogin.php

示例9: __construct

 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));
 }
開發者ID:Maplecms,項目名稱:shopnc-yhmall,代碼行數:8,代碼來源:control.php

示例10: __construct

 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');
 }
開發者ID:uwitec,項目名稱:xbshop,代碼行數:22,代碼來源:control.php

示例11: showMessage

/**
 * 輸出信息
 *
 * @param string $msg 輸出信息
 * @param string/array $url 跳轉地址 當$url為數組時,結構為 array('msg'=>'跳轉連接文字','url'=>'跳轉連接');
 * @param string $show_type 輸出格式 默認為html
 * @param string $msg_type 信息類型 succ 為成功,error為失敗/錯誤
 * @param string $is_show  是否顯示跳轉鏈接,默認是為1,顯示
 * @param int $time 跳轉時間,默認為2秒
 * @return string 字符串類型的返回結果
 */
function showMessage($msg, $url = '', $show_type = 'html', $msg_type = 'succ', $is_show = 1, $time = 2000)
{
    if (!class_exists('Language')) {
        import('libraries.language');
    }
    Language::read('core_lang_index');
    $lang = Language::getLangContent();
    /**
     * 如果默認為空,則跳轉至上一步鏈接
     */
    $url = $url != '' ? $url : getReferer();
    $msg_type = in_array($msg_type, array('succ', 'error')) ? $msg_type : 'error';
    /**
     * 輸出類型
     */
    switch ($show_type) {
        case 'json':
            $return = '{';
            $return .= '"msg":"' . $msg . '",';
            $return .= '"url":"' . $url . '"';
            $return .= '}';
            echo $return;
            break;
        case 'exception':
            echo '<!DOCTYPE html>';
            echo '<html>';
            echo '<head>';
            echo '<meta http-equiv="Content-Type" content="text/html; charset=' . CHARSET . '" />';
            echo '<title></title>';
            echo '<style type="text/css">';
            echo 'body { font-family: "Verdana";padding: 0; margin: 0;}';
            echo 'h2 { font-size: 12px; line-height: 30px; border-bottom: 1px dashed #CCC; padding-bottom: 8px;width:800px; margin: 20px 0 0 150px;}';
            echo 'dl { float: left; display: inline; clear: both; padding: 0; margin: 10px 20px 20px 150px;}';
            echo 'dt { font-size: 14px; font-weight: bold; line-height: 40px; color: #333; padding: 0; margin: 0; border-width: 0px;}';
            echo 'dd { font-size: 12px; line-height: 40px; color: #333; padding: 0px; margin:0;}';
            echo '</style>';
            echo '</head>';
            echo '<body>';
            echo '<h2>' . $lang['error_info'] . '</h2>';
            echo '<dl>';
            echo '<dd>' . $msg . '</dd>';
            echo '<dt><p /></dt>';
            echo '<dd>' . $lang['error_notice_operate'] . '</dd>';
            echo '<dd><p /><p /><p /><p /></dd>';
            echo '<dd><p /><p /><p /><p /></dd>';
            echo '</dl>';
            echo '</body>';
            echo '</html>';
            exit;
            break;
        case 'javascript':
            echo "<script>";
            echo "alert('" . $msg . "');";
            echo "location.href='" . $url . "'";
            echo "</script>";
            exit;
            break;
        case 'tenpay':
            echo "<html><head>";
            echo "<meta name=\"TENCENT_ONLINE_PAYMENT\" content=\"China TENCENT\">";
            echo "<script language=\"javascript\">";
            echo "window.location.href='" . $url . "';";
            echo "</script>";
            echo "</head><body></body></html>";
            exit;
            break;
        default:
            /**
             * 不顯示右側工具條
             */
            Tpl::output('hidden_nctoolbar', 1);
            if (is_array($url)) {
                foreach ($url as $k => $v) {
                    $url[$k]['url'] = $v['url'] ? $v['url'] : getReferer();
                }
            }
            /**
             * 讀取信息布局的語言包
             */
            Language::read("msg");
            /**
             * html輸出形式
             * 指定為指定項目目錄下的error模板文件
             */
            Tpl::setDir('');
            Tpl::output('html_title', Language::get('nc_html_title'));
            Tpl::output('msg', $msg);
            Tpl::output('url', $url);
            Tpl::output('msg_type', $msg_type);
//.........這裏部分代碼省略.........
開發者ID:flying3615,項目名稱:chuniang,代碼行數:101,代碼來源:core.php

示例12: pay_okOp

 /**
  * 支付成功頁麵
  */
 public function pay_okOp()
 {
     $order_sn = $_GET['order_sn'];
     if (!preg_match('/^\\d{18}$/', $order_sn)) {
         showMessage('訂單不存在', 'index.php?act=member_live&op=index', 'html', 'error');
     }
     Language::read('common,home_layout');
     Tpl::setDir('buy');
     Tpl::setLayout('buy_layout');
     //查詢支付單信息
     $model_live_order = Model('live_order');
     $order_info = $model_live_order->live_orderInfo(array('order_sn' => $order_sn, 'member_id' => $_SESSION['member_id']));
     if (empty($order_info)) {
         showMessage('訂單不存在', 'index.php?act=member_live&op=index', 'html', 'error');
     }
     Tpl::output('order_info', $order_info);
     //生成搶購券
     $sn_str = '';
     for ($i = 0; $i < $order_info['number']; $i++) {
         $sn = $this->_groupbuySN();
         $order_pwd = $model_live_order->getLiveOrderPwd(array('order_pwd' => $sn));
         if (count($order_pwd) > 0) {
             $i--;
             continue;
         }
         $params = array();
         $params['order_id'] = $order_info['order_id'];
         $params['state'] = 1;
         //1.未使用
         $params['order_pwd'] = $sn;
         $model_live_order->addLiveOrderPwd($params);
         $sn_str .= $sn . ',';
     }
     //發送短信
     $sn_str = trim($sn_str, ',');
     $content = '您的搶購兌換券:' . $sn_str;
     $sms = new Sms();
     $sms->send($order_info['mobile'], $content . '【' . C('site_name') . '】');
     Tpl::output('buy_step', 'step4');
     Tpl::showpage('live_groupbuy_step3');
 }
開發者ID:mengtaolin,項目名稱:shopping,代碼行數:44,代碼來源:show_live_groupbuy.php

示例13: _api_pay

 /**
  * 第三方在線支付接口 v3-b12
  *
  */
 private function _api_pay($order_info, $payment_info)
 {
     $payment_api = new $payment_info['payment_code']($payment_info, $order_info);
     if ($payment_info['payment_code'] == 'chinabank') {
         $payment_api->submit();
     } elseif ($payment_info['payment_code'] == 'wxpay') {
         if (!extension_loaded('curl')) {
             showMessage('係統curl擴展未加載,請檢查係統配置', '', 'html', 'error');
         }
         Tpl::setDir('buy');
         Tpl::setLayout('buy_layout');
         if (array_key_exists('order_list', $order_info)) {
             Tpl::output('order_list', $order_info['order_list']);
             Tpl::output('args', 'buyer_id=' . $_SESSION['member_id'] . '&pay_id=' . $order_info['pay_id']);
         } else {
             Tpl::output('order_list', array($order_info));
             Tpl::output('args', 'buyer_id=' . $_SESSION['member_id'] . '&order_id=' . $order_info['order_id']);
         }
         Tpl::output('api_pay_amount', $order_info['api_pay_amount']);
         Tpl::output('pay_url', base64_encode(encrypt($payment_api->get_payurl(), MD5_KEY)));
         Tpl::output('nav_list', rkcache('nav', true));
         Tpl::showpage('payment.wxpay');
     } else {
         @header("Location: " . $payment_api->get_payurl());
     }
     exit;
 }
開發者ID:dotku,項目名稱:shopnc_cnnewyork,代碼行數:31,代碼來源:payment.php

示例14: __construct

 /**
  * 構造函數
  */
 public function __construct()
 {
     /**
      * 讀取布局的語言包文件
      */
     Language::read('common,store_layout');
     /**
      * 係統狀態檢查
      */
     if (C('site_status') == '0') {
         showMessage(C('closed_reason'));
         exit;
     }
     //文章輸出
     $list = $this->_article();
     //獲得瀏覽過的商品
     $this->viewed_goods();
     /**
      * 設置模板文件夾路徑
      */
     Tpl::setDir('store');
     /**
      * 獲取導航
      */
     Tpl::output('nav_list', ($g = F('nav')) ? $g : H('nav', true, 'file'));
     /**
      * 設置布局文件內容
      */
     Tpl::setLayout('store_layout');
     /**
      * 熱門搜索
      */
     Tpl::output('hot_search', @explode(',', C('hot_search')));
     /**
      * 短消息檢查
      */
     $this->checkMessage();
     /**
      * 購物車商品種數查詢
      */
     $this->queryCart();
     $this->getAllCategoryET();
 }
開發者ID:my1977,項目名稱:shopnc,代碼行數:46,代碼來源:control.php

示例15: __construct

 /**
  * 構造函數
  */
 public function __construct()
 {
     /**
      * 讀取布局的語言包文件
      */
     Language::read('common,store_layout');
     /**
      * 係統狀態檢查
      */
     if (C('site_status') == '0') {
         showMessage(C('closed_reason'));
         exit;
     }
     /**
      * 設置模板文件夾路徑
      */
     Tpl::setDir('store');
     /**
      * 獲取導航
      */
     Tpl::output('nav_list', ($g = F('nav')) ? $g : H('nav', true, 'file'));
     /**
      * 設置布局文件內容
      */
     Tpl::setLayout('store_layout');
     /**
      * 短消息檢查
      */
     $this->checkMessage();
     /**
      * 購物車商品種數查詢
      */
     $this->queryCart();
 }
開發者ID:noikiy,項目名稱:ecmall,代碼行數:37,代碼來源:control.php


注:本文中的Tpl::setDir方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。