테스트 사이트 - 개발 중인 베타 버전입니다

회원가입 페이지(이용약관동의와 회원정보입력 통합)

· 11년 전 · 23 · 5
현재 도메인 연결은 안되어 있는 상태입니다.

http://ssan7142.cafe24.com/ (임시 도메인)

회원가입 절차를 간소화 하기 위해
이용약관 동의(가입1단계)와 회원정보입력(가입2단계) 페이지를 하나의 페이지로 통합하고 싶습니다.

쿠팡의 회원가입 페이지를 참고하면, 회원정보입력란 하단에 이용약관 및 개인정보 동의를
한페이지에서 보여주게 하고 있습니다.

이처럼 하나의 페이지에서 회원정보입력과 이용약관 동의를 합치려면 어떻게 해야 하나요?
현재 설정되어 있는 스킨은 shop/member/shop_member로 설정되어 있습니다.

댓글 작성

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

로그인하기

댓글 5개

프로그램의 구조상 두개의 페이지를 하나로 합치는 것은 수월하지 않습니다.

bbs/register.php 를 없애신후

bbs/register_form.php 에서 아래 코드를 삭제하신 후

if (!$_POST[agree])
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.", "./register.php");

if (!$_POST[agree2])
alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.", "./register.php");

skin/member/shop_member/register_form.skin.php 에 약관 코드를 추가하여 처리하시면 될것 같습니다.

기능을 추가하거나 변경하시는 경우 고객지원이 어려운점 양해 바랍니다.
11년 전
빠른답변 감사합니다.

1. 위 답변대로라면 bbs/register.php를 없애면...회원가입 링크는 직접 shop/member/shop_member/register_form.skin.php로 걸어야 하는건가요?

2. 약관 코드를 추가하여 처리하시면...
약관 코드를 추가로 처리한다는게 어떤의미인지요? 혹 shop/member/shop_member/register.skin.php의 약관과 개인정보 부분...그에 따른 스크립트를 추가로 register_form.skin.php에 넣으라는 말씀이신가요?
11년 전
위 문의 내용 중
1번은 a href='<?=$g4[bbs_path]?>/register_form.php'>으로 하여 해결하였습니다.
2번이 문제인데요....음....어떻게 약관 부분을 추가할 수 있을 지 알려주시면 도움이 될 것 같습니다.

감사합니다.
약관의 경우

skin/member/shop_member/register.skin.php 의

<TEXTAREA style="WIDTH: 100%" rows=15 readOnly><?=get_text($config[cf_stipulation])?></TEXTAREA>
...
&nbsp; <input type=radio value=1 name=agree id=agree11>&nbsp;<label for=agree11>동의합니다.</label>
&nbsp; <input type=radio value=0 name=agree id=agree10>&nbsp;<label for=agree10>동의하지 않습니다.</label>

이 코드를 참고하여 추가해 주시기 바랍니다.
11년 전
감사합니다.

해당 내용 추가 후 하단 <script>에 아래와 같이 추가를 했는데, 별 이상은 없었습니다.

http://ssan7142.cafe24.com/bbs/register_form.php

제가 완전 초짜라 "복사+붙이기"밖에는 못합니다.

기술적으로 별 문제가 없는지 검토 부탁드립니다.

감사합니다.

<script type="text/javascript">

....중략

if (!check_kcaptcha(f.wr_key)) {
return false;
}

//약관.개인정보 추가
var agree1 = document.getElementsByName("agree");
if (!agree1[0].checked) {
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
agree1[0].focus();
return false;
}

var agree2 = document.getElementsByName("agree2");
if (!agree2[0].checked) {
alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
agree2[0].focus();
return false;
}
//약관.개인정보

<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
else
echo "f.action = './register_form_update.php';";
?>

게시글 목록

번호 제목
56073
56067
56065
56060
56058
56055
56051
56048
56044
56043
56042
56039
56035
56032
56030
56028
56025
56018
56012
56010