정보수정시 반영이 안됩니다.
본문
회원가입 페이지와 정보수정 페이지를 같지 않도록 분리해서 적용했습니다.
위 링크의 자기소개 부분 에디터 적용된 가입폼을 회원정보수정시에만 쓰려고 별도로
register_form.modify.skin.php 로 파일명 변경 적용한 거구요.
함께 첨부된 bbs/register_form_update.php 파일도 업로드 했습니다.
※ 문제 ※
정보수정 스킨 경로를 바꿔주고 출력까지 정상적으로 됐는데 정보수정 후 확인을 누르면
깜박거리기만 하고 마이페이지나 관리자 회원정보 확인 페이지에 반영이 안됩니다.
또, 정보수정이 완료됐다는 알림도 뜨지 않습니다. 기타 오류도 없고, 그냥 깜박 거리기만...
오류주소
tester/tester
아웃로그인2-정보수정 경로로 오류확인 가능
마이페이지-정보수정 경로는 회원가입시 가입폼확인가능(오류없음)
■ skin/member/.gp (정보수정은 basic 폴더가 아닌 같은 경로의 .gp라는 폴더로 연결되더군요.)
register_form.skin.php 를 복사해서 register_form.modify.skin.php 로 파일명 변경 저장
■ bbs
register_form.php 를 복사해서 register_form_modify.php 로 파일명 변경 저장
(register_form.modify.skin.php 로 연결되도록 내용경로도 변경)
===============================================================================================
다운로드받은 파일의 소스 입니다.
===============================================================================================
register_form.modify.skin.php 의 확인버튼 부분 소스는
<INPUT type=image width="66" height="20" src="<?=$member_skin_path?>/img/join_ok_btn.gif" border=0 accesskey='s'>
submit 최종 폼체크 부분 소스는(다른오류는 없는걸로봐서 마지막 업데이트에 관련되어 보이는 소스만)
<script type="text/javascript">
<?
echo cheditor3('mb_profile');
?>
<?
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>
===============================================================================================
정보수정이 아닌 회원가입시 사용하는 기존 가입폼 페이지 register_form.skin.php 비교 소스 입니다.
===============================================================================================
버튼부분
<input type="submit" value="" style="height:20px; width:66px; background:url(<?=$member_skin_path?>/img/join_ok_btn.gif); border:0px; margin:5px; cursor:pointer; ">
submit 최종 폼체크 업데이트 관련부분
<script type="text/javascript">
function fregisterform_submit(f) {
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
else
echo "f.action = '$g4[bbs_path]/register_form_update.php';";
?>
return true;
}
</script>
답변 1
register_form.modify.skin.php 하단에
<?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
else
echo "f.action = './register_form_update.php';";
?>
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
else
echo "f.action = './register_form_update.php';";
?>
이거 확인하셔서 경로가 맞게 되어잇나 확인해보세요.
답변을 작성하시기 전에 로그인 해주세요.