배포본과 써글닷컴을 합치는 작업중
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
data
|
||||
config.php
|
||||
test.php
|
||||
test*
|
||||
sirgle
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?
|
||||
define('G4_IS_ADMIN', true);
|
||||
include_once ('../common.php');
|
||||
include_once(G4_ADMIN_PATH.'/admin.lib.php');
|
||||
$admin_index = false;
|
||||
?>
|
||||
@ -2,7 +2,7 @@
|
||||
if (!defined('_GNUBOARD_')) exit;
|
||||
|
||||
$begin_time = get_microtime();
|
||||
$administrator = 1;
|
||||
|
||||
include_once(G4_PATH.'/head.sub.php');
|
||||
|
||||
function print_menu1($key, $no)
|
||||
|
||||
@ -14,6 +14,15 @@ if (!isset($config['cf_email_admin'])) {
|
||||
sql_query(" ALTER TABLE {$g4['config_table']} ADD cf_email_admin VARCHAR(255) NOT NULL DEFAULT '' AFTER cf_email_use ", TRUE);
|
||||
}
|
||||
|
||||
if (!isset($config['cf_include_index'])) {
|
||||
sql_query(" ALTER TABLE `{$g4['config_table']}`
|
||||
ADD `cf_include_index` VARCHAR(255) NOT NULL AFTER `cf_admin`,
|
||||
ADD `cf_include_head` VARCHAR(255) NOT NULL AFTER `cf_include_index`,
|
||||
ADD `cf_include_tail` VARCHAR(255) NOT NULL AFTER `cf_include_head`,
|
||||
ADD `cf_add_script` TEXT NOT NULL AFTER `cf_include_tail`
|
||||
", TRUE);
|
||||
}
|
||||
|
||||
$g4['title'] = '환경설정';
|
||||
include_once ('./admin.head.php');
|
||||
|
||||
@ -51,6 +60,34 @@ $pg_anchor = "
|
||||
<th scope="row"><label for="cf_admin">최고관리자<strong class="sound_only">필수</strong></label></th>
|
||||
<td><?=get_member_id_select('cf_admin', 10, $config['cf_admin'], 'required')?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="cf_include_index">초기화면 파일 경로</label></th>
|
||||
<td colspan="3">
|
||||
<?=help('입력이 없으면 index.php가 초기화면 파일의 기본 경로로 설정됩니다.')?>
|
||||
<input type="text" id="cf_include_index" name="cf_include_index" class="frm_input" value="<?=$config['cf_include_index']?>" size="50">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="cf_include_head">상단 파일 경로</label></th>
|
||||
<td colspan="3">
|
||||
<?=help('입력이 없으면 head.php가 상단 파일의 기본 경로로 설정됩니다.')?>
|
||||
<input type="text" id="cf_include_head" name="cf_include_head" class="frm_input" value="<?=$config['cf_include_head']?>" size="50">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="cf_include_tail">하단 파일 경로</label></th>
|
||||
<td colspan="3">
|
||||
<?=help('입력이 없으면 tail.php가 상단 파일의 기본 경로로 설정됩니다.')?>
|
||||
<input type="text" id="cf_include_tail" name="cf_include_tail" class="frm_input" value="<?=$config['cf_include_tail']?>" size="50">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="cf_add_script">추가 script, css</label></th>
|
||||
<td colspan="3">
|
||||
<?=help('HTML의 </HEAD> 태그위로 추가될 JavaScript와 css 코드를 설정합니다.')?>
|
||||
<textarea id="cf_add_script" name="cf_add_script"><?=$config['cf_add_script']?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="cf_use_point">포인트 사용</label></th>
|
||||
<td colspan="3"><input type="checkbox" id="cf_use_point" name="cf_use_point" value="1" <?=$config['cf_use_point']?'checked':'';?>> 사용</td>
|
||||
|
||||
@ -22,6 +22,10 @@ check_token();
|
||||
$sql = " update {$g4['config_table']}
|
||||
set cf_title = '{$_POST['cf_title']}',
|
||||
cf_admin = '{$_POST['cf_admin']}',
|
||||
cf_include_index = '{$_POST['cf_include_index']}',
|
||||
cf_include_head = '{$_POST['cf_include_head']}',
|
||||
cf_include_tail = '{$_POST['cf_include_tail']}',
|
||||
cf_add_script = '{$_POST['cf_add_script']}',
|
||||
cf_use_point = '{$_POST['cf_use_point']}',
|
||||
cf_use_norobot = '{$_POST['cf_use_norobot']}',
|
||||
cf_use_copy_log = '{$_POST['cf_use_copy_log']}',
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
include_once('./_common.php');
|
||||
|
||||
$g4['title'] = '관리자메인';
|
||||
$admin_index = true;
|
||||
include_once ('./admin.head.php');
|
||||
|
||||
$new_member_rows = 5;
|
||||
|
||||
126
head.php
126
head.php
@ -9,6 +9,14 @@ include_once(G4_LIB_PATH.'/visit.lib.php');
|
||||
include_once(G4_LIB_PATH.'/connect.lib.php');
|
||||
include_once(G4_LIB_PATH.'/popular.lib.php');
|
||||
|
||||
// 상단 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
|
||||
if ($config['cf_include_head']) {
|
||||
if (!@include_once($config['cf_include_head'])) {
|
||||
die('기본환경 설정에서 상단 파일 경로가 잘못 설정되어 있습니다.');
|
||||
}
|
||||
return; // 이 코드의 아래는 실행을 하지 않습니다.
|
||||
}
|
||||
|
||||
//print_r2(get_defined_constants());
|
||||
?>
|
||||
|
||||
@ -108,25 +116,6 @@ include_once(G4_LIB_PATH.'/popular.lib.php');
|
||||
</a>
|
||||
</li>
|
||||
<? } ?>
|
||||
<? // 색상대비 on/off
|
||||
$cr_path = g4_path();
|
||||
if($contrast_use == 'on') {
|
||||
$cr_uri = $cr_path['curr_url'].'?contrast=off';
|
||||
$cr = "ON";
|
||||
} else {
|
||||
$cr_uri = $cr_path['curr_url'].'?contrast=on';
|
||||
$cr = "OFF";
|
||||
}
|
||||
if($_SERVER['QUERY_STRING']) {
|
||||
$query_string = preg_replace("/contrast=(on|off)&?/", "", $_SERVER['QUERY_STRING']);
|
||||
if($query_string)
|
||||
$cr_uri .= '&'.$query_string;
|
||||
}
|
||||
unset($cr_path);
|
||||
?>
|
||||
<li>
|
||||
<a href="<?=$cr_uri;?>">색상대비<?=$cr?></a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
@ -147,105 +136,6 @@ include_once(G4_LIB_PATH.'/popular.lib.php');
|
||||
<li class="gnb_2depth"><a href="#">써글톡</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=cry">넋두리</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">넋두리</a></li>
|
||||
<li class="gnb_2depth"><a href="#">넋두리</a></li>
|
||||
<li class="gnb_2depth"><a href="#">넋두리</a></li>
|
||||
<li class="gnb_2depth"><a href="#">넋두리</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=humor">써글유머</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">써글유머</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글유머</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글유머</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글유머</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=debate">써글토론</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">써글토론</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글토론</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글토론</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글토론</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=sirglenoms">써글놈들</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">써글놈들</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글놈들</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글놈들</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글놈들</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=writtenby">자작써글</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">자작써글</a></li>
|
||||
<li class="gnb_2depth"><a href="#">자작써글</a></li>
|
||||
<li class="gnb_2depth"><a href="#">자작써글</a></li>
|
||||
<li class="gnb_2depth"><a href="#">자작써글</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=liveloca">써글현장</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">써글현장</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글현장</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글현장</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글현장</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=game">써글게임</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">써글게임</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글게임</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글게임</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글게임</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=it">써글IT</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">써글IT</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글IT</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글IT</a></li>
|
||||
<li class="gnb_2depth"><a href="#">써글IT</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=zzalbang">짤방대결</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">짤방대결</a></li>
|
||||
<li class="gnb_2depth"><a href="#">짤방대결</a></li>
|
||||
<li class="gnb_2depth"><a href="#">짤방대결</a></li>
|
||||
<li class="gnb_2depth"><a href="#">짤방대결</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=goddess">여신대결</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">여신대결</a></li>
|
||||
<li class="gnb_2depth"><a href="#">여신대결</a></li>
|
||||
<li class="gnb_2depth"><a href="#">여신대결</a></li>
|
||||
<li class="gnb_2depth"><a href="#">여신대결</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="gnb_1depth">
|
||||
<a href="<?=$g4['url']?>/bbs/board.php?bo_table=sports">스포츠</a>
|
||||
<ul>
|
||||
<li class="gnb_2depth"><a href="#">스포츠</a></li>
|
||||
<li class="gnb_2depth"><a href="#">스포츠</a></li>
|
||||
<li class="gnb_2depth"><a href="#">스포츠</a></li>
|
||||
<li class="gnb_2depth"><a href="#">스포츠</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
27
head.sub.php
27
head.sub.php
@ -27,18 +27,6 @@ header("Cache-Control: no-cache"); // HTTP/1.1
|
||||
header("Expires: 0"); // rfc2616 - Section 14.21
|
||||
header("Pragma: no-cache"); // HTTP/1.0
|
||||
*/
|
||||
|
||||
// 색상대비
|
||||
if($_GET['contrast'] == 'on') {
|
||||
set_session('ss_contrast_use', 'on');
|
||||
} else if($_GET['contrast'] == 'off') {
|
||||
set_session('ss_contrast_use', 'off');
|
||||
}
|
||||
$contrast_use = get_session('ss_contrast_use');
|
||||
|
||||
$g4_css = "";
|
||||
if (G4_IS_MOBILE) $g4_css = "mobile";
|
||||
else $g4_css = "default";
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="ko">
|
||||
@ -47,16 +35,10 @@ else $g4_css = "default";
|
||||
<? if (G4_IS_MOBILE) {?><meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width"><? } ?>
|
||||
<!-- <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> -->
|
||||
<title><?=$g4_head_title?></title>
|
||||
<? if (isset($administrator)) { ?>
|
||||
<? if (defined('G4_IS_ADMIN')) { ?>
|
||||
<link rel="stylesheet" href="<?=G4_CSS_URL?>/admin.css?=<?=date("md")?>">
|
||||
<? if($contrast_use == 'on') { ?>
|
||||
<link rel="stylesheet" href="<?=G4_CSS_URL?>/admin_cr.css?=<?=date("md")?>">
|
||||
<? } ?>
|
||||
<? } else { ?>
|
||||
<link rel="stylesheet" href="<?=G4_CSS_URL?>/<?=$g4_css?>.css?=<?=date("md")?>">
|
||||
<? if($contrast_use == 'on') { ?>
|
||||
<link rel="stylesheet" href="<?=G4_CSS_URL?>/<?=$g4_css?>_cr.css?=<?=date("md")?>">
|
||||
<? } ?>
|
||||
<link rel="stylesheet" href="<?=G4_CSS_URL?>/<?=(G4_IS_MOBILE?'mobile':'default')?>.css?=<?=date("md")?>">
|
||||
<?}?>
|
||||
<!--[if lte IE 8]>
|
||||
<script src="<?=G4_JS_URL?>/html5.js"></script>
|
||||
@ -71,10 +53,6 @@ var g4_is_admin = "<?=isset($is_admin)?$is_admin:'';?>";
|
||||
var g4_bo_table = "<?=isset($bo_table)?$bo_table:'';?>";
|
||||
var g4_sca = "<?=isset($sca)?$sca:'';?>";
|
||||
var g4_cookie_domain = "<?=G4_COOKIE_DOMAIN?>";
|
||||
// 사라질 변수
|
||||
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
|
||||
// 사라질 변수
|
||||
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
|
||||
<? if ($is_admin) { echo 'var g4_admin_url = "'.G4_ADMIN_URL.'";'; }
|
||||
?>
|
||||
</script>
|
||||
@ -86,5 +64,6 @@ var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
|
||||
document.cookie = "device_width=" + screen.width;
|
||||
</script>
|
||||
<? } ?>
|
||||
<? echo $config['cf_add_script']; ?>
|
||||
</head>
|
||||
<body>
|
||||
@ -2,6 +2,14 @@
|
||||
define('_INDEX_', true);
|
||||
include_once('./_common.php');
|
||||
|
||||
// 초기화면 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
|
||||
if ($config['cf_include_index']) {
|
||||
if (!@include_once($config['cf_include_index'])) {
|
||||
die('기본환경 설정에서 초기화면 파일 경로가 잘못 설정되어 있습니다.');
|
||||
}
|
||||
return; // 이 코드의 아래는 실행을 하지 않습니다.
|
||||
}
|
||||
|
||||
include_once('./_head.php');
|
||||
?>
|
||||
|
||||
|
||||
@ -179,6 +179,9 @@ DROP TABLE IF EXISTS `g4s_config`;
|
||||
CREATE TABLE IF NOT EXISTS `g4s_config` (
|
||||
`cf_title` varchar(255) NOT NULL default '',
|
||||
`cf_admin` varchar(255) NOT NULL default '',
|
||||
`cf_include_head` varchar(255) NOT NULL default '',
|
||||
`cf_include_tail` varchar(255) NOT NULL default '',
|
||||
`cf_add_script` text NOT NULL default '',
|
||||
`cf_use_point` tinyint(4) NOT NULL default '0',
|
||||
`cf_use_norobot` tinyint(4) NOT NULL default '0',
|
||||
`cf_use_copy_log` tinyint(4) NOT NULL default '0',
|
||||
|
||||
@ -244,7 +244,7 @@ function image_window(img)
|
||||
|
||||
var settings;
|
||||
|
||||
if (g4_is_gecko) {
|
||||
if (navigator.userAgent.toLowerCase().indexOf("gecko") != -1) {
|
||||
settings ='width='+(w+10)+',';
|
||||
settings +='height='+(h+10)+',';
|
||||
} else {
|
||||
|
||||
8
tail.php
8
tail.php
@ -1,5 +1,13 @@
|
||||
<?
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
// 하단 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
|
||||
if ($config['cf_include_tail']) {
|
||||
if (!@include_once($config['cf_include_tail'])) {
|
||||
die('기본환경 설정에서 하단 파일 경로가 잘못 설정되어 있습니다.');
|
||||
}
|
||||
return; // 이 코드의 아래는 실행을 하지 않습니다.
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user