KBoard 퍼스트 콘텐츠몰 결제시 개인정보관리는 표시되는데
이용약관을 표시하고 체크하게 하려면 어떻게 하면 될까요?
콘텐츠몰의 특성상 결제후 교환이나 환불이 되지않는다는걸 표시하고 싶어서요
안녕하세요~^^
KBoard 퍼스트 콘텐츠몰 스킨에 이용약관 필드를 추가하시려면
스킨 파일을 수정해주셔야 할 듯합니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/order.php 파일에
아래의 코드를 찾아서
<div class="kboard-policy-content-wrap">
<h4 class="kboard-attr-wrap-title"><?php echo __('Privacy policy', 'kboard')?></h4>
<div class="kboard-attr-wrap">
<div class="kboard-attr-row">
<div class="kboard-policy-content">
<?php echo wpautop($board->meta->first_contents_mall_policy_content)?>
</div>
</div>
<div class="kboard-attr-row">
<label class="attr-checkbox"><input type="checkbox" name="privacy_agree" value="1"> <?php echo __('I agree to the privacy policy.', 'kboard')?> <span class="required">*</span></label>
</div>
</div>
</div>
찾은 코드 밑에 아래의 코드를 추가해보세요.
<div class="kboard-policy-content-wrap">
<h4 class="kboard-attr-wrap-title">이용약관</h4>
<div class="kboard-attr-wrap">
<div class="kboard-attr-row">
<div class="kboard-policy-content">
이용약관입니다.
</div>
</div>
<div class="kboard-attr-row">
<label class="attr-checkbox"><input type="checkbox" name="service_agree" value="1"> 이용약관에 동의합니다. <span class="required">*</span></label>
</div>
</div>
</div>
위의 코드에서 "이용약관입니다." 문구는 실제 표시할 문구로 교체해서 확인해보세요.
아래의 코드를 찾아서
if(jQuery('[name="privacy_agree"]').length > 0 && jQuery('[name="privacy_agree"]:checked').length <= 0){
alert('모두 동의해주세요.');
jQuery('[name="privacy_agree"]').focus();
return false;
}
찾은 코드 밑에 아래의 코드를 추가해보세요.
if(jQuery('[name="service_agree"]').length > 0 && jQuery('[name="service_agree"]:checked').length <= 0){
alert('모두 동의해주세요.');
jQuery('[name="service_agree"]').focus();
return false;
}
추후 개인 정보 정책 필드처럼 KBoard 확장설정 탭에서 관리할 수 있도록 업데이트하겠습니다.
고맙습니다.