유형별 상품리스트 설정 추가

This commit is contained in:
chicpro
2016-10-18 10:53:50 +09:00
parent 15df9fdc56
commit a386caa58e
6 changed files with 89 additions and 10 deletions

View File

@ -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);
}
?>
<form name="fconfig" action="./configformupdate.php" onsubmit="return fconfig_check(this)" method="post" enctype="MULTIPART/FORM-DATA">
@ -1054,6 +1069,40 @@ if(!isset($default['de_naverpay_mid'])) {
<input type="text" name="de_mobile_search_list_row" value="<?php echo $default['de_mobile_search_list_row']; ?>" id="de_mobile_search_list_row" class="frm_input" size="3">
</td>
</tr>
<tr>
<th scope="row">유형별 상품리스트</th>
<td>
<label for="de_listtype_list_skin">스킨</label>
<select name="de_listtype_list_skin" id="de_listtype_list_skin">
<?php echo get_list_skin_options("^list.[0-9]+\.skin\.php", G5_SHOP_SKIN_PATH, $default['de_listtype_list_skin']); ?>
</select>
<label for="de_listtype_img_width">이미지폭</label>
<input type="text" name="de_listtype_img_width" value="<?php echo $default['de_listtype_img_width']; ?>" id="de_listtype_img_width" class="frm_input" size="3">
<label for="de_listtype_img_height">이미지높이</label>
<input type="text" name="de_listtype_img_height" value="<?php echo $default['de_listtype_img_height']; ?>" id="de_listtype_img_height" class="frm_input" size="3">
<label for="de_listtype_list_mod">1줄당 이미지 수</label>
<input type="text" name="de_listtype_list_mod" value="<?php echo $default['de_listtype_list_mod']; ?>" id="de_listtype_list_mod" class="frm_input" size="3">
<label for="de_listtype_list_row">출력할 줄 수</label>
<input type="text" name="de_listtype_list_row" value="<?php echo $default['de_listtype_list_row']; ?>" id="de_listtype_list_row" class="frm_input" size="3">
</td>
</tr>
<tr>
<th scope="row">모바일 유형별 상품리스트</th>
<td>
<label for="de_mobile_listtype_list_skin">스킨</label>
<select name="de_mobile_listtype_list_skin" id="de_mobile_listtype_list_skin">
<?php echo get_list_skin_options("^list.[0-9]+\.skin\.php", G5_MSHOP_SKIN_PATH, $default['de_mobile_listtype_list_skin']); ?>
</select>
<label for="de_mobile_listtype_img_width">이미지폭</label>
<input type="text" name="de_mobile_listtype_img_width" value="<?php echo $default['de_mobile_listtype_img_width']; ?>" id="de_mobile_listtype_img_width" class="frm_input" size="3">
<label for="de_mobile_listtype_img_height">이미지높이</label>
<input type="text" name="de_mobile_listtype_img_height" value="<?php echo $default['de_mobile_listtype_img_height']; ?>" id="de_mobile_listtype_img_height" class="frm_input" size="3">
<label for="de_mobile_listtype_list_mod">1줄당 이미지 수</label>
<input type="text" name="de_mobile_listtype_list_mod" value="<?php echo $default['de_mobile_listtype_list_mod']; ?>" id="de_mobile_listtype_list_mod" class="frm_input" size="3">
<label for="de_mobile_listtype_list_row">출력할 줄 수</label>
<input type="text" name="de_mobile_listtype_list_row" value="<?php echo $default['de_mobile_listtype_list_row']; ?>" id="de_mobile_listtype_list_row" class="frm_input" size="3">
</td>
</tr>
<tr>
<th scope="row">이미지(소)</th>
<td>

View File

@ -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']}',

View File

@ -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',

View File

@ -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',

View File

@ -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']; // 출력이미지 높이
?>
<?php
@ -30,7 +30,7 @@ else
$order_by = 'it_order, it_id desc';
if (!$skin)
$skin = 'list.10.skin.php';
$skin = $default['de_mobile_listtype_list_skin'];
else
$skin = preg_replace('#\.+/#', '', $skin);

View File

@ -18,11 +18,11 @@ else
include_once('./_head.php');
// 한페이지에 출력하는 이미지수 = $list_mod * $list_row
$list_mod = 3; // 한줄에 이미지 몇개씩 출력?
$list_row = 5; // 한 페이지에 몇라인씩 출력?
$list_mod = $default['de_listtype_list_mod']; // 한줄에 이미지 몇개씩 출력?
$list_row = $default['de_listtype_list_row']; // 한 페이지에 몇라인씩 출력?
$img_width = 230; // 출력이미지 폭
$img_height = 230; // 출력이미지 높이
$img_width = $default['de_listtype_img_width']; // 출력이미지 폭
$img_height = $default['de_listtype_img_height']; // 출력이미지 높이
?>
<?php
@ -34,7 +34,7 @@ else
$order_by = 'it_order, it_id desc';
if (!$skin)
$skin = 'list.10.skin.php';
$skin = $default['de_listtype_list_skin'];
else
$skin = preg_replace('#\.+/#', '', $skin);