영카트 선택옵션 추가가 안됩니다;; 채택완료
경하귀요밍
8년 전
조회 3,291
이전 개발자가 만든 영카트에서
관리자 페이지에 상품선택옵션을 추가 후에 상품을 확인하였더니 옵션추가가 안되길래
skin/shop/item.form.skin.php 선택옵션 코드가 빠져있더군요.. 그래서
</p><p> if($option_item) {</p><p> ?></p><p> <!-- 선택옵션 시작 { --></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_option2"></p><p> <section class="market_select"></p><p> <?php // 선택옵션</p><p> echo $option_item;</p><p> ?></p><p> </section></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> <!-- } 선택옵션 끝 --></p><p> <?php</p><p> }</p><p> ?></p><p>
코드를 추가하였는데도 선택옵션이 추가가 안됩니다.. 테마 밑의 item.form.skin.php 에도 추가해봐도 안나오는데 무엇이 문제인지 모르겠습니다..ㅜㅜ
*혹시 몰라 DB를 확인했는데 옵션 추가값은 잘들어가있습니다.
아래는 적용중인 item.form.skin.php 전체 코드입니다
</p><p><?php</p><p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p><p> </p><p>// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨</p><p>//add_stylesheet('<link rel="stylesheet" href="'.G5_SHOP_CSS_URL.'/style.css">', 0);</p><p>?></p><p><form name="fitem" id="fitem" method="post" action="<?php echo $action_url; ?>" onsubmit="return fitem_submit(this);"></p><p><input type="hidden" name="it_id[]" value="<?php echo $it_id; ?>"></p><p><input type="hidden" name="sw_direct"></p><p><input type="hidden" name="url"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><section class="detail"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><!-- 상품이미지 미리보기 시작 { --> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><article class="pro_detail_img"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$big_img_count = 0;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$thumbnails = array();</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$img = get_it_thumbnail_no($it['it_img3'], 571, 571);</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($img) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// 썸네일</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$thumb = get_it_thumbnail_no($it['it_img3'.$i], 571, 571);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$thumbnails[] = $thumb;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$big_img_count++;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>//echo '<a href="'.G5_SHOP_URL.'/largeimage.php?it_id='.$it['it_id'].'&no='.$i.'" target="_blank" class="popup_item_image">'.$img.'</a>';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo ''.$img.'';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($big_img_count == 0) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo '<img src="'.G5_SHOP_URL.'/img/no_image.gif" alt="">';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></article></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><!-- } 상품이미지 미리보기 끝 --></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><article class="pro_detail_info"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_h1"><?php echo stripslashes($it['it_name']); ?></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_h2"><?php echo $it['it_basic']; ?></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_price"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><span class="price_sale"><?php echo number_format($it['it_cust_price'],0); ?> won</span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php echo number_format(get_price($it),0); ?> won </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="hidden" id="it_price" value="<?php echo get_price($it); ?>"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php</p><p> if($option_item) {</p><p> ?></p><p> <!-- 선택옵션 시작 { --></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_option2"></p><p> <section class="market_select"></p><p> <?php // 선택옵션</p><p> echo $option_item;</p><p> ?></p><p> </section></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> <!-- } 선택옵션 끝 --></p><p> <?php</p><p> }</p><p> ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php if ($is_orderable) { ?></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><!-- 총 구매액 --></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div id="sit_tot_price"></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php } ?></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php if($is_soldout) { ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><p id="sit_ov_soldout">상품의 재고가 부족하여 구매할 수 없습니다.</p></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php } ?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_option" id="item_info_area"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if(!$it['it_buy_min_qty'])</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$it['it_buy_min_qty'] = 1;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="hidden" name="io_type[<?php echo $it_id; ?>][]" value="0"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="hidden" name="io_id[<?php echo $it_id; ?>][]" value=""></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="hidden" name="io_value[<?php echo $it_id; ?>][]" value="<?php echo $it['it_name']; ?>"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="hidden" class="io_price" value="0"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="hidden" class="io_stock" value="<?php echo $it['it_stock_qty']; ?>"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="count_btn_up"><a href="#" id="item_add_btn" ><img src="<?php echo G5_THEME_URL ?>/images/count_up.png" width="24px"></a></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="count_btn_down"><a href="#" id="item_minus_btn"><img src="<?php echo G5_THEME_URL ?>/images/count_down.png" width="24px"></a></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="text" class="frm_input count_input" name="ct_qty[<?php echo $it_id; ?>][]" value="<?php echo $it['it_buy_min_qty']; ?>" id="ct_qty_<?php echo $i; ?>" ><span class="Apple-tab-span" style="font-size: 11pt; white-space: pre;"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_btn white"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><a href="#" id="add_cart_btn" ><div class="btn_gold">add to cart</div></a></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_comment aaa">대량 구매 문의 시 <a href="<?php echo G5_BBS_URL; ?>/qalist.php"><u>1:1 comment</u></a> 를 이용해주세요.
배송, 교환 환불 시 <a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=notice"><u>notice</u></a>을 확인해주세요.</div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div class="p_d_page aaa"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><span><a href="<?php echo G5_URL; ?>">list</a></span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><!-- 다른 상품 보기 시작 { --></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if ($prev_href) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo '<span>'.$prev_href.'pre'.$prev_href2.'</span>';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}else{</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo '<span style="opacity:0.5">pre</span>';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>?></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><?php</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if ($next_href) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo '<span>'.$next_href.'next'.$next_href2.'</span>';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}else{</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo '<span style="opacity:0.5">next</span>';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>?> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><!-- } 다른 상품 보기 끝 --></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></article></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></section></p><p> </p><p></form></p><p><script></p><p>$(function(){</p><p> // 상품이미지 첫번째 링크</p><p> $("#sit_pvi_big a:first").addClass("visible");</p><p> </p><p> // 상품이미지 미리보기 (썸네일에 마우스 오버시)</p><p> $("#sit_pvi .img_thumb").bind("mouseover focus", function(){</p><p> var idx = $("#sit_pvi .img_thumb").index($(this));</p><p> $("#sit_pvi_big a.visible").removeClass("visible");</p><p> $("#sit_pvi_big a:eq("+idx+")").addClass("visible");</p><p> });</p><p> // 상품이미지 크게보기</p><p> $(".popup_item_image").click(function() {</p><p> var url = $(this).attr("href");</p><p> var top = 10;</p><p> var left = 10;</p><p> var opt = 'scrollbars=yes,top='+top+',left='+left;</p><p> popup_window(url, "largeimage", opt);</p><p> return false;</p><p> });</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// 장바구니 답기</p><p> $("#add_cart_btn").bind("click", function(event){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>event.preventDefault();</p><p> var frm = document.getElementById("fitem");</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>document.pressed = "장바구니";<span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if(fitem_submit(frm)){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>frm.submit();</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p> });</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// 수량증가</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$("#item_add_btn").bind("click", function(event){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>event.preventDefault();</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var this_qty, max_qty = 9999, min_qty = 1;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var $el_qty = $("#item_info_area").find("input[name^=ct_qty]");</p><p> var stock = parseInt($("#item_info_area").find("input.io_stock").val());</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>this_qty = parseInt($el_qty.val().replace(/[^0-9]/, "")) + 1;</p><p> if(this_qty > stock) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>alert("재고수량 보다 많은 수량을 구매할 수 없습니다.");</p><p> this_qty = stock;</p><p> }</p><p> if(this_qty > max_qty) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>this_qty = max_qty;</p><p> alert("최대 구매수량은 "+number_format(String(max_qty))+" 입니다.");</p><p> }<span class="Apple-tab-span" style="font-size: 11pt; white-space: pre;"> </span></p><p> $el_qty.val(this_qty);</p><p> });</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// 수량증가</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$("#item_minus_btn").bind("click", function(event){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>event.preventDefault();</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var this_qty, max_qty = 9999, min_qty = 1;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var $el_qty = $("#item_info_area").find("input[name^=ct_qty]");</p><p> var stock = parseInt($("#item_info_area").find("input.io_stock").val());</p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>this_qty = parseInt($el_qty.val().replace(/[^0-9]/, "")) - 1;</p><p> if(this_qty < min_qty) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>this_qty = min_qty;</p><p> alert("최소 구매수량은 "+number_format(String(min_qty))+" 입니다.");</p><p> }</p><p> $el_qty.val(this_qty);</p><p> });<span class="Apple-tab-span" style="white-space:pre"> </span></p><p>});</p><p>// 바로구매, 장바구니 폼 전송</p><p>function fitem_submit(f)</p><p>{</p><p> if (document.pressed == "장바구니") {</p><p> f.sw_direct.value = 0;</p><p> } else { // 바로구매</p><p> f.sw_direct.value = 1;</p><p> }</p><p> // 판매가격이 0 보다 작다면</p><p> if (document.getElementById("it_price").value < 0) {</p><p> alert("전화로 문의해 주시면 감사하겠습니다.");</p><p> return false;</p><p> }</p><p> var val, io_type, result = true;</p><p> var sum_qty = 0;</p><p> var min_qty = parseInt(<?php echo $it['it_buy_min_qty']; ?>);</p><p> var max_qty = parseInt(<?php echo $it['it_buy_max_qty']; ?>);</p><p> var $el_type = $("input[name^=io_type]");</p><p> $("input[name^=ct_qty]").each(function(index) {</p><p> val = $(this).val();</p><p> if(val.length < 1) {</p><p> alert("수량을 입력해 주십시오.");</p><p> result = false;</p><p> return false;</p><p> }</p><p> if(val.replace(/[0-9]/g, "").length > 0) {</p><p> alert("수량은 숫자로 입력해 주십시오.");</p><p> result = false;</p><p> return false;</p><p> }</p><p> if(parseInt(val.replace(/[^0-9]/g, "")) < 1) {</p><p> alert("수량은 1이상 입력해 주십시오.");</p><p> result = false;</p><p> return false;</p><p> }</p><p> io_type = $el_type.eq(index).val();</p><p> if(io_type == "0")</p><p> sum_qty += parseInt(val);</p><p> });</p><p> if(!result) {</p><p> return false;</p><p> }</p><p> if(min_qty > 0 && sum_qty < min_qty) {</p><p> alert("선택옵션 개수 총합 "+number_format(String(min_qty))+"개 이상 주문해 주십시오.");</p><p> return false;</p><p> }</p><p> if(max_qty > 0 && sum_qty > max_qty) {</p><p> alert("선택옵션 개수 총합 "+number_format(String(max_qty))+"개 이하로 주문해 주십시오.");</p><p> return false;</p><p> }</p><p> return true;</p><p>}</p><p></script></p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인