관리자모드에서는 이상하게 회원정보수정이 안되네요.
본문
상단
$mb['mb_name'] = get_text($mb['mb_name']);
$mb['mb_nick'] = get_text($mb['mb_nick']);
$mb['mb_email'] = get_text($mb['mb_email']);
$mb['mb_homepage'] = get_text($mb['mb_homepage']);
$mb['mb_birth'] = get_text($mb['mb_birth']);
$mb['mb_tel'] = get_text($mb['mb_tel']);
$mb['mb_hp'] = get_text($mb['mb_hp']);
$mb['mb_addr1'] = get_text($mb['mb_addr1']);
$mb['mb_addr2'] = get_text($mb['mb_addr2']);
$mb['mb_addr3'] = get_text($mb['mb_addr3']);
$mb['mb_signature'] = get_text($mb['mb_signature']);
$mb['mb_recommend'] = get_text($mb['mb_recommend']);
$mb['mb_profile'] = get_text($mb['mb_profile']);
$mb['mb_1'] = get_text($mb['mb_1']);
$mb['mb_2'] = get_text($mb['mb_2']);
$mb['mb_3'] = get_text($mb['mb_3']);
$mb['mb_4'] = get_text($mb['mb_4']);
$mb['mb_5'] = get_text($mb['mb_5']);
$mb['mb_6'] = get_text($mb['mb_6']);
$mb['mb_7'] = get_text($mb['mb_7']);
$mb['mb_8'] = get_text($mb['mb_8']);
$mb['mb_9'] = get_text($mb['mb_9']);
$mb['mb_10'] = get_text($mb['mb_10']);
===============================================
<th scope="row"><label for="mb_1">추가필드</label></th>
<td>
<input type="text" name="mb_1" value="<?php echo $mb['mb_1'] ?>" id="mb_1" class="frm_input" maxlength="255" size="40">
</td>
관리자모드에서만 회원정보수정이 안됩니다.
mb_1로 필드 추가 했습니다.
회원가입시 mb_1 수정이랑 가입시 값은 잘들어오는데요.
mb_1~mb_10 까지는 가능한데..
도대체 무엇이 문제일까요?ㅠㅠ
답변 2
참고 https://gnustudy.com/bbs/board.php?bo_table=skin_etc&wr_id=3
adm/member_form.php 파일 하단쯤에 있는
<?php for ($i=1; $i<=10; $i++) { ?>
여기를 이렇게 변경하세요.
<?php for ($i=2; $i<=10; $i++) { ?>
별도로 위치를 빼서 사용할 때는 여기서 사용한 여분 필드를 제외해야 합니다.
그누보드 관리자 기본 기능으로 추가적인 작업없이 여분필드를 조회/수정할 수 있습니다.
그누보드 원 소스 기준,
관리자 > 회원관리 > 회원 수정에 보면..
하단에 여분필드1 ~ 10 이 보입니다.
소스 수정 등을 하지 않아도 기본적으로 여분필드1 ~ 10 의 정보가 노출되고, 수정할 수 있습니다.
소스를 원 소스로 돌려보면 되지 않을까 싶습니다.