배포본과 써글닷컴을 합치는 작업중

This commit is contained in:
gnuboard
2013-02-25 13:53:27 +09:00
parent 886f9df886
commit 12bc90c468
12 changed files with 76 additions and 147 deletions

3
.gitignore vendored
View File

@ -1,3 +1,4 @@
data
config.php
test.php
test*
sirgle

View File

@ -1,5 +1,5 @@
<?
define('G4_IS_ADMIN', true);
include_once ('../common.php');
include_once(G4_ADMIN_PATH.'/admin.lib.php');
$admin_index = false;
?>

View File

@ -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)

View File

@ -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>

View File

@ -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']}',

View File

@ -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
View File

@ -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 .= '&amp;'.$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>

View File

@ -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>

View File

@ -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');
?>

View File

@ -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',

View File

@ -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 {

View File

@ -1,5 +1,13 @@
<?
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 하단 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
if ($config['cf_include_tail']) {
if (!@include_once($config['cf_include_tail'])) {
die('기본환경 설정에서 하단 파일 경로가 잘못 설정되어 있습니다.');
}
return; // 이 코드의 아래는 실행을 하지 않습니다.
}
?>
</div>
</div>