XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 | sejin7940 |
---|
질문 :
보통 비밀번호 변경후, 회원정보 보기 페이지로 이동이 되더라구요.
비밀번호 변경후 이동위치를 홈페이지(메인)로 변경하려면 어느부분을 어떻게 수정해야하나요?
------------------------------------------------------
답변 :
수정방법은 크게 두가지입니다.
1. Core 의 member 모듈 자체를 고치는 방법이있습니다
modules/member/member.controller.php 에서 function procMemberModifyInfo() 함수 끝부분에
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberInfo');
를 원하시는 형태대로 변경하시면 됩니다 . 특정 mid 로 이동시킨다면..
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', '이동할 게시판 mid');
이렇게 하면 되겠죠..
2. Core 는 그대로 두고, member 모듈의 스킨을 수정하는 방법도 있습니다.
modules/member/skins/사용하시는스킨/modify_info.html 에서
<form ruleset="@insertMember" id="fo_insert_member" class="form" action="./" method="post" enctype="multipart/form-data">
아래에다가 아래 문구 하나 추가하시면 됩니다
<input type="hidden" name="success_return_url" value="{getUrl('','mid','이동할 게시판 mid')}"> 로 변경하면 됩니다.