diff --git a/adm/shop_admin/categoryform.php b/adm/shop_admin/categoryform.php index d3521fd5a..a4c9721bc 100644 --- a/adm/shop_admin/categoryform.php +++ b/adm/shop_admin/categoryform.php @@ -82,7 +82,8 @@ include_once (G5_ADMIN_PATH.'/admin.head.php'); $pg_anchor =''; ?> @@ -303,6 +304,31 @@ $pg_anchor .= ''; +
+

여분필드 설정

+ + + + + + + + + + + + + + + +
여분필드 + + + + +
+
+

기타설정

@@ -310,7 +336,7 @@ $pg_anchor .= ''; - + diff --git a/adm/shop_admin/categoryformupdate.php b/adm/shop_admin/categoryformupdate.php index 65154ffad..338ea0a5b 100644 --- a/adm/shop_admin/categoryformupdate.php +++ b/adm/shop_admin/categoryformupdate.php @@ -61,7 +61,27 @@ $sql_common = " ca_skin = '$ca_skin', ca_include_tail = '$ca_include_tail', ca_mb_id = '$ca_mb_id', ca_cert_use = '$ca_cert_use', - ca_adult_use = '$ca_adult_use' "; + ca_adult_use = '$ca_adult_use', + ca_1_subj = '$ca_1_subj', + ca_2_subj = '$ca_2_subj', + ca_3_subj = '$ca_3_subj', + ca_4_subj = '$ca_4_subj', + ca_5_subj = '$ca_5_subj', + ca_6_subj = '$ca_6_subj', + ca_7_subj = '$ca_7_subj', + ca_8_subj = '$ca_8_subj', + ca_9_subj = '$ca_9_subj', + ca_10_subj = '$ca_10_subj', + ca_1 = '$ca_1', + ca_2 = '$ca_2', + ca_3 = '$ca_3', + ca_4 = '$ca_4', + ca_5 = '$ca_5', + ca_6 = '$ca_6', + ca_7 = '$ca_7', + ca_8 = '$ca_8', + ca_9 = '$ca_9', + ca_10 = '$ca_10' "; if ($w == "") diff --git a/adm/shop_admin/itemform.php b/adm/shop_admin/itemform.php index 613eb938c..ed98ac88a 100644 --- a/adm/shop_admin/itemform.php +++ b/adm/shop_admin/itemform.php @@ -105,6 +105,7 @@ $pg_anchor =' '; ?> @@ -1352,6 +1353,38 @@ $(function(){ + +
+
+ +
+

여분필드 설정

+ + + + + + + + + + + + + + + + diff --git a/adm/shop_admin/itemformupdate.php b/adm/shop_admin/itemformupdate.php index 1b9e73117..62495db58 100644 --- a/adm/shop_admin/itemformupdate.php +++ b/adm/shop_admin/itemformupdate.php @@ -310,7 +310,27 @@ $sql_common = " ca_id = '$ca_id', it_img7 = '$it_img7', it_img8 = '$it_img8', it_img9 = '$it_img9', - it_img10 = '$it_img10' + it_img10 = '$it_img10', + it_1_subj = '$it_1_subj', + it_2_subj = '$it_2_subj', + it_3_subj = '$it_3_subj', + it_4_subj = '$it_4_subj', + it_5_subj = '$it_5_subj', + it_6_subj = '$it_6_subj', + it_7_subj = '$it_7_subj', + it_8_subj = '$it_8_subj', + it_9_subj = '$it_9_subj', + it_10_subj = '$it_10_subj', + it_1 = '$it_1', + it_2 = '$it_2', + it_3 = '$it_3', + it_4 = '$it_4', + it_5 = '$it_5', + it_6 = '$it_6', + it_7 = '$it_7', + it_8 = '$it_8', + it_9 = '$it_9', + it_10 = '$it_10' "; if ($w == "") @@ -445,6 +465,16 @@ if(is_checked('chk_ca_it_head_html')) $ca_fields .= " , it_head_html = if(is_checked('chk_ca_it_tail_html')) $ca_fields .= " , it_tail_html = '$it_tail_html' "; if(is_checked('chk_ca_it_mobile_head_html')) $ca_fields .= " , it_mobile_head_html = '$it_mobile_head_html' "; if(is_checked('chk_ca_it_mobile_tail_html')) $ca_fields .= " , it_mobile_tail_html = '$it_mobile_tail_html' "; +if(is_checked('chk_grp_1')) $ca_fields .= " , it_1_subj = '$it_1_subj', it_1 = '$it_1' "; +if(is_checked('chk_grp_2')) $ca_fields .= " , it_2_subj = '$it_2_subj', it_2 = '$it_2' "; +if(is_checked('chk_grp_3')) $ca_fields .= " , it_3_subj = '$it_3_subj', it_3 = '$it_3' "; +if(is_checked('chk_grp_4')) $ca_fields .= " , it_4_subj = '$it_4_subj', it_4 = '$it_4' "; +if(is_checked('chk_grp_5')) $ca_fields .= " , it_5_subj = '$it_5_subj', it_5 = '$it_5' "; +if(is_checked('chk_grp_6')) $ca_fields .= " , it_6_subj = '$it_6_subj', it_6 = '$it_6' "; +if(is_checked('chk_grp_7')) $ca_fields .= " , it_7_subj = '$it_7_subj', it_7 = '$it_7' "; +if(is_checked('chk_grp_8')) $ca_fields .= " , it_8_subj = '$it_8_subj', it_8 = '$it_8' "; +if(is_checked('chk_grp_9')) $ca_fields .= " , it_9_subj = '$it_9_subj', it_9 = '$it_9' "; +if(is_checked('chk_grp_10')) $ca_fields .= " , it_10_subj = '$it_10_subj', it_10 = '$it_10' "; if($ca_fields) { sql_query(" update {$g5['g5_shop_item_table']} set it_name = it_name {$ca_fields} where ca_id = '$ca_id' "); @@ -479,6 +509,16 @@ if(is_checked('chk_all_it_head_html')) $all_fields .= " , it_head_html if(is_checked('chk_all_it_tail_html')) $all_fields .= " , it_tail_html = '$it_tail_html' "; if(is_checked('chk_all_it_mobile_head_html')) $all_fields .= " , it_mobile_head_html = '$it_mobile_head_html' "; if(is_checked('chk_all_it_mobile_tail_html')) $all_fields .= " , it_mobile_tail_html = '$it_mobile_tail_html' "; +if(is_checked('chk_all_1')) $all_fields .= " , it_1_subj = '$it_1_subj', it_1 = '$it_1' "; +if(is_checked('chk_all_2')) $all_fields .= " , it_2_subj = '$it_2_subj', it_2 = '$it_2' "; +if(is_checked('chk_all_3')) $all_fields .= " , it_3_subj = '$it_3_subj', it_3 = '$it_3' "; +if(is_checked('chk_all_4')) $all_fields .= " , it_4_subj = '$it_4_subj', it_4 = '$it_4' "; +if(is_checked('chk_all_5')) $all_fields .= " , it_5_subj = '$it_5_subj', it_5 = '$it_5' "; +if(is_checked('chk_all_6')) $all_fields .= " , it_6_subj = '$it_6_subj', it_6 = '$it_6' "; +if(is_checked('chk_all_7')) $all_fields .= " , it_7_subj = '$it_7_subj', it_7 = '$it_7' "; +if(is_checked('chk_all_8')) $all_fields .= " , it_8_subj = '$it_8_subj', it_8 = '$it_8' "; +if(is_checked('chk_all_9')) $all_fields .= " , it_9_subj = '$it_9_subj', it_9 = '$it_9' "; +if(is_checked('chk_all_10')) $all_fields .= " , it_10_subj = '$it_10_subj', it_10 = '$it_10' "; if($all_fields) { sql_query(" update {$g5['g5_shop_item_table']} set it_name = it_name {$all_fields} "); diff --git a/extend/shop.extend2.php b/extend/shop.extend2.php index f58e4af70..2230311c2 100644 --- a/extend/shop.extend2.php +++ b/extend/shop.extend2.php @@ -560,4 +560,50 @@ if(!sql_query(" select it_buy_min_qty from {$g5['g5_shop_item_table']} limit 1 " ADD `it_buy_min_qty` int(11) NOT NULL DEFAULT '0' AFTER `it_sc_qty`, ADD `it_buy_max_qty` int(11) NOT NULL DEFAULT '0' AFTER `it_buy_min_qty` ", true); } + +// 상품, 카테고리 여분필드 추가 +if(!sql_query(" select it_1 from {$g5['g5_shop_item_table']} limit 1", false)) { + sql_query(" ALTER TABLE `{$g5['g5_shop_item_table']}` + ADD `it_1_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_img10`, + ADD `it_2_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_1_subj`, + ADD `it_3_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_2_subj`, + ADD `it_4_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_3_subj`, + ADD `it_5_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_4_subj`, + ADD `it_6_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_5_subj`, + ADD `it_7_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_6_subj`, + ADD `it_8_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_7_subj`, + ADD `it_9_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_8_subj`, + ADD `it_10_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_9_subj`, + ADD `it_1` varchar(255) NOT NULL DEFAULT '' AFTER `it_10_subj`, + ADD `it_2` varchar(255) NOT NULL DEFAULT '' AFTER `it_1`, + ADD `it_3` varchar(255) NOT NULL DEFAULT '' AFTER `it_2`, + ADD `it_4` varchar(255) NOT NULL DEFAULT '' AFTER `it_3`, + ADD `it_5` varchar(255) NOT NULL DEFAULT '' AFTER `it_4`, + ADD `it_6` varchar(255) NOT NULL DEFAULT '' AFTER `it_5`, + ADD `it_7` varchar(255) NOT NULL DEFAULT '' AFTER `it_6`, + ADD `it_8` varchar(255) NOT NULL DEFAULT '' AFTER `it_7`, + ADD `it_9` varchar(255) NOT NULL DEFAULT '' AFTER `it_8`, + ADD `it_10` varchar(255) NOT NULL DEFAULT '' AFTER `it_9` ", true); + sql_query(" ALTER TABLE `{$g5['g5_shop_category_table']}` + ADD `ca_1_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_adult_use`, + ADD `ca_2_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_1_subj`, + ADD `ca_3_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_2_subj`, + ADD `ca_4_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_3_subj`, + ADD `ca_5_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_4_subj`, + ADD `ca_6_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_5_subj`, + ADD `ca_7_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_6_subj`, + ADD `ca_8_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_7_subj`, + ADD `ca_9_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_8_subj`, + ADD `ca_10_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_9_subj`, + ADD `ca_1` varchar(255) NOT NULL DEFAULT '' AFTER `ca_10_subj`, + ADD `ca_2` varchar(255) NOT NULL DEFAULT '' AFTER `ca_1`, + ADD `ca_3` varchar(255) NOT NULL DEFAULT '' AFTER `ca_2`, + ADD `ca_4` varchar(255) NOT NULL DEFAULT '' AFTER `ca_3`, + ADD `ca_5` varchar(255) NOT NULL DEFAULT '' AFTER `ca_4`, + ADD `ca_6` varchar(255) NOT NULL DEFAULT '' AFTER `ca_5`, + ADD `ca_7` varchar(255) NOT NULL DEFAULT '' AFTER `ca_6`, + ADD `ca_8` varchar(255) NOT NULL DEFAULT '' AFTER `ca_7`, + ADD `ca_9` varchar(255) NOT NULL DEFAULT '' AFTER `ca_8`, + ADD `ca_10` varchar(255) NOT NULL DEFAULT '' AFTER `ca_9` ", true); +} ?> diff --git a/install/gnuboard5shop.sql b/install/gnuboard5shop.sql index dceb168d0..43e923788 100644 --- a/install/gnuboard5shop.sql +++ b/install/gnuboard5shop.sql @@ -87,6 +87,27 @@ CREATE TABLE IF NOT EXISTS `g5_shop_category` ( `ca_mb_id` varchar(255) NOT NULL DEFAULT '', `ca_cert_use` tinyint(4) NOT NULL DEFAULT '0', `ca_adult_use` tinyint(4) NOT NULL DEFAULT '0', + `ca_1_subj` varchar(255) NOT NULL DEFAULT '', + `ca_2_subj` varchar(255) NOT NULL DEFAULT '', + `ca_3_subj` varchar(255) NOT NULL DEFAULT '', + `ca_4_subj` varchar(255) NOT NULL DEFAULT '', + `ca_5_subj` varchar(255) NOT NULL DEFAULT '', + `ca_6_subj` varchar(255) NOT NULL DEFAULT '', + `ca_7_subj` varchar(255) NOT NULL DEFAULT '', + `ca_7_subj` varchar(255) NOT NULL DEFAULT '', + `ca_8_subj` varchar(255) NOT NULL DEFAULT '', + `ca_9_subj` varchar(255) NOT NULL DEFAULT '', + `ca_10_subj` varchar(255) NOT NULL DEFAULT '', + `ca_1` varchar(255) NOT NULL DEFAULT '', + `ca_2` varchar(255) NOT NULL DEFAULT '', + `ca_3` varchar(255) NOT NULL DEFAULT '', + `ca_4` varchar(255) NOT NULL DEFAULT '', + `ca_5` varchar(255) NOT NULL DEFAULT '', + `ca_6` varchar(255) NOT NULL DEFAULT '', + `ca_7` varchar(255) NOT NULL DEFAULT '', + `ca_8` varchar(255) NOT NULL DEFAULT '', + `ca_9` varchar(255) NOT NULL DEFAULT '', + `ca_10` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`ca_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; @@ -438,6 +459,27 @@ CREATE TABLE IF NOT EXISTS `g5_shop_item` ( `it_img8` varchar(255) NOT NULL DEFAULT '', `it_img9` varchar(255) NOT NULL DEFAULT '', `it_img10` varchar(255) NOT NULL DEFAULT '', + `it_1_subj` varchar(255) NOT NULL DEFAULT '', + `it_2_subj` varchar(255) NOT NULL DEFAULT '', + `it_3_subj` varchar(255) NOT NULL DEFAULT '', + `it_4_subj` varchar(255) NOT NULL DEFAULT '', + `it_5_subj` varchar(255) NOT NULL DEFAULT '', + `it_6_subj` varchar(255) NOT NULL DEFAULT '', + `it_7_subj` varchar(255) NOT NULL DEFAULT '', + `it_7_subj` varchar(255) NOT NULL DEFAULT '', + `it_8_subj` varchar(255) NOT NULL DEFAULT '', + `it_9_subj` varchar(255) NOT NULL DEFAULT '', + `it_10_subj` varchar(255) NOT NULL DEFAULT '', + `it_1` varchar(255) NOT NULL DEFAULT '', + `it_2` varchar(255) NOT NULL DEFAULT '', + `it_3` varchar(255) NOT NULL DEFAULT '', + `it_4` varchar(255) NOT NULL DEFAULT '', + `it_5` varchar(255) NOT NULL DEFAULT '', + `it_6` varchar(255) NOT NULL DEFAULT '', + `it_7` varchar(255) NOT NULL DEFAULT '', + `it_8` varchar(255) NOT NULL DEFAULT '', + `it_9` varchar(255) NOT NULL DEFAULT '', + `it_10` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`it_id`), KEY `ca_id` (`ca_id`), KEY `it_name` (`it_name`),
여분필드 + + + + + + + + + +
입력일시