diff --git a/adm/config_form.php b/adm/config_form.php
index f040f04db..7630bb5d6 100644
--- a/adm/config_form.php
+++ b/adm/config_form.php
@@ -68,7 +68,6 @@ if(!sql_query(" SELECT uq_ip from {$g4['uniqid_table']} limit 1 ", false)) {
sql_query(" ALTER TABLE {$g4['uniqid_table']} ADD `uq_ip` VARCHAR(255) NOT NULL ");
}
-
// 임시저장 테이블이 없을 경우 생성
if(!sql_query(" DESC {$g4['autosave_table']} ", false)) {
sql_query(" CREATE TABLE IF NOT EXISTS `{$g4['autosave_table']}` (
@@ -114,6 +113,11 @@ if(!isset($config['cf_cert_use'])) {
)", true);
}
+if(!isset($config['cf_analytics'])) {
+ sql_query(" ALTER TABLE `{$g4['config_table']}`
+ ADD `cf_analytics` TEXT NOT NULL AFTER `cf_intercept_ip` ", true);
+}
+
$g4['title'] = '환경설정';
include_once ('./admin.head.php');
@@ -374,6 +378,13 @@ $pg_anchor = '
+
+ |
+
+
+
+ |
+
diff --git a/adm/config_form_update.php b/adm/config_form_update.php
index 84b36a6eb..50c0ad2fe 100644
--- a/adm/config_form_update.php
+++ b/adm/config_form_update.php
@@ -52,6 +52,7 @@ $sql = " update {$g4['config_table']}
cf_filter = '{$_POST['cf_filter']}',
cf_possible_ip = '".trim($_POST['cf_possible_ip'])."',
cf_intercept_ip = '".trim($_POST['cf_intercept_ip'])."',
+ cf_analytics = '{$_POST['cf_analytics']}',
cf_member_skin = '{$_POST['cf_member_skin']}',
cf_use_homepage = '{$_POST['cf_use_homepage']}',
cf_req_homepage = '{$_POST['cf_req_homepage']}',
diff --git a/adm/img/logo.jpg b/adm/img/logo.jpg
index b85e10ed7..f9b59747b 100644
Binary files a/adm/img/logo.jpg and b/adm/img/logo.jpg differ
diff --git a/css/admin.css b/css/admin.css
index 7d745719d..9fcc14633 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -27,7 +27,7 @@ h2 {font-size:1.2em}
#hd h1, #hd h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrap {z-index:11;position:relative;margin:0 auto;width:1000px}
#logo {position:relative;height:70px}
-#logo img {position:absolute;top:13px;left:0}
+#logo img {position:absolute;top:19px;left:0}
#tnb {z-index:2;position:absolute;top:20px;right:0;zoom:1}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
diff --git a/css/default.css b/css/default.css
index 079a6b220..a9d6e6ee6 100644
--- a/css/default.css
+++ b/css/default.css
@@ -22,7 +22,7 @@ a:hover, a:focus, a:active {color:#000;text-decoration:underline}
#hd h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {position:relative;margin:0 auto;width:980px}
-#logo {padding:17px 0}
+#logo {padding:26px 0}
/* 전체 검색 */
#sch_all {position:absolute;top:22px;left:170px;margin:0;padding:0;border:1px solid #555}
diff --git a/img/ft_catch.jpg b/img/ft_catch.jpg
index 39aaad50d..b856ce5f2 100644
Binary files a/img/ft_catch.jpg and b/img/ft_catch.jpg differ
diff --git a/img/logo.jpg b/img/logo.jpg
index 5db5621d1..763228e42 100644
Binary files a/img/logo.jpg and b/img/logo.jpg differ
diff --git a/install/gnuboard4s.sql b/install/gnuboard4s.sql
index 90d1b8878..e59ca8210 100644
--- a/install/gnuboard4s.sql
+++ b/install/gnuboard4s.sql
@@ -223,6 +223,7 @@ CREATE TABLE IF NOT EXISTS `g4s_config` (
`cf_filter` text NOT NULL,
`cf_possible_ip` text NOT NULL,
`cf_intercept_ip` text NOT NULL,
+ `cf_analytics` text NOT NULL,
`cf_register_skin` varchar(255) NOT NULL DEFAULT 'basic',
`cf_member_skin` varchar(255) NOT NULL DEFAULT '',
`cf_use_homepage` tinyint(4) NOT NULL DEFAULT '0',
diff --git a/tail.php b/tail.php
index d9da58f71..3507079ea 100644
--- a/tail.php
+++ b/tail.php
@@ -57,6 +57,10 @@ if(!G4_IS_MOBILE) {
모바일 버전으로 보기