diff --git a/adm/shop_admin/itemeventform.php b/adm/shop_admin/itemeventform.php
index 94a477c08..0d544bd29 100644
--- a/adm/shop_admin/itemeventform.php
+++ b/adm/shop_admin/itemeventform.php
@@ -27,7 +27,8 @@ if ($w == "u")
else
{
$html_title .= " 입력";
- $ev['ev_skin'] = '';
+ $ev['ev_skin'] = 'list.10.skin.php';
+ $ev['ev_mobile_skin'] = 'list.10.skin.php';
$ev['ev_use'] = 1;
// 1.03.00
@@ -38,6 +39,9 @@ else
$ev['ev_img_height'] = 230;
$ev['ev_list_mod'] = 3;
$ev['ev_list_row'] = 5;
+ $ev['ev_mobile_img_width'] = 230;
+ $ev['ev_mobile_img_height'] = 230;
+ $ev['ev_mobile_list_mod'] = 3;
}
// 분류리스트
@@ -88,34 +92,62 @@ include_once (G5_ADMIN_PATH.'/admin.head.php');
+ |
+
+
+ |
+
+
+
|
|
- 픽셀
+ 픽셀
|
|
- 픽셀
+ 픽셀
|
|
- 개
+ 개
|
|
- 줄
+ 줄
+ |
+
+
+ |
+
+ 픽셀
+ |
+
+
+ |
+
+ 픽셀
+ |
+
+
+ |
+
+
+ 개
|
diff --git a/adm/shop_admin/itemeventformupdate.php b/adm/shop_admin/itemeventformupdate.php
index ffff0b826..7bea07f3a 100644
--- a/adm/shop_admin/itemeventformupdate.php
+++ b/adm/shop_admin/itemeventformupdate.php
@@ -18,10 +18,14 @@ if ($ev_himg_del) @unlink(G5_DATA_PATH."/event/{$ev_id}_h");
if ($ev_timg_del) @unlink(G5_DATA_PATH."/event/{$ev_id}_t");
$sql_common = " set ev_skin = '$ev_skin',
+ ev_mobile_skin = '$ev_mobile_skin',
ev_img_width = '$ev_img_width',
ev_img_height = '$ev_img_height',
ev_list_mod = '$ev_list_mod',
ev_list_row = '$ev_list_row',
+ ev_mobile_img_width = '$ev_mobile_img_width',
+ ev_mobile_img_height= '$ev_mobile_img_height',
+ ev_mobile_list_mod = '$ev_mobile_list_mod',
ev_subject = '$ev_subject',
ev_head_html = '$ev_head_html',
ev_tail_html = '$ev_tail_html',
diff --git a/extend/shop.extend2.php b/extend/shop.extend2.php
index 2230311c2..e63d02f43 100644
--- a/extend/shop.extend2.php
+++ b/extend/shop.extend2.php
@@ -606,4 +606,13 @@ if(!sql_query(" select it_1 from {$g5['g5_shop_item_table']} limit 1", false)) {
ADD `ca_9` varchar(255) NOT NULL DEFAULT '' AFTER `ca_8`,
ADD `ca_10` varchar(255) NOT NULL DEFAULT '' AFTER `ca_9` ", true);
}
+
+// 모바일 이벤트 필드 추가
+if(!sql_query(" select ev_mobile_skin from {$g5['g5_shop_event_table']} limit 1 ", false)) {
+ sql_query(" ALTER TABLE `{$g5['g5_shop_event_table']}`
+ ADD `ev_mobile_skin` varchar(255) NOT NULL DEFAULT '' AFTER `ev_skin`,
+ ADD `ev_mobile_img_width` int(11) NOT NULL DEFAULT '0' AFTER `ev_list_row`,
+ ADD `ev_mobile_img_height` int(11) NOT NULL DEFAULT '0' AFTER `ev_mobile_img_width`,
+ ADD `ev_mobile_list_mod` int(11) NOT NULL DEFAULT '0' AFTER `ev_mobile_img_height` ", true);
+}
?>
diff --git a/install/gnuboard5shop.sql b/install/gnuboard5shop.sql
index b485ba994..d0ee22942 100644
--- a/install/gnuboard5shop.sql
+++ b/install/gnuboard5shop.sql
@@ -336,10 +336,14 @@ CREATE TABLE IF NOT EXISTS `g5_shop_event` (
`ev_id` int(11) NOT NULL AUTO_INCREMENT,
`it_group` int(11) NOT NULL DEFAULT '0',
`ev_skin` varchar(255) NOT NULL DEFAULT '',
+ `ev_mobile_skin` varchar(255) NOT NULL DEFAULT '',
`ev_img_width` int(11) NOT NULL DEFAULT '0',
`ev_img_height` int(11) NOT NULL DEFAULT '0',
`ev_list_mod` int(11) NOT NULL DEFAULT '0',
`ev_list_row` int(11) NOT NULL DEFAULT '0',
+ `ev_mobile_img_width` int(11) NOT NULL DEFAULT '0',
+ `ev_mobile_img_height` int(11) NOT NULL DEFAULT '0',
+ `ev_mobile_list_mod` int(11) NOT NULL DEFAULT '0',
`ev_subject` varchar(255) NOT NULL DEFAULT '',
`ev_subject_strong` tinyint(4) NOT NULL DEFAULT '0',
`ev_head_html` text NOT NULL,
diff --git a/mobile/shop/event.php b/mobile/shop/event.php
index 466ceb8e3..9a5258547 100644
--- a/mobile/shop/event.php
+++ b/mobile/shop/event.php
@@ -35,7 +35,7 @@ if ($skin)
$ev['ev_skin'] = $skin;
// 리스트 유형별로 출력
-$list_file = G5_SHOP_SKIN_PATH."/{$ev['ev_skin']}";
+$list_file = G5_SHOP_SKIN_PATH."/{$ev['ev_mobile_skin']}";
if (file_exists($list_file))
{
include G5_MSHOP_SKIN_PATH.'/list.sort.skin.php';
@@ -44,13 +44,13 @@ if (file_exists($list_file))
include G5_MSHOP_SKIN_PATH.'/list.sub.skin.php';
// 총몇개 = 한줄에 몇개 * 몇줄
- $items = $ev['ev_list_mod'] * $ev['ev_list_row'];
+ $items = $ev['ev_mobile_list_mod'];
// 페이지가 없으면 첫 페이지 (1 페이지)
if ($page == "") $page = 1;
// 시작 레코드 구함
$from_record = ($page - 1) * $items;
- $list = new item_list($ev['ev_skin'], $items, 1, $ev['ev_img_width'], $ev['ev_img_height']);
+ $list = new item_list($ev['ev_mobile_skin'], $ev['ev_mobile_list_mod'], 1, $ev['ev_mobile_img_width'], $ev['ev_mobile_img_height']);
$list->set_event($ev['ev_id']);
$list->set_is_page(true);
$list->set_mobile(true);
@@ -73,7 +73,7 @@ if (file_exists($list_file))
else
{
$i = 0;
- $error = "{$ev['ev_skin']} 파일을 찾을 수 없습니다.
관리자에게 알려주시면 감사하겠습니다.";
+ $error = "
{$ev['ev_mobile_skin']} 파일을 찾을 수 없습니다.
관리자에게 알려주시면 감사하겠습니다.";
}
if ($i==0)