From 934e944fad1587c3928cd216b5116504773d7e93 Mon Sep 17 00:00:00 2001 From: thisgun Date: Fri, 3 May 2019 11:07:58 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=98=EB=AA=BB=EB=90=9C=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/_rewrite_config_form.php | 2 +- common.php | 3 +++ config.php | 8 ++++---- lib/uri.lib.php | 8 ++++++-- theme/basic/skin/new/basic/style.css | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/adm/_rewrite_config_form.php b/adm/_rewrite_config_form.php index 5b5f06148..3f2f8f0f3 100644 --- a/adm/_rewrite_config_form.php +++ b/adm/_rewrite_config_form.php @@ -40,7 +40,7 @@ add_javascript('', 10);

- 게시판과 컨텐츠 페이지에 짧은 URL 을 사용합니다. + 게시판과 컨텐츠 페이지에 짧은 URL 을 사용합니다. 설정 관련 메뉴얼 보기
Apache 서버인 경우 rewrite_module 이 비활성화 되어 있으면 짧은 주소를 사용할수 없습니다. diff --git a/common.php b/common.php index 274d0f1b7..69a839427 100644 --- a/common.php +++ b/common.php @@ -10,6 +10,9 @@ header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV if (!defined('G5_SET_TIME_LIMIT')) define('G5_SET_TIME_LIMIT', 0); @set_time_limit(G5_SET_TIME_LIMIT); +if( version_compare( PHP_VERSION, '5.2.17' , '<' ) ){ + die(sprintf('PHP 5.2.17 or higher required. Your PHP version is %s', PHP_VERSION)); +} //========================================================================================================================== // extract($_GET); 명령으로 인해 page.php?_POST[var1]=data1&_POST[var2]=data2 와 같은 코드가 _POST 변수로 사용되는 것을 막음 diff --git a/config.php b/config.php index b04207aec..3e76468a5 100644 --- a/config.php +++ b/config.php @@ -5,7 +5,7 @@ ********************/ define('G5_VERSION', '그누보드5'); -define('G5_GNUBOARD_VER', '5.3.2.7'); +define('G5_GNUBOARD_VER', '5.4.0'); // 이 상수가 정의되지 않으면 각각의 개별 페이지는 별도로 실행될 수 없음 define('_GNUBOARD_', true); @@ -29,14 +29,14 @@ if (PHP_VERSION >= '5.1.0') { define('G5_DOMAIN', ''); define('G5_HTTPS_DOMAIN', ''); -//디버깅 상수 -define('G5_DEBUG', true); +// 디버깅 상수, 실제 서버운영시 false 로 설정해 주제요. +define('G5_DEBUG', false); // Set Databse table default engine is Databse default_storage_engine, If you want to use MyISAM or InnoDB, change to MyISAM or InnoDB. define('G5_DB_ENGINE', ''); // Set Databse table default Charset -// utf8, utf8mb4 등 지정 가능 기본값은 utf8 +// utf8, utf8mb4 등 지정 가능 기본값은 utf8, 설치전에 utf8mb4 으로 수정시 모든 테이블에 이모지 입력이 가능합니다. utf8mb4 는 mysql 또는 mariadb 5.5 버전 이상을 요구합니다. define('G5_DB_CHARSET', 'utf8'); /* diff --git a/lib/uri.lib.php b/lib/uri.lib.php index 93373d2f6..06915966a 100644 --- a/lib/uri.lib.php +++ b/lib/uri.lib.php @@ -79,7 +79,11 @@ function get_pretty_url($folder, $no='', $query_string='', $action='') $url .= '&wr_id='. $no; } if($query_string) { - $url .= '&'. $query_string; + if(substr($query_string, 0, 1) !== '&') { + $url .= '&'; + } + + $url .= $query_string; } } else { $url = G5_BBS_URL. '/'.$folder.'.php'; @@ -266,7 +270,7 @@ function seo_title_update($db_table, $pk_id, $type='bbs'){ if( $type === 'bbs' ){ $write = get_write($db_table, $pk_id, true); - if( ! $write['wr_seo_title'] && $co['wr_subject'] ){ + if( ! $write['wr_seo_title'] && $write['wr_subject'] ){ $wr_seo_title = exist_seo_title_recursive('bbs', generate_seo_title($write['wr_subject']), $db_table, $pk_id); $sql = " update `{$db_table}` set wr_seo_title = '{$wr_seo_title}' where wr_id = '{$pk_id}' "; diff --git a/theme/basic/skin/new/basic/style.css b/theme/basic/skin/new/basic/style.css index 26441b91a..5304fe74d 100644 --- a/theme/basic/skin/new/basic/style.css +++ b/theme/basic/skin/new/basic/style.css @@ -20,4 +20,4 @@ .chk_box input[type="checkbox"] + label:hover {color:#2172f8} .chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px} .chk_box input[type="checkbox"]:checked + label {color:#000} -.chk_box input[type="checkbox"]:checked + label span {background:url(./img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px} +.chk_box input[type="checkbox"]:checked + label span {background:url(../../../img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px}