지구인

약관 동의체크 생략하기

약관 동의 절차가 굳이 필요없는 소규모 홈에 필요한 팁이라 봅니다. (역시 초보님들께 해당되는 팁)

skin/member/스킨명/register.skin.php 에서 두군데만 고치면 됩니다.


<INPUT type=checkbox value=1 name=agree id=agree> 이걸
<INPUT type=hidden value=1 name=agree id=agree> 이렇게 고칩니다. (checkbox를 hidden으로)


그리고 맨 아래 자바스크립트의 소스를 아래처럼 고칩니다.

<script language="javascript">
function fregister_submit(f)
{
/**
if (!f.agree.checked) {
alert("약관의 내용에 동의해야 회원가입 하실 수 있습니다.");
f.agree.focus();
return;
}
**/
f.action = "./register_form.php?mbid=<?=$mbid?>";
f.submit();
}

if (typeof(document.fregister.mb_name) != "undefined")
document.fregister.mb_name.focus();
</script>


(약관의 내용에 동의...) 이 부분을 주석처리한 거죠.

미리 검색은 해보았지만 이미 이 팁이 올라있는지도 모르겠네요.
|

댓글 15개

고생하셨습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=5299&sca=&sfl=wr_subject&stx=%BE%E0%B0%FC+%B0%C7%B3%CA&sop=and

응용할 내용
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1876&sca=&sfl=mb_id%2C1&stx=nasca&sop=and&page=2

호홍~ 염장입니닷~*
흐흐... 첫번째 링크 팁을 이미 봤거든요..;;
근데 그건 register_form.skin.php으로 바로 가게 만드는 거라 좀 다르지 않나 하는......;;;;
가능한 한 스킨에서만 수정을 가하는
'지구인'님의 팁이 향후 업그레이드를 고려한다면,
바람직한 방향이라고 생각합니당~ *^^*

추구하려는 방향에 따라 정답은 없겠지만 제가 사용했던 방법은,
여분 필드를 특별히 소스코드를 수정할 필요가 거의없이
활용할 수 있다는 부분이 있기는 합니당~*
필요에 따라 소스코드를 직접 수정해야할 번거로움이 그만큼 사라지게 되지요.

물론, '지구인'님의 팁을 사용했을 경우라면,
특정 조건에 따라 회원가입 스킨 자체를 변경시키는 방법도 적용할 수 있습니다.
정리 감사드립니다^^
bbs/register.php부분에서

// include_once("$member_skin_path/register.skin.php");
include_once("$g4[path]/bbs/register_form.php"); <-- 이렇게

bbs/register_form/php에서 아래처럼 동의부분을 주석처리 하시는게 ....
/*
if (!$_POST[agree])
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.", "./register.php");

if (!$_POST[agree2])
alert("개인정보보호정책의 내용에 동의하셔야 회원가입 하실 수 있습니다.", "./register.php");
*/
최용섭님 최고! 감사합니다 사랑합니다!
최용섭님 정말 감사 *^^*
최용섭님 감사합니다.^^
최용섭님 진심으로 감사드립니다.
약관 생략하기
15년 전
감사합니다.^^
좋은팁 감사합니다.
고맙습니다 =)
정말정말 리얼 완전 감동 감사 그자체^^

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고