diff --git a/adm/shop_admin/configform.php b/adm/shop_admin/configform.php index ce3461b47..949f3da5c 100644 --- a/adm/shop_admin/configform.php +++ b/adm/shop_admin/configform.php @@ -128,6 +128,21 @@ if(!isset($default['de_naverpay_mid'])) { ADD `de_naverpay_mb_id` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_test`, ADD `de_naverpay_sendcost` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_mb_id`", true); } + +// 유형별상품리스트 설정필드 추가 +if(!isset($default['de_listtype_list_skin'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_listtype_list_skin` varchar(255) NOT NULL DEFAULT '' AFTER `de_mobile_search_img_height`, + ADD `de_listtype_list_mod` int(11) NOT NULL DEFAULT '0' AFTER `de_listtype_list_skin`, + ADD `de_listtype_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_listtype_list_mod`, + ADD `de_listtype_img_width` int(11) NOT NULL DEFAULT '0' AFTER `de_listtype_list_row`, + ADD `de_listtype_img_height` int(11) NOT NULL DEFAULT '0' AFTER `de_listtype_img_width`, + ADD `de_mobile_listtype_list_skin` varchar(255) NOT NULL DEFAULT '' AFTER `de_listtype_img_height`, + ADD `de_mobile_listtype_list_mod` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_list_skin`, + ADD `de_mobile_listtype_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_list_mod`, + ADD `de_mobile_listtype_img_width` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_list_row`, + ADD `de_mobile_listtype_img_height` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_img_width` ", true); +} ?>
@@ -1054,6 +1069,40 @@ if(!isset($default['de_naverpay_mid'])) { + + 유형별 상품리스트 + + + + + + + + + + + + + + + 모바일 유형별 상품리스트 + + + + + + + + + + + + + 이미지(소) diff --git a/adm/shop_admin/configformupdate.php b/adm/shop_admin/configformupdate.php index 6f7aa6d23..fd09db806 100644 --- a/adm/shop_admin/configformupdate.php +++ b/adm/shop_admin/configformupdate.php @@ -129,6 +129,16 @@ $sql = " update {$g5['g5_shop_default_table']} de_mobile_search_list_row = '{$_POST['de_mobile_search_list_row']}', de_mobile_search_img_width = '{$_POST['de_mobile_search_img_width']}', de_mobile_search_img_height = '{$_POST['de_mobile_search_img_height']}', + de_listtype_list_skin = '{$_POST['de_listtype_list_skin']}', + de_listtype_list_mod = '{$_POST['de_listtype_list_mod']}', + de_listtype_list_row = '{$_POST['de_listtype_list_row']}', + de_listtype_img_width = '{$_POST['de_listtype_img_width']}', + de_listtype_img_height = '{$_POST['de_listtype_img_height']}', + de_mobile_listtype_list_skin = '{$_POST['de_mobile_listtype_list_skin']}', + de_mobile_listtype_list_mod = '{$_POST['de_mobile_listtype_list_mod']}', + de_mobile_listtype_list_row = '{$_POST['de_mobile_listtype_list_row']}', + de_mobile_listtype_img_width = '{$_POST['de_mobile_listtype_img_width']}', + de_mobile_listtype_img_height = '{$_POST['de_mobile_listtype_img_height']}', de_bank_use = '{$_POST['de_bank_use']}', de_bank_account = '{$_POST['de_bank_account']}', de_card_test = '{$_POST['de_card_test']}', diff --git a/install/gnuboard5shop.sql b/install/gnuboard5shop.sql index a8b793d51..fca6ee792 100644 --- a/install/gnuboard5shop.sql +++ b/install/gnuboard5shop.sql @@ -301,6 +301,16 @@ CREATE TABLE IF NOT EXISTS `g5_shop_default` ( `de_mobile_search_list_row` int(11) NOT NULL DEFAULT '0', `de_mobile_search_img_width` int(11) NOT NULL DEFAULT '0', `de_mobile_search_img_height` int(11) NOT NULL DEFAULT '0', + `de_listtype_list_skin` varchar(255) NOT NULL DEFAULT '', + `de_listtype_list_mod` int(11) NOT NULL DEFAULT '0', + `de_listtype_list_row` int(11) NOT NULL DEFAULT '0', + `de_listtype_img_width` int(11) NOT NULL DEFAULT '0', + `de_listtype_img_height` int(11) NOT NULL DEFAULT '0', + `de_mobile_listtype_list_skin` varchar(255) NOT NULL DEFAULT '', + `de_mobile_listtype_list_mod` int(11) NOT NULL DEFAULT '0', + `de_mobile_listtype_list_row` int(11) NOT NULL DEFAULT '0', + `de_mobile_listtype_img_width` int(11) NOT NULL DEFAULT '0', + `de_mobile_listtype_img_height` int(11) NOT NULL DEFAULT '0', `de_bank_use` int(11) NOT NULL DEFAULT '0', `de_bank_account` text NOT NULL, `de_card_test` int(11) NOT NULL DEFAULT '0', diff --git a/install/install_db.php b/install/install_db.php index 2e138024b..87ca6ff87 100644 --- a/install/install_db.php +++ b/install/install_db.php @@ -338,6 +338,16 @@ if($g5_shop_install) { de_mobile_search_img_height = '$simg_height', de_mobile_search_list_mod = '3', de_mobile_search_list_row = '5', + de_listtype_list_skin = 'list.10.skin.php', + de_listtype_img_width = '$simg_width', + de_listtype_img_height = '$simg_height', + de_listtype_list_mod = '3', + de_listtype_list_row = '5', + de_mobile_listtype_list_skin = 'list.10.skin.php', + de_mobile_listtype_img_width = '$simg_width', + de_mobile_listtype_img_height = '$simg_height', + de_mobile_listtype_list_mod = '3', + de_mobile_listtype_list_row = '5', de_simg_width = '$simg_width', de_simg_height = '$simg_height', de_mimg_width = '$mimg_width', diff --git a/mobile/shop/listtype.php b/mobile/shop/listtype.php index 2bb280b67..fb58a5d9f 100644 --- a/mobile/shop/listtype.php +++ b/mobile/shop/listtype.php @@ -14,11 +14,11 @@ include_once(G5_MSHOP_PATH.'/_head.php'); // 한페이지에 출력하는 이미지수 = $list_mod * $list_row // 모바일에서는 계산된 이미지수가 중요함 -$list_mod = 3; // 한줄에 이미지 몇개씩 출력? 단, 모바일환경에서는 사용되지 않음. -$list_row = 5; // 한 페이지에 몇라인씩 출력? +$list_mod = $default['de_mobile_listtype_list_mod']; // 한줄에 이미지 몇개씩 출력? 단, 모바일환경에서는 사용되지 않음. +$list_row = $default['de_mobile_listtype_list_row']; // 한 페이지에 몇라인씩 출력? -$img_width = 230; // 출력이미지 폭 -$img_height = 230; // 출력이미지 높이 +$img_width = $default['de_mobile_listtype_img_width']; // 출력이미지 폭 +$img_height = $default['de_mobile_listtype_img_height']; // 출력이미지 높이 ?>