일괄판매 및 일괄판매중지 설정(체크박스 활용) 팁입니다. > 영카트5 팁자료실

영카트5 팁자료실

일괄판매 및 일괄판매중지 설정(체크박스 활용) 팁입니다. 정보

일괄판매 및 일괄판매중지 설정(체크박스 활용) 팁입니다.

본문

영카트를 이용해서 상품을 관리하다보니 조금씩 불편한점이 생기네요. ㄷㄷㄷㄷ

자! 그럼 일괄 판매와 일괄 판매중지를 위해 설정을 해보겠습니다.



1. 타이틀바에 체크박스 추가.

/shop_admin/itemlist.php 파일을 에디터로 여신다음 147라인즈음


<th scope="col" rowspan="3"><?php echo subject_sort_link('it_use', 'sca='.$sca, 1); ?>판매</a></th>

부분을 찾으시구요.

이 부분을 아래와 같이 바꿔줍니다.

        <th scope="col" rowspan="3">
		<?php echo subject_sort_link('it_use', 'sca='.$sca, 1); ?>판매</a><br>
		<input type="checkbox" id="pdcheck" value="모두선택"/>
		</th>
		<script type="text/javascript">
			$(document).ready(function(){
				//체크박스 모두선택
				$("#pdcheck").click(function(){
					if($("#pdcheck").prop("checked")){
						$("input[class=chkpd]").prop("checked",true);
					}
					else {
						$("input[class=chkpd]").prop("checked",false);
					}
				});
		});
		</script>

보시다시피 jquery를 이용해서 스크립트를 호로록~!!
그리고 스크립트에 정의된 id값을 추가된 체크박스 인풋필드에 세팅합니다.




2. 모두 선택 및 모두 해제가 적용될 필드 선택.

마찬가지로 같은 파일 200라인 언저리에서

        <td rowspan="3" class="td_chk">
            <label for="use_<?php echo $i; ?>" class="sound_only">판매여부</label>
            <input type="checkbox" name="it_use[<?php echo $i; ?>]" <?php echo ($row['it_use'] ? 'checked' : ''); ?> value="1" id="use_<?php echo $i; ?>">
        </td>

찾으시구요. 여기에 스크립트에서 정의된 클래스값인 class=chkpd 를 추가해줍니다.

        <td rowspan="3" class="td_chk">
            <label for="use_<?php echo $i; ?>" class="sound_only">판매여부</label>
            <input type="checkbox" class="chkpd" name="it_use[<?php echo $i; ?>]" <?php echo ($row['it_use'] ? 'checked' : ''); ?> value="1" id="use_<?php echo $i; ?>"> <!-- 요기 줄 input 태그 안에 클래스 넣으시면 됩니다. -->
        </td>





이렇게 하시면 됩니다. 끝!

참 쉽죠? ㄷㄷㄷㄷ
추천
0

댓글 1개

전체 392
영카트5 팁자료실 내용 검색

회원로그인

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