adm/shoop_admin/itemform.php 질문드립니다

adm/shoop_admin/itemform.php 질문드립니다

QA

adm/shoop_admin/itemform.php 질문드립니다

본문


안녕하세요, 현재 그느보드를 이용해서 다국어 쇼핑몰을 만들고 있는데요.

adm/shoop_admin/itemform.php 페이지에서 상품 옵션에서 도저히 모르는 부분이 있어서 질문을 남깁니다.

 

d313b7c6b40d3689756502bc86a34165_1467856281_2409.png

 

현재 이미지에 나오는것처럼 db에 국문,중문,영문이 들어가도록 값은 입력했습니다. 값도 정상적으로 잘 input되는데, 문제는 보시는 바와 같이 옵션항목에 대해 값이 저렇게 들어갑니다.

그래서 itemform.php 해당 부분을 찾아봤는데


<td>
                            <label for="opt1"><b>옵션1 항목(KR)</b></label>
                            <input type="text" name="opt1" value="" id="opt1" class="frm_input" size="50">
                        </td>

이런식으로 value값이 저렇게 들어가 있어서 어디에서 영향을 받는지를 모르겠습니다.

 

이 부분은 itemoption.php 페이지 인데 개발자 도구에서 값이 불러오는걸 보니 여기에서 값이 들어오던데, input type이 hidden으로 되어 있고, 해당 부분을 text로 해서 값을 봤는데, 이 부분도 아닌거 같더라구요


 <td class="td_chk">
            <input type="hidden" name="opt_id[]" value="<?php echo $opt_id; ?>">
   <input type="hidden" name="opt_id_cn[]" value="<?php echo $opt_id_cn; ?>">
   <input type="hidden" name="opt_id_us[]" value="<?php echo $opt_id_us; ?>">
            <label for="opt_chk_<?php echo $i; ?>" class="sound_only"></label>
            <input type="checkbox" name="opt_chk[]" id="opt_chk_<?php echo $i; ?>" value="1">
        </td>
  <td class="opt-cell"><?php echo $opt_1; if ($opt_2_len) echo ' <small>></small> '.$opt_2; if ($opt_3_len) echo ' <small>></small> '.$opt_3; ?></td>
  <td class="opt-cell"><?php echo $opt_1_cn; if ($opt_2_len_cn) echo ' <small>></small> '.$opt_2_cn; if ($opt_3_len_cn) echo ' <small>></small> '.$opt_3_cn; ?></td>
  <td class="opt-cell"><?php echo $opt_1_us; if ($opt_2_len_us) echo ' <small>></small> '.$opt_2_us; if ($opt_3_len_us) echo ' <small>></small> '.$opt_3_us; ?></td>

 

그누보드 고수님들, 해당 옵션값 부분을 한국은 한국쪽에, 중문은 중문쪽에, 영문은 영문쪽에 넣고 싶습니다. 해당 변수는 뒤에 _cn, _us 이렇게 넣어서 기존 변수랑 비슷하게 했구요, 어디에서 고치면 좋을지 고수님들의 가르침을 부탁드리겠습니다

 

이 질문에 댓글 쓰기 :

답변 1

/lib/shop.lib.php

 

function get_item_options($it_id, $subject) 

function get_item_supply($it_id, $subject) 

 

위 두 함수를 수정하면 될 것 같습니다.

언어코드에 따라서 다르게 불러오면 되겠네요.

답변을 작성하시기 전에 로그인 해주세요.
전체 110
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT