From 69fe2dc8a124ad8d82a5c8f99965e64513efa225 Mon Sep 17 00:00:00 2001 From: chicpro Date: Tue, 7 May 2013 18:25:56 +0900 Subject: [PATCH] =?UTF-8?q?#147=20=EC=97=90=20=EB=94=B0=EB=A5=B8=20?= =?UTF-8?q?=EB=B6=84=EB=A5=98=EA=B4=80=EB=A6=AC=20=EB=AA=A8=EB=B0=94?= =?UTF-8?q?=EC=9D=BC=20=EC=84=A4=EC=A0=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/categoryform.php | 64 +++++++++++++++++++++++++++ adm/shop_admin/categoryformupdate.php | 45 ++++++++++--------- install/shop.sql | 7 +++ 3 files changed, 96 insertions(+), 20 deletions(-) diff --git a/adm/shop_admin/categoryform.php b/adm/shop_admin/categoryform.php index d71239c2a..f3426c389 100644 --- a/adm/shop_admin/categoryform.php +++ b/adm/shop_admin/categoryform.php @@ -71,6 +71,17 @@ else if ($w == "u") $ca['ca_name'] = get_text($ca['ca_name']); } +if (!isset($ca['ca_mobile_skin'])) { + sql_query(" ALTER TABLE `{$g4['shop_category_table']}` + ADD `ca_mobile_skin` VARCHAR(255) NOT NULL DEFAULT '' AFTER `ca_skin`, + ADD `ca_mobile_img_width` INT(11) NOT NULL DEFAULT '0' AFTER `ca_list_row`, + ADD `ca_mobile_img_height` INT(11) NOT NULL DEFAULT '0' AFTER `ca_mobile_img_width`, + ADD `ca_mobile_list_mod` INT(11) NOT NULL DEFAULT '0' AFTER `ca_mobile_img_height`, + ADD `ca_mobile_list_row` INT(11) NOT NULL DEFAULT '0' AFTER `ca_mobile_list_mod`, + ADD `ca_mobile_head_html` TEXT NOT NULL AFTER `ca_tail_html`, + ADD `ca_mobile_tail_html` TEXT NOT NULL AFTER `ca_mobile_head_html` ", false); +} + $qstr = 'page='.$page.'&sort1='.$sort1.'&sort2='.$sort2; $g4['title'] = $html_title; @@ -142,6 +153,15 @@ $pg_anchor .= ''; + + + + + + + @@ -170,6 +190,34 @@ $pg_anchor .= ''; ' id="ca_list_row" required class="required frm_input" size="3"> 줄 + + + + + 픽셀 + + + + + + + 픽셀 + + + + + + + 개 + + + + + + + ' id="ca_mobile_list_row" required class="required frm_input" size="3"> 줄 + + @@ -313,6 +361,20 @@ $pg_anchor .= ''; + + 모바일 상단내용 + + + + + + + 모바일 하단내용 + + + + + @@ -352,6 +414,8 @@ function fcategoryformcheck(f) { + + if (f.w.value == "") { if (f.codedup.value == '1') { diff --git a/adm/shop_admin/categoryformupdate.php b/adm/shop_admin/categoryformupdate.php index 79cd38e23..b870777fd 100644 --- a/adm/shop_admin/categoryformupdate.php +++ b/adm/shop_admin/categoryformupdate.php @@ -55,26 +55,31 @@ if ($ca_image0_del) @unlink("{$g4['category_path']}/{$ca_id}_0"); if ($ca_himg_del) @unlink("{$g4['category_path']}/{$ca_id}_h"); if ($ca_timg_del) @unlink("{$g4['category_path']}/{$ca_id}_t"); -$sql_common = " ca_skin = '$ca_skin', - ca_opt1_subject = '$ca_opt1_subject', - ca_opt2_subject = '$ca_opt2_subject', - ca_opt3_subject = '$ca_opt3_subject', - ca_opt4_subject = '$ca_opt4_subject', - ca_opt5_subject = '$ca_opt5_subject', - ca_opt6_subject = '$ca_opt6_subject', - ca_img_width = '$ca_img_width', - ca_img_height = '$ca_img_height', - ca_list_mod = '$ca_list_mod', - ca_list_row = '$ca_list_row', - ca_sell_email = '$ca_sell_email', - ca_use = '$ca_use', - ca_stock_qty = '$ca_stock_qty', - ca_explan_html = '$ca_explan_html', - ca_head_html = '$ca_head_html', - ca_tail_html = '$ca_tail_html', - ca_include_head = '$ca_include_head', - ca_include_tail = '$ca_include_tail', - ca_mb_id = '$ca_mb_id' "; +$sql_common = " ca_skin = '$ca_skin', + ca_mobile_skin = '$ca_mobile_skin', + ca_opt1_subject = '$ca_opt1_subject', + ca_opt2_subject = '$ca_opt2_subject', + ca_opt3_subject = '$ca_opt3_subject', + ca_opt4_subject = '$ca_opt4_subject', + ca_opt5_subject = '$ca_opt5_subject', + ca_opt6_subject = '$ca_opt6_subject', + ca_img_width = '$ca_img_width', + ca_img_height = '$ca_img_height', + ca_list_mod = '$ca_list_mod', + ca_list_row = '$ca_list_row', + ca_mobile_img_width = '$ca_mobile_img_width', + ca_mobile_img_height = '$ca_mobile_img_height', + ca_mobile_list_mod = '$ca_mobile_list_mod', + ca_mobile_list_row = '$ca_mobile_list_row', + ca_sell_email = '$ca_sell_email', + ca_use = '$ca_use', + ca_stock_qty = '$ca_stock_qty', + ca_explan_html = '$ca_explan_html', + ca_head_html = '$ca_head_html', + ca_tail_html = '$ca_tail_html', + ca_include_head = '$ca_include_head', + ca_include_tail = '$ca_include_tail', + ca_mb_id = '$ca_mb_id' "; if ($w == "") diff --git a/install/shop.sql b/install/shop.sql index 942a3f0b7..8a5009888 100644 --- a/install/shop.sql +++ b/install/shop.sql @@ -89,6 +89,7 @@ CREATE TABLE IF NOT EXISTS `shop_category` ( `ca_id` varchar(10) NOT NULL DEFAULT '0', `ca_name` varchar(255) NOT NULL DEFAULT '', `ca_skin` varchar(255) NOT NULL DEFAULT '', + `ca_mobile_skin` varchar(255) NOT NULL DEFAULT '', `ca_opt1_subject` varchar(255) NOT NULL DEFAULT '', `ca_opt2_subject` varchar(255) NOT NULL DEFAULT '', `ca_opt3_subject` varchar(255) NOT NULL DEFAULT '', @@ -97,14 +98,20 @@ CREATE TABLE IF NOT EXISTS `shop_category` ( `ca_opt6_subject` varchar(255) NOT NULL DEFAULT '', `ca_img_width` int(11) NOT NULL DEFAULT '0', `ca_img_height` int(11) NOT NULL DEFAULT '0', + `ca_mobile_img_width` int(11) NOT NULL DEFAULT '0', + `ca_mobile_img_height` int(11) NOT NULL DEFAULT '0', `ca_sell_email` varchar(255) NOT NULL DEFAULT '', `ca_use` tinyint(4) NOT NULL DEFAULT '0', `ca_stock_qty` int(11) NOT NULL DEFAULT '0', `ca_explan_html` tinyint(4) NOT NULL DEFAULT '0', `ca_head_html` text NOT NULL, `ca_tail_html` text NOT NULL, + `ca_mobile_head_html` text NOT NULL, + `ca_mobile_tail_html` text NOT NULL, `ca_list_mod` int(11) NOT NULL DEFAULT '0', `ca_list_row` int(11) NOT NULL DEFAULT '0', + `ca_mobile_list_mod` int(11) NOT NULL DEFAULT '0', + `ca_mobile_list_row` int(11) NOT NULL DEFAULT '0', `ca_include_head` varchar(255) NOT NULL DEFAULT '', `ca_include_tail` varchar(255) NOT NULL DEFAULT '', `ca_mb_id` varchar(255) NOT NULL DEFAULT '',