묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
ZB4에서 XE 업그레이드시 추가 필드의 데이터도 옮기려면?
2009.12.01 12:33
현재 제로보드4로 운영되고 있는 사이트가 있는데, 이번에 XE로 업그레이드를 하려 합니다.
마이그레이션시에는 기본적인 사항들만 이전이 가능한 것으로 알고 있는데요.
제로보드4에서 제가 추가한 몇개의 필드들에 입력된 회원 정보를 XE의 확장 필드에 넣으려고 하는데, 제 능력으로는 마이그레이션 툴의 어떤 부분을 수정해야 하는지 알 수가 없네요;;
혹시 어떤 부분을 수정하면 제로보드4에서 별도로 확장한 회원 필드를 XE의 회원 확장 필드에 이전시킬 수 있는지 아시는 분이 계신가요?
저도 XE를 잘 알지는 못하지만 제 경험으로 말씀드립니다.
제로보드4의 자료를 XML로 백업 받으시려면 자료실에서 zeroboard4.zip 을 받으신 후 제로보드4 가 설치된 폴더에 zeroboard4라는 폴더를 만드시고 압축을 풉니다.
파일 중에 export.php의 102번째 중 근처
// 확장변수 칸에 입력된 변수들은 XE의 멤버 확장변수를 통해서 사용될 수 있음
// if($member_info->hobby) $member_info->hobby = addslashes($member_info->hobby);
// 양력/음력
if($member_info->lunar == "1") $member_info->lunar = "양력"; else $member_info->lunar = "음력";
$obj->extra_vars = array(
'lunar' => $member_info->lunar,
'level' => $member_info->level,
);
을 참고하시구요.
회원관리 입력폼에서 확장 변수를 추가해 주셔야 합니다.