웹마스터 팁

여러차례 제로보드에서 XE로 이전을 해왔지만 신경을 못썼었던 부분이네요 -_-;

 

제로보드4 에서 XE로 마이그레이션툴을이용해 데이터 이전 시 발생하는 문제를 두가지 수정방법을 적습니다.

 

1. 데이터 이전시 1000명이던 회원이 990명이 됐다??

- 원인 :  닉네임이 동일할 경우 데이터가 이전 되지 않는다

- 문제점 : import 모듈에서 동일 닉네임 체크 부분이 있지만  쿼리가 잘못되어있어(소스가 잘못 된걸수도) 중복 검사를 하지 못한다.

- 해결법 :  /modules/member/queries/getMembersrl.xml

<condition operation="equal" column="user_id" var="user_id" pipe="and" />

<condition operation="equal" column="email_address" var="email_address" pipe="and" />

<condition operation="equal" column="nick_name" var="nick_name" pipe="and" />

위 세줄을

<condition operation="equal" column="user_id" var="user_id" pipe="or" />

<condition operation="equal" column="email_address" var="email_address" pipe="or" />

<condition operation="equal" column="nick_name" var="nick_name" pipe="or" />

 

and를 or로 변경해 줍니다. id와 이메일과 닉네임이 동일한 걸 찾으니까 당연히 "없다" 라는 결과를 리턴해 주므로 중복 닉네임이 없는 걸로 판단해 버립니다.

* 회원 정보 이전 후 원래대로 and로 복구 해 주세요.

 

2. 데이터 이전 시 활동 포인트가 이전되지 않아요~

 - 원인 : 회원 포인트를 받아 오지만 저장해주는 소스가 없음

 - 해결법 : 저장해주는 소스 추가

 /modules/importer/importer.admin.controller.php   line 285

// 입력 성공시 그룹 가입 / 이미지 이름 - 마크 - 서명등을 추가

if($output->toBool()){

  // 이곳 아무곳에나 추가해 주세요

  if($obj->point){

      executeQuery('point.insertPoint', $obj);

  }

}

 

서명/ 이미지네임/ 이미지 마크등을 추가하는 소스가 있을 겁니다. 이곳에 포인트 추가 소스를 넣어주면 됩니다.

 

/*

현재 오랫만에 제로보드4에서  XE로 데이터 이전 중인데 역시 처음할때랑은 틀리군요 ㅋㅋ

자잘한 곳까지 신경써서 수정작업을 하게 되네요 ;ㅁ;

*/

 

 

/*

  PS2 : 배포중인 마이그레이션 툴에 위 내용 추가해서 (1번 항목은 쿼리가 같이 수정 되어야 겠지만) 배포해 주시면 더 좋을 것 같습니다. */

제목 글쓴이 날짜
리눅스에서 제로보드 xe를 위한 환경 구축하기 [6] 써니a 2007.08.18
외부프로그램에서 제로보드 xe 및 그누보드 회원 연동(로그인) 하기 - 초간단 [1] 한이73 2010.02.03
제로보드에서 아이프레임(iframe) 높이 자동조절(파폭,IE, 모두 작동) [10] HaruKaze 2009.03.17
티스토리에서 제로보드Xe 이전시 필독사항!! [1] file 2008.02.23
제로보드 첨부파일 [4] 아싸수리 2008.09.19
제로보드의 아이콘을 내 맘대로 변경하기...(2) [2] file winter548 2009.03.23
제로보드 권한 설정 문제요~~ [1] 매너굿남 2009.03.27
트위터와 구글톸을 이용한 제로보드XE 새글 알리미 구축하기 [2] 하우하우 2010.04.03
그동안 고심하던 제로보드 에디터 문제 해결되었음을 기쁜마음으로 알립니다. 유샤인 2010.06.07
외부페이지 접근을 제로보드XE를 통해서만 접근을 허용 하고 싶다면 [9] 임기택924 2008.06.03
드림위버에서 제로보드 XE 레이아웃 편집하기 [4] file 샤릉해 2009.02.10
주소창에 보이는 아이콘 넣기..제로보드 XE에서 [2] file 은바가지 2008.07.03
제로보드XE 가로 스크롤 문제 해결 방법 [7] digitalist 2008.11.12
제로보드XE F5 공격 취약점 [7] ONEONE 2010.02.01
초보자를 위한 제로보드에 애드온 프로그램 설치하기 강좌 이하늘690 2010.02.23
레이아웃의 자유도때문에 궂이 제로보드4를 사용하시려는 분들은... [7] 아카스 2010.02.03
제로보드(zbxe) 설치 후 로그인 안되는 문제. [3] sophistlv.myid.net 2008.10.15
제로보드4->XE 데이터 이전 시 회원 정보 오류 / 포인트 문제 [10] 개돌 2009.10.08
제로보드 XE - 1.3.x 설치부터 기본 홈페이지 만들기 스타호스트 2009.12.05
제로보드 매뉴얼 version 0.63 입니다. [16] file 윈매니아 2009.07.03