Merge branch 'master' of github.com:gnuboard/yc4s

This commit is contained in:
whitedot
2013-10-15 11:30:15 +09:00
8 changed files with 146 additions and 26 deletions

View File

@ -133,8 +133,8 @@ foreach($menu['menu'.$menu_key] as $key=>$value) {
<div id="container"> <div id="container">
<div id="text_size"> <div id="text_size">
<!-- font_resize('엘리먼트id', '제거할 class', '추가할 class'); --> <!-- font_resize('엘리먼트id', '제거할 class', '추가할 class'); -->
<button onclick="font_resize('container', 'ts_up ts_up2', '');"><img src="<?php echo G5_ADMIN_URL ?>/shop_admin/img/ts01.gif" alt="기본"></button> <button onclick="font_resize('container', 'ts_up ts_up2', '');"><img src="<?php echo G5_ADMIN_URL ?>/img/ts01.gif" alt="기본"></button>
<button onclick="font_resize('container', 'ts_up ts_up2', 'ts_up');"><img src="<?php echo G5_ADMIN_URL ?>/shop_admin/img/ts02.gif" alt="크게"></button> <button onclick="font_resize('container', 'ts_up ts_up2', 'ts_up');"><img src="<?php echo G5_ADMIN_URL ?>/img/ts02.gif" alt="크게"></button>
<button onclick="font_resize('container', 'ts_up ts_up2', 'ts_up2');"><img src="<?php echo G5_ADMIN_URL ?>/shop_admin/img/ts03.gif" alt="더크게"></button> <button onclick="font_resize('container', 'ts_up ts_up2', 'ts_up2');"><img src="<?php echo G5_ADMIN_URL ?>/img/ts03.gif" alt="더크게"></button>
</div> </div>
<h1><?php echo $g5['title'] ?></h1> <h1><?php echo $g5['title'] ?></h1>

View File

@ -892,7 +892,9 @@ $pg_anchor = '<ul class="anchor">
<section id="anc_cf_lay"> <section id="anc_cf_lay">
<h2 class="h2_frm">레이아웃 추가설정</h2> <h2 class="h2_frm">레이아웃 추가설정</h2>
<?php echo $pg_anchor; ?> <?php echo $pg_anchor; ?>
<p>기본 설정된 파일 경로 및 script, css 를 추가하거나 변경할 수 있습니다.</p> <div class="local_desc02 local_desc">
<p>기본 설정된 파일 경로 및 script, css 를 추가하거나 변경할 수 있습니다.</p>
</div>
<div class="tbl_frm01 tbl_wrap"> <div class="tbl_frm01 tbl_wrap">
<table> <table>
@ -938,7 +940,9 @@ $pg_anchor = '<ul class="anchor">
<section id="anc_cf_extra"> <section id="anc_cf_extra">
<h2 class="h2_frm">여분필드 기본 설정</h2> <h2 class="h2_frm">여분필드 기본 설정</h2>
<?php echo $pg_anchor ?> <?php echo $pg_anchor ?>
<p>각 게시판 관리에서 개별적으로 설정 가능합니다.</p> <div class="local_desc02 local_desc">
<p>각 게시판 관리에서 개별적으로 설정 가능합니다.</p>
</div>
<div class="tbl_frm01 tbl_wrap"> <div class="tbl_frm01 tbl_wrap">
<table> <table>

View File

@ -38,10 +38,12 @@ if (isset($_POST['email'])) {
<section> <section>
<h2>테스트 메일 발송</h2> <h2>테스트 메일 발송</h2>
<p> <div class="local_desc02 local_desc">
메일서버가 정상적으로 동작 중인지 확인할 수 있습니다.<br> <p>
아래 입력칸에 테스트 메일을 발송하실 메일 주소를 입력하시면, [메일검사] 라는 제목으로 테스트 메일을 발송합니다.<br> 메일서버가 정상적으로 동작 중인지 확인할 수 있습니다.<br>
</p> 아래 입력칸에 테스트 메일을 발송하실 메일 주소를 입력하시면, [메일검사] 라는 제목으로 테스트 메일을 발송합니다.<br>
</p>
</div>
<form name="fsendmailtest" method="post"> <form name="fsendmailtest" method="post">
<fieldset id="fsendmailtest"> <fieldset id="fsendmailtest">
<legend>테스트메일 발송</legend> <legend>테스트메일 발송</legend>
@ -50,10 +52,12 @@ if (isset($_POST['email'])) {
<input type="submit" value="발송" class="btn_submit"> <input type="submit" value="발송" class="btn_submit">
</fieldset> </fieldset>
</form> </form>
<p> <div class="local_desc02 local_desc">
만약 [메일검사] 라는 내용으로 테스트 메일이 도착하지 않는다면 보내는 메일서버 혹은 받는 메일서버 중 문제가 발생했을 가능성이 있습니다.<br> <p>
따라서 보다 정확한 테스트를 원하신다면 여러 곳으로 테스트 메일을 발송하시기 바랍니다.<br> 만약 [메일검사] 라는 내용으로 테스트 메일이 도착하지 않는다면 보내는 메일서버 혹은 받는 메일서버 중 문제가 발생했을 가능성이 있습니다.<br>
</p> 따라서 보다 정확한 테스트를 원하신다면 여러 곳으로 테스트 메일을 발송하시기 바랍니다.<br>
</p>
</div>
</section> </section>
<?php <?php

View File

@ -213,6 +213,7 @@ $listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</
and it_id = '{$row2['it_id']}' and it_id = '{$row2['it_id']}'
order by io_type asc, ct_id asc "; order by io_type asc, ct_id asc ";
$result3 = sql_query($sql3); $result3 = sql_query($sql3);
$rowspan = mysql_num_rows($result3);
for($j=0;$row3=sql_fetch_array($result3);$j++) { // for 손자 시작 for($j=0;$row3=sql_fetch_array($result3);$j++) { // for 손자 시작
if($row3['io_type']) if($row3['io_type'])
@ -226,7 +227,9 @@ $listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</
?> ?>
<tr> <tr>
<td><a href="<?php echo $href; ?>" target="_blank"><?php echo get_it_image($row2['it_id'], 50, 50); ?> <strong><?php echo cut_str($row2['it_name'],35); ?></strong><span class="sound_only"> 새창</span></a></td> <?php if($j == 0) { ?>
<td rowspan="<?php echo $rowspan; ?>"><a href="<?php echo $href; ?>" target="_blank"><?php echo get_it_image($row2['it_id'], 50, 50); ?> <strong><?php echo cut_str($row2['it_name'],35); ?></strong><span class="sound_only"> 새창</span></a></td>
<?php } ?>
<td class="td_itopt"><?php echo $row3['ct_option']; ?></td> <td class="td_itopt"><?php echo $row3['ct_option']; ?></td>
<td class="td_num"><?php echo number_format($ct_price); ?></td> <td class="td_num"><?php echo number_format($ct_price); ?></td>
<td class="td_numsmall"><?php echo $row3['ct_qty']; ?></td> <td class="td_numsmall"><?php echo $row3['ct_qty']; ?></td>

View File

@ -10,6 +10,7 @@ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,
header ul, nav ul, aside ul, footer ul {margin:0;padding:0;list-style:none} header ul, nav ul, aside ul, footer ul {margin:0;padding:0;list-style:none}
label, input, select, img {vertical-align:middle} label, input, select, img {vertical-align:middle}
textarea, select {font-family:dotum;font-size:1em} textarea, select {font-family:dotum;font-size:1em}
input {margin:0;padding:0;border-radius:0;font-family:dotum} input {margin:0;padding:0;border-radius:0;font-family:dotum}
@ -74,7 +75,6 @@ h2.h2_frm {padding-top:15px}
.gnb_js .gnb_grp_style:focus, .gnb_js .gnb_grp_style:hover {background:#484848 !important} .gnb_js .gnb_grp_style:focus, .gnb_js .gnb_grp_style:hover {background:#484848 !important}
.gnb_js .gnb_grp_div {border-top:1px solid #eee} .gnb_js .gnb_grp_div {border-top:1px solid #eee}
#lnb {margin:0;padding:10px 15px;border-bottom:1px solid #e9e9e9;list-style:none;zoom:1} #lnb {margin:0;padding:10px 15px;border-bottom:1px solid #e9e9e9;list-style:none;zoom:1}
#lnb:after {display:block;visibility:hidden;clear:both;content:""} #lnb:after {display:block;visibility:hidden;clear:both;content:""}
@ -166,6 +166,7 @@ h2.h2_frm {padding-top:15px}
.btn_add {margin:0 20px 10px} /* 목록용 추가 */ .btn_add {margin:0 20px 10px} /* 목록용 추가 */
.btn_add01 {text-align:right} .btn_add01 {text-align:right}
.btn_add01 a {display:inline-block;padding:10px;border:1px solid #ccc;background:#f0f0f0;text-decoration:none;cursor:pointer} .btn_add01 a {display:inline-block;padding:10px;border:1px solid #ccc;background:#f0f0f0;text-decoration:none;cursor:pointer}
@ -194,6 +195,7 @@ legend {position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent
.anchor a {display:inline-block;padding:5px 10px;border:1px solid #c8ced1;background:#d6dde1;text-decoration:none} .anchor a {display:inline-block;padding:5px 10px;border:1px solid #c8ced1;background:#d6dde1;text-decoration:none}
.anchor a:focus, .anchor a:hover {background:#c8d2d8} .anchor a:focus, .anchor a:hover {background:#c8d2d8}
/* 하단 레이아웃 */ /* 하단 레이아웃 */
#ft {margin:20px 0;padding:10px 20px;border-top:1px solid #d0d6d8} #ft {margin:20px 0;padding:10px 20px;border-top:1px solid #d0d6d8}
@ -388,7 +390,9 @@ td.td_grpset {width:160px;border-left:1px solid #e9ecee;text-align:center}
#add_admin fieldset {margin-top:20px} #add_admin fieldset {margin-top:20px}
/* 메일 테스트 */ /* 메일 테스트 */
#fsendmailtest {margin-bottom:20px;padding:30px 0;border:1px solid #ced9de;background:#fff;text-align:center}
#fsendmailtest {margin:50px 0;text-align:center}
#fsendmailtest .btn_submit {padding:3px 5px;border:1px solid #ff3061;color:#fff;font-size:0.95em;vertical-align:middle;cursor:pointer}
/* ########## 쇼핑몰 사용시 적용 ########## */ /* ########## 쇼핑몰 사용시 적용 ########## */

View File

@ -60,7 +60,7 @@ a.sanchor_on {background:#626870;color:#fff !important;text-decoration:none}
/* 인덱스 상품 */ /* 인덱스 상품 */
#slide_tab {margin:0;padding:0;list-style:none;position:relative;width:100%;height:50px;background-color:#eee;overflow:hidden} #slide_tab {margin:0;padding:0;list-style:none;position:relative;width:100%;height:50px;background-color:#eee;overflow:hidden}
#slide_tab li {position:absolute;top:0;left:0;width:80px} #slide_tab li {position:absolute;top:0;left:0;width:80px;text-align:center}
#sidx_slide {position:relative;top:0;left:0;width:100%;overflow:hidden} #sidx_slide {position:relative;top:0;left:0;width:100%;overflow:hidden}
.sidx_slide {position:absolute;top:0;left:0;width:100%} .sidx_slide {position:absolute;top:0;left:0;width:100%}

View File

@ -5,9 +5,9 @@
slide_wrap: "sidx_slide", slide_wrap: "sidx_slide",
slide: "section", slide: "section",
slide_tab: "slide_tab", slide_tab: "slide_tab",
tab_class: "slide_tab",
slide_class: "sidx_slide", slide_class: "sidx_slide",
active_class: "slide_active", active_class: "slide_active",
tab_active: "tab_active",
duration: 300 duration: 300
}; };
@ -29,12 +29,18 @@
var tabw_width = 0; var tabw_width = 0;
var tabs_count = 0; var tabs_count = 0;
var tab_width = 0; var tab_width = 0;
var li_left = 0;
var pos_left = 0;
function tab_make() function tab_make()
{ {
if(count < 1) if(count < 1)
return; return;
idx = $slides.index($slides.filter("."+cfg.active_class));
if(idx == -1)
idx = 0;
var subj; var subj;
var tabs = ""; var tabs = "";
@ -54,22 +60,39 @@
$tab = $this.find("#"+cfg.slide_tab); $tab = $this.find("#"+cfg.slide_tab);
$tabs = $tab.find("li"); $tabs = $tab.find("li");
} }
tabs_count = $tabs.size();
} }
tabw_width = $tab.width(); tabw_width = $tab.width();
tabs_count = $tabs.size(); tab_width = $tabs.eq(idx).width();
tab_width = $tabs.eq(0).width();
if(tabs_count < 1) { if(tabs_count < 1) {
$tab.remove(); $tab.remove();
return; return;
} }
var li_left = 0;
if(tabs_count < 3) { if(tabs_count < 3) {
li_left = parseInt((tab_width - (tab_width * tabs_count)) / (tabs_count + 1)); li_left = parseInt((tabw_width - (tab_width * tabs_count)) / (tabs_count + 1));
$tabs.each(function(index) {
pos_left += (li_left + (tab_width * index));
$(this).css("left", pos_left);
});
$tabs.eq(idx).addClass(cfg.tab_active);
} else { } else {
li_left = parseInt((tabw_width - (tab_width * 3)) / 2);
pos_left = tab_width + li_left;
pos_right = tabw_width - tab_width;
$tabs.css("display", "none").removeClass("tab_listed");
$tabs.eq(idx - 1).addClass("tab_listed").css({left: "0px", display: "block"});
$tabs.eq(idx).addClass("tab_listed").css({left: pos_left+"px", display: "block"}).addClass(cfg.tab_active);
$tabs.eq((idx + 1) % count).addClass("tab_listed").css({left: pos_right+"px", display: "block"});
$tabs.not(".tab_listed").css("left", "-"+tab_width+"px");
} }
} }
@ -112,6 +135,19 @@
{ left: "-="+width }, cfg.duration, { left: "-="+width }, cfg.duration,
function() { function() {
$slides.eq(next).addClass(cfg.active_class); $slides.eq(next).addClass(cfg.active_class);
if(count >= 3) {
$tabs.removeClass("tab_listed").css("display", "none");
$tabs.eq(next - 1).addClass("tab_listed").css({left: "0px", display: "block"});
$tabs.eq(next).addClass("tab_listed").css({left: pos_left+"px", display: "block"});
$tabs.eq((next + 1) % count).addClass("tab_listed").css({left: pos_right+"px", display: "block"});
$tabs.not(".tab_listed").css("left", tabw_width+"px");
}
$tabs.removeClass(cfg.tab_active);
$tabs.eq(next).addClass(cfg.tab_active);
} }
); );
} }
@ -141,6 +177,19 @@
{ left: "+="+width }, cfg.duration, { left: "+="+width }, cfg.duration,
function() { function() {
$slides.eq(next).addClass(cfg.active_class); $slides.eq(next).addClass(cfg.active_class);
if(count >= 3) {
$tabs.css("display", "none").removeClass("tab_listed");
$tabs.eq(next - 1).addClass("tab_listed").css({left: "0px", display: "block"});
$tabs.eq(next).addClass("tab_listed").css({left: pos_left+"px", display: "block"});
$tabs.eq((next + 1) % count).addClass("tab_listed").css({left: pos_right+"px", display: "block"});
$tabs.not(".tab_listed").css("left", "-"+tab_width+"px");
}
$tabs.removeClass(cfg.tab_active);
$tabs.eq(next).addClass(cfg.tab_active);
} }
); );
} }
@ -151,13 +200,13 @@
return true; return true;
} }
tab_make();
$(window).on("load", function(e) { $(window).on("load", function(e) {
tab_make();
swipe_init(); swipe_init();
}); });
$(window).on("resize", function(e) { $(window).on("resize", function(e) {
tab_make();
swipe_init(); swipe_init();
}); });

View File

@ -53,6 +53,62 @@ include_once(G5_MSHOP_PATH.'/shop.head.php');
<div><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=1">더 보기</a></div> <div><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=1">더 보기</a></div>
</section> </section>
<section class="sct_wrap">
<header>
<h2><a href="<?php echo G4_SHOP_URL; ?>/listtype.php?type=2">추천상품</a></h2>
<p class="sct_wrap_hdesc"><?php echo $config['cf_title']; ?> 추천상품 모음</p>
</header>
<?php
$list = new item_list();
$list->set_mobile(true);
$list->set_type(3);
$list->set_view('it_id', false);
$list->set_view('it_name', true);
$list->set_view('it_cust_price', false);
$list->set_view('it_price', true);
$list->set_view('it_icon', true);
$list->set_view('sns', true);
echo $list->run();
?>
</section>
<section class="sct_wrap">
<header>
<h2><a href="<?php echo G4_SHOP_URL; ?>/listtype.php?type=4">인기상품</a></h2>
<p class="sct_wrap_hdesc"><?php echo $config['cf_title']; ?> 인기상품 모음</p>
</header>
<?php
$list = new item_list();
$list->set_mobile(true);
$list->set_type(4);
$list->set_view('it_id', false);
$list->set_view('it_name', true);
$list->set_view('it_cust_price', false);
$list->set_view('it_price', true);
$list->set_view('it_icon', true);
$list->set_view('sns', true);
echo $list->run();
?>
</section>
<section class="sct_wrap">
<header>
<h2><a href="<?php echo G4_SHOP_URL; ?>/listtype.php?type=5">할인상품</a></h2>
<p class="sct_wrap_hdesc"><?php echo $config['cf_title']; ?> 할인상품 모음</p>
</header>
<?php
$list = new item_list();
$list->set_mobile(true);
$list->set_type(5);
$list->set_view('it_id', false);
$list->set_view('it_name', true);
$list->set_view('it_cust_price', false);
$list->set_view('it_price', true);
$list->set_view('it_icon', true);
$list->set_view('sns', true);
echo $list->run();
?>
</section>
</div> </div>
@ -65,9 +121,9 @@ $(function() {
el_class: "sidx", el_class: "sidx",
selector: "section.sct_wrap", selector: "section.sct_wrap",
slide_tab: "slide_tab", slide_tab: "slide_tab",
tab_class: "slide_tab",
slide_class: "sidx_slide", slide_class: "sidx_slide",
active_class: "slide_active", active_class: "slide_active",
tab_active: "tab_active",
duration: 300 duration: 300
} }
); );