서버 점검 안내

dsclub은 서비스의 안정성과 성능 향상을 위해
매일 04시 30분에 정기 점검이 진행됩니다.

점검 시간: 오전 4시 30분 ~ 4시 35분

해당 시간 동안 일시적으로 서비스에 접속이 불가능하오니, 양해 부탁드립니다.

Twave 테마 회원 프로필 업데이트 시 회원 여분 테이블 초기화 되는 오류 수정 > 개발 내역


Twave 테마 회원 프로필 업데이트 시 회원 여분 테이블 초기화 되는 오류 수정

본문

뭘 잘 못 건드린 것인지, php7.4 -> php8.2로 업데이트 한 탓인지 지속적으로 오류가 나타나고 있다.

오늘 찾은 오류의 경우 기존 php7.4버전일 때의 Twave에서는 나타나지 않던 오류이다.


우선 프로필 수정 시 회원 여분필드가 넘어가지 않아서 회원 어분필드 자체가 초기화되는 오류가 발생했다.

따라서 이를 해결해주기 위해 Twave thme/mobile/skin/member/profile_form.php의 27번 째 줄 아래에 다음과 같은 코드를 추가하였다.



    <!-- 여분필드 Hidden 입력 시작 -->

<?php for ($i=1; $i<=10; $i++) { ?>

<input type="hidden" name="mb_<?php echo $i ?>" value="<?php echo isset($member['mb_'.$i]) ? get_text($member['mb_'.$i]) : ''; ?>">

<?php } ?>

<!-- 여분필드 Hidden 입력 끝 -->


위치 상으로는


    <input type="hidden" name="mb_nick" value="<?php echo get_text($member['mb_nick']) ?>">

<?php } ?>


아래에 추가하면 된다.


또한 프로필 수정 이후 계속 회원 가입 폼(register_form.php)로 넘어가는 오류가 발생하여,

/bbs/profile_form.php에서 register_form_update.php로 업데이트 하는 부분을 profile_form_update.php로 바꿔주고,

register_form_update.php를 복제 후 profile_form_update.php로 이름을 변경해준 뒤, 프로필 수정 완료 이후 리다이렉트 되는 경로를 '.G5_HTTP_BBS_URL.'/register_form.php에서 '.G5_HTTP_BBS_URL.'/member_profile.php?mb_id='.$mb_id.'으로 바꿔주었다.


등록된 댓글이 없습니다.

전체 26건
게시물 검색

접속자집계

오늘
1,358
어제
5,098
최대
42,418
전체
2,699,988