제목 | 조언점 부탁드립니다... 초보입니다ㅜㅜ | ||
---|---|---|---|
글쓴이 | shake223 | 작성시각 | 2016/01/20 14:58:29 |
|
|||
현재 가비아 시스템을 사용중인데요.. 장바구니 기능을 메인하단에 설정해야 하는 일이 생겼는데요.. 코드이그나이터에 대해선 아직 잘 몰릅니다.. 대충 css 틀작업을해서 형태는 만들어 났는데.. 데이터를 어떻게 불러와야 할지를 모르겠습니다. 현재 가비아 장바구니 기능인 소스 입니다. 어떻게 처리하면 좋을지 조언좀 부탁드리겠습니다.. cart.html -> index.html 에 구현을 해야합니다. index.html 하단부분에 장바구니 열기/닫기 부분에서 해결을 해야합니다.. 조언점 부탁드릴게여...
********** 가비아 장바구니 cart.html 입니다..********** <style> button.btn_select_all, button.btn_select_del, button.btn_select_wishlist { border:0 } button.btn_ea_modify, button.btn_option_modify, button.btn_shipping_modify { border:0 } .goods_name {line-height:15px;white-space:nowrap;overflow:hidden;width:200px;text-overflow:ellipsis;-o-text-overflow:ellipsis} .goods_option {padding-top:3px;font-color:#848484} .goods_input {padding-top:3px;font-color:#848484} .cell { border-left:1px solid #ddd } .sub_bg {background-color:#f7f7f7} </style> {is_file_facebook_tag} <script type="text/javascript"> {? APP_LIKE_TYPE == 'API' } try{ window.fbAsyncInit = function() { FB.init({ appId : plus_app_id, //App ID status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true, // parse XFBML, oauth : true, version : 'v{APP_VER}' }); {? cfg.order.fblike_ordertype && fblikesale } FB.getLoginStatus(function(response) { $("#fbloginlay").hide(); { ? !fbuser } $.ajax({'url' : '../sns_process/facebooklogincknone', 'type' : 'post'}); { / } if (response.status === 'connected') { var uid = response.authResponse.userID; var accessToken = response.authResponse.accessToken; } else if (response.status === 'not_authorized') { $("#fbloginlay").show(); } else { $("#fbloginlay").show(); } }); { / } {? APP_USE == 'f' } // like 이벤트가 발생할때 호출된다. FB.Event.subscribe('edge.create', function(response) { $("#facebook_mgs").html("페이스북과 정보를 교환 중에 있습니다. 잠시만 기다려 주세요."); {? ( _SERVER.HTTP_HOST==APP_DOMAIN ) } $.ajax({'url' : '../sns_process/facebooklikeck', 'type' : 'post', 'data' : {'mode':'like', 'product_url':response}, 'dataType': 'json','success': function(result){$("#facebook_mgs").html("");order_price_calculate();}}); {:} var url = 'http://{config_system.subDomain}/sns_process/facebooklikeck?mode=like&firstmallcartid={firstmallcartid}&product_url='+response; $.getJSON(url + "&jsoncallback=?", function(res) {$("#facebook_mgs").html("");order_price_calculate();}); {/} }); // unlike 이벤트가 발생할때 호출된다. FB.Event.subscribe('edge.remove', function(response) { $("#facebook_mgs").html("페이스북과 정보를 교환 중에 있습니다. 잠시만 기다려 주세요."); {? ( _SERVER.HTTP_HOST==APP_DOMAIN ) } $.ajax({'url' : '../sns_process/facebooklikeck', 'type' : 'post', 'data' : {'mode':'unlike', 'product_url':response}, 'dataType': 'json','success': function(result){$("#facebook_mgs").html("");order_price_calculate();}}); {:} var url = 'http://{config_system.subDomain}/sns_process/facebooklikeck?mode=unlike&firstmallcartid={firstmallcartid}&product_url='+response; $.getJSON(url + "&jsoncallback=?", function(res) {$("#facebook_mgs").html("");order_price_calculate();}); {/} });// { / } } } catch (facebookjsok) { } { / } </script> <script type="text/javascript"> $(document).ready(function() { { ? !is_goods} $(".goods_delivery_info").hide(); { / } // 전체 선택 $("form#cart_form .btn_select_all").toggle(function() { $("input[name='cart_option_seq[]']").attr("checked",true); }, function() { $("input[name='cart_option_seq[]']").attr("checked",false); }); // 선택삭제 $(".btn_select_del").click(function() { var selected_order = ''; $("input[name='cart_option_seq[]']").each(function(e, el) { if( $(el).attr('checked') == 'checked' ){ selected_order += $(el).val() + ","; } }); if(!selected_order){ openDialogAlert('삭제할 상품을 선택해 주세요.','400','140'); return false; } $("form#cart_form").attr("action","del"); $("form#cart_form").attr("target","actionFrame"); $("form#cart_form")[0].submit(); }); // 수량변경 $("button.btn_ea_modify").bind("click",function() { closeDialog("optional_changes_dialog");//diglog 초기화 var url = "optional_changes?option_catalog=1&no="+$(this).attr("id"); $.get(url, function(data) { $("div#optional_changes_dialog").html(data); }); openDialog("선택한 상품의 주문내역", "optional_changes_dialog", {"width":500,"height":600}); }); // 선택 주문 $(".btn_selected_order").bind("click",function() { var selected_order = ''; $("input[name='cart_option_seq[]']").each(function(e, el) { if( $(el).attr('checked') == 'checked' ){ selected_order += $(el).val() + ","; } }); if(!selected_order){ openDialogAlert('주문할 상품을 선택해 주세요.','400','140'); return false; } $("form#cart_form").attr("action","settle?mode=choice"); $("form#cart_form").attr("target",""); $("form#cart_form")[0].submit(); $("form#cart_form").attr("target","actionFrame"); }); // 전체 주문 $(".btn_all_order").bind("click",function() { $("form#cart_form").attr("action","addsettle"); $("form#cart_form").attr("target","actionFrame"); $("form#cart_form")[0].submit(); }); // 선택 위시리스트 저장 $("button.btn_select_wishlist").bind("click",function(){ $("form#cart_form").attr("action","../mypage/wish_add?mode=cart"); $("form#cart_form").attr("target","actionFrame"); $("form#cart_form")[0].submit(); }); // 배송 변경 $("button.btn_shipping_modify").bind("click",function() { var url = "goods_shipping_changes"; $.get(url, function(data) { $("div#optional_changes_dialog").html(data); }); openDialog("배송방법 변경", "optional_changes_dialog", {"width":700}); }); $(".price_area").bind("mouseover",function(){ $(this).parent().find(".sale_price_layer").show(); }).bind("mouseout",function(){ $(this).parent().find(".sale_price_layer").hide(); }); { ? cart_promotioncode } // getPromotionckloding(); { / } // order_price_calculate(); }); function getPromotionckloding() { var cartpromotioncode = '{cart_promotioncode}'; if( cartpromotioncode ) { $.ajax({ 'url' : '../promotion/getPromotionJson?mode=cart', 'data' : {'cartpromotioncode':cartpromotioncode}, 'type' : 'post', 'dataType': 'json', 'success': function(data) { order_price_calculate(); } }); } } function order_price_calculate() { var f = $("form#orderFrm"); f.attr("action","calculate?mode=cart"); f.attr("target","actionFrame"); f[0].submit(); } </script> <br style="line-height:30px;" /> <form name="orderFrm" id="orderFrm" method="post" action="cacluate" target="actionFrame"> </form> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="40"></td> <td> <!-- 타이틀 --> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr><td><img src="../images/design/tit_shoppingcart.gif" /></td></tr> <tr><td height="10"></td></tr> <tr><td><span class="desc">장바구니에 담은 상품은 일주일동안 보관됩니다. 일주일 후에는 상품이 삭제될 수 있음을 알려드립니다. 오랫동안 보관하고 싶은 상품은 위시리스트에 추가해주세요.</span></td></tr> </table> <div style="height:30px;"></div> <form name="cart_form" id="cart_form" method="post" target="actionFrame" action="order"> <input type="hidden" name="cart_version" value='2' /> <!-- List --> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <button type="button" class="btn_select_all"><img src="../images/design/btn_select_all.gif" /></button> <button type="button" class="btn_select_del"><img src="../images/design/btn_select_del.gif" /></button> <!--{ ? member_seq }--> <button type="button" class="btn_select_wishlist"><img src="../images/design/btn_select_wishlist.gif" /></button> <!--{ / }--> </td> </tr> </table> <div style="height:8px;"></div> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="list_table_style"> <thead> <tr> <th width="40">선택</th> <th>주문상품</th> <th width="60">수량</th> <th width="90">상품금액</th> <th width="100">할인</th> <th width="90">할인가격</th> <th width="100">적립</th> <th width="90" class="goods_delivery_info">배송 <button type="button" class="btn_shipping_modify"><img src="../images/design/btn_change.gif" border="0" /></button></th> </tr> </thead> <tbody> <!--{ ? list }--> <!--{ @ list }--> <tr> <td class="cell" height="80"><input type="checkbox" name="cart_option_seq[]" value="{.cart_option_seq}" /></td> <td class="cell"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="left" width="80" valign="top"> <a href="../goods/view?no={.goods_seq}"><img src="{.image}" align="absmiddle" hspace="5" style="border:1px solid #ddd;" onerror="this.src='../images/common/noimage_list.gif'" width="60" /></a> </td> <td class="left" valign="top"> <div class="goods_name"> <a href="../goods/view?no={.goods_seq}" title="{.goods_name}">{.goods_name}</a> <!--{? .eventEnd }--> <div class="soloEventTd{.cart_option_seq}" style="font-face:Dotum; font-size:11px;"> <img src="../images/common/icon_clock.gif" style="padding-bottom:2px;">남은시간 <span style="background-color:#c61515; color:#ffffff; padding:2px; font-weight:bold;"> <span id="soloday{.cart_option_seq}" style="color:#ffffff; font-weight:bold;">0</span>일 <span id="solohour{.cart_option_seq}" style="color:#ffffff; font-weight:bold;">00</span>: <span id="solomin{.cart_option_seq}" style="color:#ffffff; font-weight:bold;">00</span>: <span id="solosecond{.cart_option_seq}" style="color:#ffffff; font-weight:bold;">00</span> </span> </div> <script> $(function() { timeInterval{.cart_option_seq} = setInterval(function(){ var time{.cart_option_seq} = showClockTime('text', '{.eventEnd.year}', '{.eventEnd.month}', '{.eventEnd.day}', '{.eventEnd.hour}', '{.eventEnd.min}', '{.eventEnd.second}', 'soloday{.cart_option_seq}', 'solohour{.cart_option_seq}', 'solomin{.cart_option_seq}', 'solosecond{.cart_option_seq}', '{.cart_option_seq}'); if(time{.cart_option_seq} == 0){ clearInterval(timeInterval{.cart_option_seq}); $(".soloEventTd{.cart_option_seq}").html("단독 이벤트 종료"); } },1000); }); </script> <!--{ / }--> </div> <!--{ ? .option1 }--> <div class="goods_option"> <img src="/admin/skin/default/images/common/icon_option.gif" /> {?.title1}{.title1}:{ / }{.option1} { ? .option2 }{?.title2}{.title2}:{ / }{.option2} { / } { ? .option3 }{?.title3}{.title3}:{ / }{.option3} { / } { ? .option4 }{?.title4}{.title4}:{ / }{.option4} { / } { ? .option5 }{?.title5}{.title5}:{ / }{.option5} { / } </div> <!--{ / }--> <!--{ ? .cart_inputs }--> <!--{ @ .cart_inputs }--> <!--{ ? ..input_value }--> <div class="goods_input"> <img src="/admin/skin/default/images/common/icon_input.gif" /> {?..type=='file'} {?..input_title}{..input_title}:{ / } <a href="/mypage_process/filedown?file={..input_value}" target="actionFrame"><img src="/mypage_process/filedown?file={..input_value}" width="13" height="13" title="크게 보기" align="absmiddle" /> <span class="desc">{..input_value}</span></a> {:} {?..input_title}{..input_title}:{ / }{..input_value} {/} </div> <!--{ / }--> <!--{ / }--> <!--{ / }--> <!--{? cfg.order.fblike_ordertype && fblikesale //회원, 비회원체크 }--> <div class="fblikelay" style="padding-top:10px"> {=snsLikeButton(.goods_seq,'button_count')} </div> <!--{ / }--> </td> </tr> </table> </td> <td class="cell"> <div>{=number_format(.ea)}</div> <div><button type="button" class="btn_ea_modify" id="{.cart_option_seq}"><img src="../images/design/btn_change.gif" /></button></div> </td> <td class="cell right">{=number_format(.price*.ea)}원</td> <td class="cell center"> <div id="cart_option_sale_total_{.cart_option_seq}"> <!--{ ? .sales.total_sale_price > 0 }--> {=number_format(.sales.total_sale_price)}원 <!--{ : }--> - <!--{ / }--> </div> <div id="cart_option_sale_detail_{.cart_option_seq}" { ? .sales.total_sale_price > 0 }{ : }class="hide"{ / }> <img src="../images/common/icon_dc_list.gif" alt="할인내역" class="price_area" class="hand" /> <div class="absolute"> <div class="sale_price_layer hide" style="width:200px;"> <div class="title_line">할인내역</div> <br style="line-height:10px;" /> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <col width="78" /> <tr> <th>구분</th> <th class="bolds ends">할인</th> </tr> <!--{ @ .sales.title_list }--> <tr id="cart_option_{..key_}_saletr_{.cart_option_seq}" { ? .sales.sale_list[..key_] > 0 }{ : }class="hide"{ / }> <td class="gr">{.sales.title_list[..key_]}</td> <td class="bolds ends prices"> <span id="cart_option_{..key_}_saleprice_{.cart_option_seq}">{=number_format(.sales.sale_list[..key_])}</span>원 </td> </tr> <!--{ / }--> </table> </div> </div> </div> </td> <td class="cell right"> <span class="cart_option_price_{..cart_option_seq}">{=number_format(.sales.result_price)}</span>원 </td> <td class="cell"> <table align="center" border="0"> <col /><col width="50" /> <tr> <td><img src="/admin/skin/default/images/common/icon/icon_ord_emn.gif" title="적립금" /></td> <td class="right"><span id="option_reserve_{.cart_option_seq}">{=number_format(.reserve)}</span>원</td> </tr> <!--{ ? isplusfreenot && isplusfreenot.ispoint }--> <tr> <td><img src="/admin/skin/default/images/common/icon/icon_ord_point.gif" title="포인트" /></td> <td class="right"><span id="option_point_{.cart_option_seq}">{=number_format(.point)}</span>P</td> </tr> <!--{ / }--> </table> </td> <!--{ ?.shipping_provider_division }--> <td class="cell cell_left_line goods_delivery_info" rowspan="{=shipping_company_cnt[.shipping_group]}"> <!--{ ? preg_match('/coupon/',.shipping_group) }--> <div>{.shipping_method_name}</div> <!--{ : }--> <!--{ ?.shipping['deliGroup']!='company' }--> <div>{.shipping['provider_name']}</div> <!--{ : }--> 본사 <!--{ / }--> <!--{ ? preg_match('/each/',.shipping_group) }--> <div style="color:red">개별배송</div> <!--{ / }--> <div>{.shipping_method_name}</div> <!--{ ? preg_match('/delivery/',.shipping_group) }--> <!--{ ? .shipping_policy == 'goods' }--> <!--{ ? shipping_group_price[.shipping_group]['goods'] }--> <div id="price_{.shipping_group}">{=number_format(shipping_group_price[.shipping_group]['goods'])}원</div> <!--{ : }--> <div id="price_{.shipping_group}">무료배송</div> <!--{ / }--> <!--{ / }--> <!--{ ? .shipping_policy == 'shop' }--> <!--{ ?shipping_group_price[.shipping_group]['shop'] }--> <div id="price_{.shipping_group}">{=number_format(shipping_group_price[.shipping_group]['shop'])}원</div> <!--{ : }--> <div id="price_{.shipping_group}">무료배송</div> <!--{ / }--> <!--{ / }--> <!--{ : }--> <!--{ ? preg_match('/postpaid/',.shipping_group) }--> <div>₩{=number_format(shipping_group_price[.shipping_group]['postpaid'])}</div> <!--{ / }--> <!--{ ? shipping_group_price[.shipping_group]['summary']}--> <div>{shipping_group_price[.shipping_group]['summary']}</div> <!--{ / }--> <!--{ / }--> <!--{ / }--> </td> <!--{ / }--> </tr> <!--{ @ .cart_suboptions }--> <tr> <td class="cell sub_bg"></td> <td class="cell sub_bg"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="right" width="80"> <div style="padding-right:5px;"><img src="/admin/skin/default/images/common/icon_add_arrow.gif" /></div> </td> <td class="left" valign="top"> <img src="/admin/skin/default/images/common/icon_add.gif" /> { ? ..suboption } { ? ..suboption_title }{..suboption_title}:{ / }{..suboption} { / } </td> </tr> </table> </td> <td class="cell sub_bg">{=number_format(..ea)}</td> <td class="cell sub_bg right">{=number_format(..price*..ea)}원</td> <td class="cell sub_bg center"> <div id="cart_suboption_sale_total_{..cart_suboption_seq}"> <!--{ ? ..sales.total_sale_price > 0 }--> {=number_format(..sales.total_sale_price)}원 <!--{ : }--> - <!--{ / }--> </div> <div id="cart_suboption_sale_detail_{..cart_suboption_seq}" { ? ..sales.total_sale_price > 0 }{ : }class="hide"{ / }> <img src="../images/common/icon_dc_list.gif" alt="할인내역" class="price_area" class="hand" /> <div class="absolute"> <div class="sale_price_layer hide" style="width:200px;"> <div class="title_line">할인내역</div> <br style="line-height:10px;" /> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <col width="78" /> <tr> <th>구분</th> <th class="bolds ends">할인</th> </tr> <!--{ @ ..sales.sale_list }--> <tr id="cart_suboption_{...key_}_saletr_{..cart_suboption_seq}" { ? ...value_ > 0 }{ : }class="hide"{ / }> <td class="gr">{..sales.title_list[...key_]}</td> <td class="bolds ends prices"> <span id="cart_suboption_{...key_}_saleprice_{..cart_suboption_seq}">{=number_format(...value_)}</span>원 </td> </tr> <!--{ / }--> </table> </div> </div> </div> </td> <td class="cell sub_bg right"> <span id="cart_suboption_price_{..cart_suboption_seq}">{=number_format(..sales.result_price)}</span>원 </td> <td class="cell sub_bg"> <table align="center" border="0"> <col /><col width="50" /> <tr> <td><img src="/admin/skin/default/images/common/icon/icon_ord_emn.gif" title="적립금" /></td> <td class="right"><span id="suboption_reserve_{..cart_suboption_seq}">{=number_format(..reserve)}</span>원</td> </tr> <!--{ ? isplusfreenot && isplusfreenot.ispoint}--> <tr> <td><img src="/admin/skin/default/images/common/icon/icon_ord_point.gif" title="포인트" /></td> <td class="right"><span id="suboption_point_{..cart_suboption_seq}">{=number_format(..point)}</span>P</td> </tr> <!--{ / }--> </table> </td> </tr> <!--{ / }--> <!--{ / }--> <!--{ : }--> <tr> <td class="cell" colspan="8" height="80">장바구니에 담긴 상품이 없습니다.</td> </tr> <!--{ / }--> </tbody> </table> </form> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-bottom:2px solid #dedede"> <tr> <td height="34" align="right" style="padding:0 5px; background-color:#f7f7f7"> <div class="goods_delivery_info"> <!--{ ? shipping_price.shop > 0 }--> <b>기본배송비 : {=number_format(shipping_price.shop)}원</b> <!--{ / }--> <!--{ ? shipping_price.goods > 0 }--> <b>개별배송비 : {=number_format(shipping_price.goods)}원</b> <!--{ / }--> </div> </td> </tr> </table> <div class="cboth"></div> <div style="height:10px"></div> <div align="center" id="facebook_mgs">{? APP_LIKE_TYPE == 'API' }페이스북과 정보를 교환 중에 있습니다. 잠시만 기다려 주세요.{/}</div> <div style="height:10px"></div> <table align="right" height="80" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <table width="80" border="0" cellpadding="0" cellspacing="0"> <tr><td align="center" height="30">총 수량</td></tr> <tr><td align="center" height="25" class="fx16">{=number_format(total_ea)}</td></tr> </table> </td> <td> <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr><td align="center" height="30">총 판매가격</td></tr> <tr><td align="center" height="25" class="fx16">{=number_format(total)}</td></tr> </table> </td> <td class="goods_delivery_info"> <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr><td align="center" height="30">배송비</td></tr> <tr><td align="center" height="25" class="fx16">{=number_format(array_sum(shipping_price))}</td></tr> </table> </td> <td> <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr><td align="center" height="30">총 할인</td></tr> <tr><td align="center" height="25" class="fx16"><span id="total_sale">{=number_format(total_sale)}</span></td></tr> </table> </td> <td> <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr><td align="center" height="30">총 결제금액</td></tr> <tr><td align="center" height="25" class="fx16"><span class="settle_price bold">{=number_format(total_price)}</span></td></tr> </table> </td> <td> <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr><td align="center" height="30">예상적립금</td></tr> <tr><td align="center" height="25" class="fx16"><span class="total_reserve" id="total_reserve">{=number_format(total_reserve)}</span></td></tr> </table> </td> <!--{ ? isplusfreenot && isplusfreenot.ispoint}--> <td> <table width="120" border="0" cellpadding="0" cellspacing="0"> <tr><td align="center" height="30">예상포인트</td></tr> <tr><td align="center" height="25" class="fx16"><span class="total_point" id="total_point">{=number_format(total_point)}</span></td></tr> </table> </td> <!--{ / }--> </tr> </table> <div class="cboth"></div> <div style="text-align:right; font-weight:bold"> <span style="font-size:16px; font-family:dotum; color:#757575">총 결제금액</span> <span class="totalprice">{=number_format(total_price)}</span> </div> <div style="height:40px"></div> <div style="text-align:right"> <span class="btn_all_order" ><img src="../images/buttons/btn_order_all.gif" hspace="5" class="hand" {? total_ea < 1 }onclick="openDialogAlert('주문할 상품을 선택해 주세요.','400','140');return false;" {/} /></span> <span class="btn_selected_order"><img src="../images/buttons/btn_order_selected.gif" class="hand"/></span> <a href="../main/index"><img src="../images/buttons/btn_shopping_continue.gif" hspace="5" class="hand" /></a> </div> <!-- 네이버체크아웃 시작--> <!--{?navercheckout_tpl}--> <div align="right" style="padding-top:25px"> {navercheckout_tpl} </div> <!--{/}--> <!-- 네이버체크아웃 끝--> </td> <td width="40"></td> </tr> </table> <div id="optional_changes_dialog" style="display:none;"></div> {? APP_LIKE_TYPE == 'API' } <!-- 좋아요할인 : 삭제하지 말아주세요 --> <!--{ ? !( strstr(_SERVER.HTTP_HOST,'.firstmall.kr') || _SERVER.HTTP_HOST==APP_DOMAIN ) }--> <iframe name="snsiframe" src="http://{config_system.subDomain}/admin/sns/subdomainfacebookck" frameborder="0" width="0" height="0"></iframe> <script language="JavaScript" src="http://{config_system.subDomain}/order/fblike_opengraph_firstmallplus?firstmallcartid={firstmallcartid}"></script> <script language="JavaScript" src="http://{config_system.subDomain}/order/fbopengraph?firstmallcartid={firstmallcartid}"></script> <!--{ / }--> <script language="JavaScript" src="../order/fblike_opengraph"></script> <!-- 좋아요할인 : 삭제하지 말아주세요 --> {/}
************* 수정해야할 index.html 입니다. ****************** <script type="text/javascript" src="popslider/jquery.ulslide.js"></script> <script type="text/javascript"> $(document).ready(function() { { ? !is_goods} $(".goods_delivery_info").hide(); { / } // 전체 선택 $("form#cart_form .btn_select_all").toggle(function() { $("input[name='cart_option_seq[]']").attr("checked",true); }, function() { $("input[name='cart_option_seq[]']").attr("checked",false); }); // 선택삭제 $(".btn_select_del").click(function() { var selected_order = ''; $("input[name='cart_option_seq[]']").each(function(e, el) { if( $(el).attr('checked') == 'checked' ){ selected_order += $(el).val() + ","; } }); if(!selected_order){ openDialogAlert('삭제할 상품을 선택해 주세요.','400','140'); return false; } $("form#cart_form").attr("action","del"); $("form#cart_form").attr("target","actionFrame"); $("form#cart_form")[0].submit(); }); // 수량변경 $("button.btn_ea_modify").bind("click",function() { closeDialog("optional_changes_dialog");//diglog 초기화 var url = "optional_changes?option_catalog=1&no="+$(this).attr("id"); $.get(url, function(data) { $("div#optional_changes_dialog").html(data); }); openDialog("선택한 상품의 주문내역", "optional_changes_dialog", {"width":500,"height":600}); }); // 선택 주문 $(".btn_selected_order").bind("click",function() { var selected_order = ''; $("input[name='cart_option_seq[]']").each(function(e, el) { if( $(el).attr('checked') == 'checked' ){ selected_order += $(el).val() + ","; } }); if(!selected_order){ openDialogAlert('주문할 상품을 선택해 주세요.','400','140'); return false; } $("form#cart_form").attr("action","settle?mode=choice"); $("form#cart_form").attr("target",""); $("form#cart_form")[0].submit(); $("form#cart_form").attr("target","actionFrame"); }); // 전체 주문 $(".btn_all_order").bind("click",function() { $("form#cart_form").attr("action","addsettle"); $("form#cart_form").attr("target","actionFrame"); $("form#cart_form")[0].submit(); }); // 선택 위시리스트 저장 $("button.btn_select_wishlist").bind("click",function(){ $("form#cart_form").attr("action","../mypage/wish_add?mode=cart"); $("form#cart_form").attr("target","actionFrame"); $("form#cart_form")[0].submit(); }); // 배송 변경 $("button.btn_shipping_modify").bind("click",function() { var url = "goods_shipping_changes"; $.get(url, function(data) { $("div#optional_changes_dialog").html(data); }); openDialog("배송방법 변경", "optional_changes_dialog", {"width":700}); }); $(".price_area").bind("mouseover",function(){ $(this).parent().find(".sale_price_layer").show(); }).bind("mouseout",function(){ $(this).parent().find(".sale_price_layer").hide(); }); { ? cart_promotioncode } // getPromotionckloding(); { / } // order_price_calculate(); }); function getPromotionckloding() { var cartpromotioncode = '{cart_promotioncode}'; if( cartpromotioncode ) { $.ajax({ 'url' : '../promotion/getPromotionJson?mode=cart', 'data' : {'cartpromotioncode':cartpromotioncode}, 'type' : 'post', 'dataType': 'json', 'success': function(data) { order_price_calculate(); } }); } } function order_price_calculate() { var f = $("form#orderFrm"); f.attr("action","calculate?mode=cart"); f.attr("target","actionFrame"); f[0].submit(); } </script> <script language="JavaScript"> <!-- function setCookie( name, value, expiredays ) { var todayDate = new Date(); todayDate.setDate( todayDate.getDate() + expiredays ); document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" } function closePop() { if ( document.pop_form.chkbox.checked ){ setCookie( "maindiv", "done" , 1 ); } document.all['multi_popup'].style.visibility = "hidden"; } //--> </script> <script type="text/javascript"> $(function() { $('#main_bn').ulslide({ statusbar: true, width: 300, // 슬라이드 배너의 가로크기 조절 height: 300, // 슬라이드 배너의 세로크기 조절 affect: 'slide', // fade로 변경시 서서히 사라지고 나타나는 형태로 바뀜slide axis: 'x', // y로 변경시 세로슬라이드로 바뀜 navigator: '.thumb_box a', duration: 300, // 배너 바뀌는 속도 autoslide: 3000 }); }); </script> <style> #multi_popup { width:300px; height:430px; background:#444444; color:#fff; position:absolute; top:100px; left:100px; z-index:999999; -webkit-box-shadow: 0px 0px 15px #000; -moz-box-shadow: 0px 0px 15px #000; box-shadow: 0px 0px 15px #000; } .container1 { position: relative; width: 300px; height: 400px; overflow: hidden; margin: 0 auto; float:left; } .thumb_box { position:absolute; bottom:0px; width:300px; height:100px; background:#dddddd; padding:0; } .thumb_box a { width:150px; height:50px; float:left; margin:0px; } .thumb_box a:hover, .thumb_box a:visited { background-position:0 -50px; } .thumb_box a.usl-current { background-position:0 -50px; } .close div{float:left; text-align:right;} #check{font-size:12px; font-family:'돋움'; position:absolute; bottom:9px; right:45px; } #close{font-size:12px; position:absolute; bottom:9px; right:10px; } #close a { color:#fff; } </style> {=showDesignPopup(14)} {=showDesignPopup(13)} {=showDesignPopup(11)} {=showDesignPopup(10)} {=showDesignPopup(8)} {=showDesignPopup(5)} {=showDesignPopup(4)} {=showDesignPopup(3)} {=showDesignPopup(1)} <script type="text/javascript" src="../images/mimg/js/jquery.sliderkit.1.9.2.pack.js"></script> <script type="text/javascript" src="../images/mimg/js/jquery.easing.1.3.min.js"></script> <script type="text/javascript" src="../images/mimg/js/slidermain.js"></script> <div id="main_img" class="cboth"> <div class="main_left"> {=showDesignBanner(2)} </div> <div class="main_right"> <!-- 메인우측 롤오버 배너1 --> <p class="ban1"><img src="../images/mimg/ban01_off.jpg" title="" alt="" onmouseover="off(this)" onmouseout="off(this)"></p> <br> <!-- <p class="ban1"><img src="../images/mimg/ban01_off.jpg" title="" alt="" onmouseover="off(this)" onmouseout="on(this)"></p> --> <div class="latest_bbs"> <h2><a href="/board/?id=notice" target='_self'><img src="../images/mimg/tit_notice.gif" title="" alt="" /></a></h2> <div class="list"> <!-- {? getBoardData('notice','10','','','23') } --> <!-- {@ getBoardData('notice','10','','','23') } --> <div class="board_text">{.subject}{.iconnew}</div> <!-- {/} --> <!-- {/} --> </div> </div> <!-- 메인우측 롤오버 배너 2~4 --> <!-- <div class="banners cboth"> <p class="ban2"><a href="http://greenanum.co.kr/board/view?id=event&seq=4216" target='_self'><img src="../images/mimg/ban02_off.jpg" title="" alt="" onmouseover="on(this)" onmouseout="off(this)"></a></p> <p class="ban3"><a href="http://greenanum.co.kr/promotion/coupon_shipping?setDesignMode=on" target='_self'><img src="../images/mimg/ban03_off.jpg" title="" alt="" onmouseover="on(this)" onmouseout="off(this)"></a></p> </div> --> <br><br><br><br><br><br> <p class="ban4" style="margin-top:15px"><a href="http://wwwc.sweettracker.net/" target='_blank'><img src="../images/mimg/ban04_off.jpg" title="" alt="" ></a></p> </div> <!-- /main_right --> </div><!-- main_img --> <div class="cboth center_banner"> <p><a href='http://greenanum.co.kr/goods/catalog?code=0011' target='_self'><img src="../images/mimg/ban05.jpg" title="" alt="" /></a></p> </div> <div id="main_img" class="cboth"> <p class="cboth mb20"><img src="../images/mimg/tit_special.jpg" title="" alt="" /></p> <div class="area_tab fleft">{=showDesignDisplay(3)}</div> <div class="fright"> <div class="sliderkit contentslider-std2"> <div class="sliderkit-panels"> <!-- 이벤트 배너 링크 --> {=showDesignBanner(3)} </div> </div> </div> <!--<p class="cboth mb25 pdt40"><img src="../images/mimg/tit_best.gif" title="" alt="" /></p> <div class="cboth">{=showDesignDisplay(6)}</div>--> <p class="cboth mb25 pdt40"><img src="../images/mimg/tit_md1.jpg" title="" alt="" /></p> <div class="cboth">{=showDesignDisplay(8)}</div> <!--<p class="cboth mb25 pdt40"><img src="../images/mimg/tit_new.gif" title="" alt="" /></p> <div class="cboth">{=showDesignDisplay(4)}</div--> <!--<p class="cboth mb25 pdt40"><img src="../images/mimg/tit_md.jpg" title="" alt="" /></p> <div class="cboth">{=showDesignDisplay(7)}</div--> <!-- 포토후기 게시판 2015-6-17 --> <div class="main_bottom"> <div class="latest_bbs"> <h2><a href="/board/?id=board_stylezone" target='_self'><img src="../images/mimg/tit_photo.gif" title="" alt="" /></a></h2> <div class="list"> <table width="340px" border="0"> <!--{@ getBoardData('board_stylezone','4',null,null,'20','137','ID',array('orderby=gid asc','','rdate_s=2011-09-16','rdate_f=2014-06-11','none_auto_term=999','image_w=80','image_h=80')) }--> <tr class="board_text" width="300"> <td><img src={.filelist} width="100" height="65"></td> <td width="200">{.subject}</td> </tr> <!--{/}--> </table> </div> </div> </div> <!-- 녹색나눔Talk 게시판 2015-6-17 --> <div class="main_talk"> <!-- 메인우측 롤오버 배너1 --> <div class="latest_bbs"> <h2><a href="/board/?id=story" target='_self'><img src="../images/mimg/tit_green_talk.gif" title="" alt="" /></a></h2> <div class="list"> <!-- {? getBoardData('story','4','','','31') } --> <!-- {@ getBoardData('story','4','','','31') } --> <div class="board_text">{.subject}{.iconnew}</div> <!-- {/} --> <!-- {/} --> </div> </div> <div class="latest_bbs"> <h2><a href="/board/?id=only" target='_self'><img src="../images/mimg/tit_green_notice.gif" title="" alt="" /></a></h2> <div class="list"> <!-- {? getBoardData('only','4','','','31') } --> <!-- {@ getBoardData('only','4','','','31') } --> <div class="board_text">{.subject}{.iconnew}</div> <!-- {/} --> <!-- {/} --> </div> </div> </div> <!-- 사회적기업 공 게시판 2015-6-17 --> <div class="main_only"> <!-- 메인우측 롤오버 배너1 --> <div class="latest_bbs"> <h2><a href="/board/?id=goods_review" target='_self'><img src="../images/mimg/tit_product.gif" title="" alt="" /></a></h2> <table class="list"> <!--{@ getBoardData('goods_review','4',null,null,'20','137','ID',array('orderby=gid asc','','rdate_s=2011-09-16','rdate_f=2014-06-11','none_auto_term=999','image_w=80','image_h=80')) }--> <tr class="board_text"> <td><img src={.filelist} width="100" height="65"></td> <td width="200">{.subject}</td> </tr> <!--{/}--> </table> </div> </div> <style> .cart_area{z-index:11;position:fixed;left:0;bottom:-254px;text-align:center;width:100%;} .cart_wrap{vertical-align:top;display:inline-block;overflow:hidden;text-align:left;width:1200px;height:282px;*margin-left:150px;*border:1px solid #287a78;border-bottom:0;background:#ffffff;} .cart_head{position:relative;height:28px;background:#CEF279;} .cart_head .open_cart{overflow:hidden;white-space:nowrap;text-indent:-200%;width:100%;height:100%;color:#fff;outline:0;background:url(../images/cart.png) no-repeat center top;border:0px;display:block;} .cart_head .close_cart{overflow:hidden;white-space:nowrap;text-indent:-200%;width:100%;height:100%;color:#fff;outline:0;background:url(../images/cart.png) no-repeat center top;border:0px;display:block;} .cart_head .open_cart.on{background-position:center -28px;} .cart_container{padding:30px 30px 0;} .cart_container:after{display:block;clear:both;content:"";} .cart_container .cart_article{float:left;} .cart_container .cart_product{overflow:hidden;width:500px;height:210px;background:url(../images/common/cart_none.png) repeat-x;} .cart_container .cart_product.over{background:none;} .cart_container .cart_prod_list:after{display:block;clear:both;content:"";} .cart_container .cart_prod{float:left;width:112px;margin-right:30px;} .cart_container .prod_box{border:1px solid #dadada;background:#fff;} .cart_container .prod_box .img_con{width:110px;height:130px;border-bottom:1px solid #dadada;} .cart_container .prod_box .img_con a{display:block;padding:15px 5px;} .cart_container .prod_box .img_con a img{width:100px;height:100px;} .cart_container .prod_box .bot_con{width:110px;height:33px;} .cart_container .prod_box .bot_con .cnt_box{float:left;} .cart_container .prod_box .bot_con .cnt_box span{line-height:33px;margin-left:10px;vertical-align:top;} .cart_container .prod_box .bot_con .cnt_box .prod_cnt{outline:0;width:40px;height:33px;line-height:33px;color:#38a9a5;text-align:right;font-family:Tahoma;} .cart_container .prod_box .bot_con .btn_box{float:right;width:25px;height:33px;border-left:1px solid #dadada;} .cart_container .prod_box .bot_con .btn_box .btn_prod_box{position:relative;display:block;width:25px;height:16px;} .cart_container .prod_box .bot_con .btn_box .btn_top_box{border-bottom:1px solid #dadada;} .cart_container .prod_box .bot_con .btn_box .btn_prod{overflow:hidden;vertical-align:top;position:absolute;left:-1px;top:-1px;width:27px;height:18px;border:1px solid #dadada;text-indent:1000px;white-space:nowrap;} .cart_container .prod_box .bot_con .btn_box .btn_prod_p{background:url(../images/common/btn_arr3_t_off.gif) no-repeat center;} .cart_container .prod_box .bot_con .btn_box .btn_prod_p:hover{z-index:2;border-color:#38a9a5;background:url(../images/common/btn_arr3_t_on.gif) no-repeat center;} .cart_container .prod_box .bot_con .btn_box .btn_prod_m{background:url(../images/common/btn_arr3_b_off.gif) no-repeat center;} .cart_container .prod_box .bot_con .btn_box .btn_prod_m:hover{z-index:2;border-color:#38a9a5;background:url(../images/common/btn_arr3_b_on.gif) no-repeat center;} .cart_container .prod_cost_box{height:28px;line-height:28px;text-align:center;color:#38a9a5;} .cart_container .prod_cost_box .prod_cost{font-family:Tahoma;font-size:13px;font-weight:bold;} .cart_container .cart_event{width:286px;height:194px;margin-left:30px;padding-left:30px;background:url(../images/bg_line1.png) repeat-y left;} .cart_container .cart_total{width:230px;height:194px;margin-left:30px;padding-left:30px;background:url(../images/bg_line1.png) repeat-y left;} .cart_container .cart_total h3{font-size:15px;color:#403324;margin-bottom:4px;} .cart_container .cart_total table{width:100%;margin-bottom:15px;} .cart_container .cart_total table th,.cart_container .cart_total table td{border-top:*1px solid #808080;height:30px;} .cart_container .cart_total table tfoot th,.cart_container .cart_total table tfoot td{*height:50px;} .cart_container .cart_total table th{text-align:left;width:50px;} .cart_container .cart_total table td{text-align:right;font-family:Tahoma;font-weight:bold;font-size:15px;color:#555555;} .cart_container .cart_total table td span{font-weight:normal;font-family:YG76;font-size:13px;} .cart_container .cart_total table tfoot td{font-size:21px;color:#FF0000;} .car |
|||
다음글 | CI SQL JOIN 질문입니다!!!(난이도 하) 도와... (10) | ||
이전글 | Php에서 배열 값을 이전 다음을 찾을 수 있을까요? (2) | ||
한대승(불의회상)
/
2016/01/20 15:17:07 /
추천
0
|
가비아 템플릿 인것 같군요.
가비아 사용중 이신분 도움 부탁 드립니다.
게시물 이동 합니다.