/www/skin/member/basic/register.skin.php 추가
HTML
<section id="fregister_private">
<h2>마케팅 활용 수신 약관</h2>
<div class="agr-txt-wrap">
<p>
수신약관 내용
</p>
</div>
<fieldset class="fregister_agree">
<input type="checkbox" name="agree3" value="1" id="agree31" class="selec_chk">
<label for="agree31"><span></span><b class="sound_only">마케팅 활용 수신 약관의 내용에 동의합니다.</b></label>
</fieldset>
</section>
Script
빨간부분 추가(필수동의인 경우)
function fregister_submit(f)
{
if (!f.agree.checked) {
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
f.agree.focus();
return false;
}
if (!f.agree2.checked) {
alert("개인정보 수집 및 이용의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
f.agree2.focus();
return false;
}
if (!f.agree3.checked) {
alert("마케팅 활용 수신 약관에 동의하셔야 회원가입 하실 수 있습니다.");
f.agree3.focus();
return false;
}
return true;
}
/www/skin/member/basic/register_for.skin.php 수정/추가
<?php if($member){ ?>
<input type="hidden" name="mb_1" value="<?php echo $member['mb_1']; ?>" class="frm_input full_input">
<?php } else{ ?>
<?php if($_POST['agree3'] === "1"){ ?>
<input type="hidden" name="mb_1" value="1" class="frm_input full_input">
<?php } else { ?>
<input type="hidden" name="mb_1" value="0" class="frm_input full_input">
<?php } ?>
<?php } ?>
회원 여분필드 1번에 동의사항 추가하였습니다.
회원이 아닌 경우 agree3를 POST로 받아오고, 동의면 1 비동의면 0을 value에 저장합니다.
필수 동의인 경우 별도로 저장하지 않아도 될 듯 싶습니다.
'그누보드 > 기타' 카테고리의 다른 글
[그누보드] 스마트에디터 이미지 업로드 시 리사이징 / 퀄리티 / 용량제한 (0) | 2024.09.24 |
---|---|
[그누보드] 게시판 분류에 "/" 등 특수문자 사용하기 (0) | 2024.09.22 |
[그누보드] 댓글 작성 시 관리자, 원글 작성자 에게 메일 발송 (1) | 2024.09.18 |
[영카트] 다운로드 가능한 쿠폰이 있을 때만 쿠폰존 활성화 (0) | 2024.08.28 |
[그누보드] 연락처 or 이메일주소 입력란 인풋 분할/필드 하나에 넣기 (0) | 2024.08.20 |
댓글