현재 도메인 연결은 안되어 있는 상태입니다.
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 에 약관 코드를 추가하여 처리하시면 될것 같습니다.
기능을 추가하거나 변경하시는 경우 고객지원이 어려운점 양해 바랍니다.
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 에 약관 코드를 추가하여 처리하시면 될것 같습니다.
기능을 추가하거나 변경하시는 경우 고객지원이 어려운점 양해 바랍니다.
빠른답변 감사합니다.
1. 위 답변대로라면 bbs/register.php를 없애면...회원가입 링크는 직접 shop/member/shop_member/register_form.skin.php로 걸어야 하는건가요?
2. 약관 코드를 추가하여 처리하시면...
약관 코드를 추가로 처리한다는게 어떤의미인지요? 혹 shop/member/shop_member/register.skin.php의 약관과 개인정보 부분...그에 따른 스크립트를 추가로 register_form.skin.php에 넣으라는 말씀이신가요?
1. 위 답변대로라면 bbs/register.php를 없애면...회원가입 링크는 직접 shop/member/shop_member/register_form.skin.php로 걸어야 하는건가요?
2. 약관 코드를 추가하여 처리하시면...
약관 코드를 추가로 처리한다는게 어떤의미인지요? 혹 shop/member/shop_member/register.skin.php의 약관과 개인정보 부분...그에 따른 스크립트를 추가로 register_form.skin.php에 넣으라는 말씀이신가요?
약관의 경우
skin/member/shop_member/register.skin.php 의
<TEXTAREA style="WIDTH: 100%" rows=15 readOnly><?=get_text($config[cf_stipulation])?></TEXTAREA>
...
<input type=radio value=1 name=agree id=agree11> <label for=agree11>동의합니다.</label>
<input type=radio value=0 name=agree id=agree10> <label for=agree10>동의하지 않습니다.</label>
이 코드를 참고하여 추가해 주시기 바랍니다.
skin/member/shop_member/register.skin.php 의
<TEXTAREA style="WIDTH: 100%" rows=15 readOnly><?=get_text($config[cf_stipulation])?></TEXTAREA>
...
<input type=radio value=1 name=agree id=agree11> <label for=agree11>동의합니다.</label>
<input type=radio value=0 name=agree id=agree10> <label for=agree10>동의하지 않습니다.</label>
이 코드를 참고하여 추가해 주시기 바랍니다.
감사합니다.
해당 내용 추가 후 하단 <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';";
?>
해당 내용 추가 후 하단 <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 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기