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}