미채택 완료

영카트 상품페이지 선택옵션 에서 선택  글씨 없애고 바로 옵션이 나오게 하려면 어떻게 해야 할 까요?

2024-07-01 (월) 16:54:12 1,447

영카트 상품페이지 선택옵션 에서 선택  글씨 없애고 바로 옵션이 나오게 하려면 어떻게 해야 할 까요?

조언 좀 부탁드립니다.

감사합니다. 

|

답변 2개 / 댓글 5개

skin/shop/basic/item.form.skin.php 에서 선택옵션을 검색하면 나옵니다

/lib/shop.lib.php 파일에서 아래 부분 주석

Copy
$select = '<select id="it_option_1" class="it_option">'.PHP_EOL;

        //$select .= '<option value="">선택</option>'.PHP_EOL;

        for($i=0; $row=sql_fetch_array($result); $i++) {

            if($row['io_price'] >= 0)

                $price = '&nbsp;&nbsp;+ '.number_format($row['io_price']).'원';

            else

                $price = '&nbsp;&nbsp; '.number_format($row['io_price']).'원';

 

            if($row['io_stock_qty'] < 1)

                $soldout = '&nbsp;&nbsp;[품절]';

            else

                $soldout = '';

 

            $select .= '<option value="'.$row['io_id'].','.$row['io_price'].','.$row['io_stock_qty'].'">'.$row['io_id'].$price.$soldout.'</option>'.PHP_EOL;

        }

        $select .= '</select>'.PHP_EOL;

답변에 대한 댓글 5개

2024-07-01 (월) 17:51:26
답변 감사합니다.
아무 변화가 없어요.
그럼 그 윗부분 주석하세요
[code]
$select = '<select id="it_option_'.$seq.'" class="it_option"'.$disabled.'>'.PHP_EOL;

$first_option_title = $is_first_option_title ? $subj[$i] : '선택';

//$select .= '<option value="">'.$first_option_title.'</option>'.PHP_EOL;
for($k=0; $k<$opt_count; $k++) {
$opt_val = $opt[$k];
if(strlen($opt_val)) {
$select .= '<option value="'.$opt_val.'">'.$opt_val.'</option>'.PHP_EOL;
}
}
$select .= '</select>'.PHP_EOL;
[/code]
2024-07-02 (화) 12:42:23
답변 감사합니다.
1차, 2차 옵션 모두 첫번째 선택이 되게 잘 나옵니다.
그런데 2차 옵션을 선택 해야 하는데 선택을 할 수 없네요.
주석 하기 전 1차 옵션을 선택하지 않았을 때 처럼 옵션 부분이 죽어 있습니다.
그건 1차 옵션을 선택하면 나오는거라서..
첫번째 값을 선택한 것처럼 2차가 나와하는 건가요?
2024-07-02 (화) 16:24:07
네 2차 옵션 까지 있어서요.
바쁘신데 답변 감사합니다.

답변을 작성하려면 로그인이 필요합니다.