회원정보의 여분필드 정보 지워지는 문제...
본문
관리자화면에서 회원정보의 여분필드1 에 필요한 정보를 적어서 사용하고 있습니다.
그 정보로 회원별로 게시판의 특정 카테고리만 볼 수 있도록 연동해서 사용하는데요...
회원이 직접 자신의 정보를 수정하고 나면... 이상하게도 여분필드1 에 있었던 정보가 사라집니다...
이게 그누보드의 버그 일까요? 아니면 제가 스킨을 잘못 적용해서 그런걸까요?
그 정보로 회원별로 게시판의 특정 카테고리만 볼 수 있도록 연동해서 사용하는데요...
회원이 직접 자신의 정보를 수정하고 나면... 이상하게도 여분필드1 에 있었던 정보가 사라집니다...
이게 그누보드의 버그 일까요? 아니면 제가 스킨을 잘못 적용해서 그런걸까요?
이 문제때문에 상당히 골치가 아프네요.. ㅠㅠ
답변 3
그누보드 버그는 아니구요
/bbs/register_form_update.php 300번 정도 update 구문중에
mb_1 = '$mb_1', 이부분을 삭제해주세요
회원이 입력한 것이 아니기 때문에 지워지는거에요
아침안개님 답변 처럼 하면 되고 그 외 방법
extend폴더에 화일을 하나 만들고 아래 내용을 넣으세요
<?
if($w=='u' && isset($mb_id_enabled)){
$mb=get_member($member[mb_id]);
if(!$mb_1) $mb_1=$mb[mb_1];
if(!$mb_2) $mb_2=$mb[mb_2];
if(!$mb_3) $mb_3=$mb[mb_3];
~
~
mb_10까지 필요한 만큼
}
?>
두번째 방법
회원가입폼에 관리자에서 입력하는 여분필드 만큼 아래 태그를 만듭니다
<input type='hidden' name='mb_1' value='<?=$member[mb_1]?>'>
<input type='hidden' name='mb_2' value='<?=$member[mb_2]?>'>
~
~
mb_10까지 필요한 만큼
extend폴더에 화일을 하나 만들고 아래 내용을 넣으세요
<?
if($w=='u' && isset($mb_id_enabled)){
$mb=get_member($member[mb_id]);
if(!$mb_1) $mb_1=$mb[mb_1];
if(!$mb_2) $mb_2=$mb[mb_2];
if(!$mb_3) $mb_3=$mb[mb_3];
~
~
mb_10까지 필요한 만큼
}
?>
두번째 방법
회원가입폼에 관리자에서 입력하는 여분필드 만큼 아래 태그를 만듭니다
<input type='hidden' name='mb_1' value='<?=$member[mb_1]?>'>
<input type='hidden' name='mb_2' value='<?=$member[mb_2]?>'>
~
~
mb_10까지 필요한 만큼
아침안개님, 균이님 답변 처럼 하면 되지만 그 외 방법으로 편리님 게시글 링크 겁니다.
답변을 작성하시기 전에 로그인 해주세요.