영카트 사이즈선택, 색깔선택등 > 그누3 팁자료실

그누3 팁자료실

영카트 사이즈선택, 색깔선택등 정보

그누호환 영카트 사이즈선택, 색깔선택등

본문

먼저 구현에 대한 답변 안받습니다.
영카트를 보면 옵션으로 6개를 입력받게 되어있으나
수량, 색깔 선택이 불가능합니다.
주문시 주문사항에 입력해야하는데 그 불편함을 덜고자 만들었습니다.
수량, 색깔등이 존재하면 셀렉트 박스로 수량, 또는 색깔등을 선택해야지만 방바구니담기, 바로구매하기가 가능하 도록 수정한 버젼입니다.

p.s : 영카트란에 올릴려다가 여기가 익숙해서 여기다 올립니다.

해당부분 소스만 올립니다.
item.php
// 선택옵션 출력 부분

        <?
        // 선택옵션 출력
        for ($i=1; $i<=6; $i++) {
            // 옵션에 문자가 존재한다면
            $str = get_item_options(trim($it["it_opt{$i}_subject"]), trim($it["it_opt{$i}"]), $i);
            if ($str) {

                // 수량, 색깔 선택을 하게 하기 위한 처리 루틴 ⓒⓒⓒ 추가
                $opt[$i] = split(',',$it["it_opt{$i}"]);
                if (sizeof($opt[$i]) > 1) {
                    echo "<tr height=25><td>&nbsp;ㆍ ".$it["it_opt{$i}_subject"]."</td><td>: </td><td>\n";
                    echo "<select name=it_opt{$i}><option value=''>선택하세요</option>\n";
                    for ($k=0;$k<sizeof($opt[$i]);$k++) {
                        echo "<option value='".$opt[$i][$k]."'>".$opt[$i][$k]."</option>\n";
                    }
                    echo "</select>\n";
                    echo "</td></tr><tr><td colspan=3 class=dotline></td></tr>\n";
                } else {
                    echo "<tr height=25><td>&nbsp;ㆍ ".$it["it_opt{$i}_subject"]."</td><td>: </td><td>$str</td></tr><tr><td colspan=3 class=dotline></td></tr>\n";

                }   
            }
        }
        ?>


아래 자바스크립트
function fitemcheck(f, act) {  부분 상단에 추가해주세요!
        // 수량체크로 선택이 있을때 선택하도록 처리 ⓒⓒⓒ 추가
        <?   
            for ($i=1; $i<=6; $i++) {
                if (sizeof($opt[$i]) > 1) { 
                    echo " if (f.it_opt{$i}.value ==  'undefined' || f.it_opt{$i}.value == '') { alert('".$it["it_opt{$i}_subject"]."을 선택해주세요!'); return;}\n";
                }
        }
        ?>
추천
0
  • 복사

댓글 전체

영카드요(?)..저도아직 기회가...안되어서..쓰고있지않습니다....
간혹..영카트팁텍도 보고싶은데..보여지질않더군여...
아참..시시시님..발음에 주의하겠습니다..크허~
© SIRSOFT
현재 페이지 제일 처음으로