Merge branch 'g5'
This commit is contained in:
31
common.php
31
common.php
@ -218,14 +218,38 @@ if ($config['cf_editor'])
|
|||||||
else
|
else
|
||||||
define('G5_EDITOR_LIB', G5_LIB_PATH."/editor.lib.php");
|
define('G5_EDITOR_LIB', G5_LIB_PATH."/editor.lib.php");
|
||||||
|
|
||||||
|
//==============================================================================
|
||||||
|
// 사용기기 설정
|
||||||
|
// config.php G5_SET_DEVICE 설정에 따라 사용자 화면 제한됨
|
||||||
|
// pc 설정 시 모바일 기기에서도 PC화면 보여짐
|
||||||
|
// mobile 설정 시 PC에서도 모바일화면 보여짐
|
||||||
|
// both 설정 시 접속 기기에 따른 화면 보여짐
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
$is_mobile = false;
|
||||||
|
$set_device = true;
|
||||||
|
if(defined('G5_SET_DEVICE')) {
|
||||||
|
switch(G5_SET_DEVICE) {
|
||||||
|
case 'pc':
|
||||||
|
$is_mobile = false;
|
||||||
|
$set_device = false;
|
||||||
|
break;
|
||||||
|
case 'mobile':
|
||||||
|
$is_mobile = true;
|
||||||
|
$set_device = false;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//==============================================================================
|
||||||
|
|
||||||
//==============================================================================
|
//==============================================================================
|
||||||
// Mobile 모바일 설정
|
// Mobile 모바일 설정
|
||||||
// 쿠키에 저장된 값이 모바일이라면 브라우저 상관없이 모바일로 실행
|
// 쿠키에 저장된 값이 모바일이라면 브라우저 상관없이 모바일로 실행
|
||||||
// 그렇지 않다면 브라우저의 HTTP_USER_AGENT 에 따라 모바일 결정
|
// 그렇지 않다면 브라우저의 HTTP_USER_AGENT 에 따라 모바일 결정
|
||||||
// G5_MOBILE_AGENT : config.php 에서 선언
|
// G5_MOBILE_AGENT : config.php 에서 선언
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
$is_mobile = false;
|
if (G5_USE_MOBILE && $set_device) {
|
||||||
if (G5_USE_MOBILE) {
|
|
||||||
if ($_REQUEST['device']=='pc')
|
if ($_REQUEST['device']=='pc')
|
||||||
$is_mobile = false;
|
$is_mobile = false;
|
||||||
else if ($_REQUEST['device']=='mobile')
|
else if ($_REQUEST['device']=='mobile')
|
||||||
@ -234,10 +258,13 @@ if (G5_USE_MOBILE) {
|
|||||||
$is_mobile = $_SESSION['ss_is_mobile'];
|
$is_mobile = $_SESSION['ss_is_mobile'];
|
||||||
else if (is_mobile())
|
else if (is_mobile())
|
||||||
$is_mobile = true;
|
$is_mobile = true;
|
||||||
|
} else {
|
||||||
|
$set_device = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$_SESSION['ss_is_mobile'] = $is_mobile;
|
$_SESSION['ss_is_mobile'] = $is_mobile;
|
||||||
define('G5_IS_MOBILE', $is_mobile);
|
define('G5_IS_MOBILE', $is_mobile);
|
||||||
|
define('G5_DEVICE_BUTTON_DISPLAY', $set_device);
|
||||||
if (G5_IS_MOBILE) {
|
if (G5_IS_MOBILE) {
|
||||||
include_once(G5_LIB_PATH.'/mobile.lib.php'); // 모바일 전용 라이브러리
|
include_once(G5_LIB_PATH.'/mobile.lib.php'); // 모바일 전용 라이브러리
|
||||||
$g5['mobile_path'] = G5_PATH.'/'.$g5['mobile_dir'];
|
$g5['mobile_path'] = G5_PATH.'/'.$g5['mobile_dir'];
|
||||||
|
|||||||
@ -115,6 +115,14 @@ define('G5_PHPMAILER_PATH', G5_PLUGIN_PATH.'/'.G5_PHPMAILER_DIR);
|
|||||||
//==============================================================================
|
//==============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
//==============================================================================
|
||||||
|
// 사용기기 설정
|
||||||
|
// pc 설정 시 모바일 기기에서도 PC화면 보여짐
|
||||||
|
// mobile 설정 시 PC에서도 모바일화면 보여짐
|
||||||
|
// both 설정 시 접속 기기에 따른 화면 보여짐
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
define('G5_SET_DEVICE', 'both');
|
||||||
|
|
||||||
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
|
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
|
||||||
define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부
|
define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
if(G5_USE_MOBILE && G5_IS_MOBILE) {
|
if(G5_DEVICE_BUTTON_DISPLAY && G5_IS_MOBILE) {
|
||||||
$seq = 0;
|
$seq = 0;
|
||||||
$p = parse_url(G5_URL);
|
$p = parse_url(G5_URL);
|
||||||
$href = $p['scheme'].'://'.$p['host'].$_SERVER['PHP_SELF'];
|
$href = $p['scheme'].'://'.$p['host'].$_SERVER['PHP_SELF'];
|
||||||
|
|||||||
2
tail.php
2
tail.php
@ -40,7 +40,7 @@ if (G5_IS_MOBILE) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
if(G5_USE_MOBILE && !G5_IS_MOBILE) {
|
if(G5_DEVICE_BUTTON_DISPLAY && !G5_IS_MOBILE) {
|
||||||
$seq = 0;
|
$seq = 0;
|
||||||
$p = parse_url(G5_URL);
|
$p = parse_url(G5_URL);
|
||||||
$href = $p['scheme'].'://'.$p['host'].$_SERVER['PHP_SELF'];
|
$href = $p['scheme'].'://'.$p['host'].$_SERVER['PHP_SELF'];
|
||||||
|
|||||||
Reference in New Issue
Block a user