타사이트 게시물에 대한 그누보드 마이그레이션(이관)에 대한 문의건

타사이트 게시물에 대한 그누보드 마이그레이션(이관)에 대한 문의건

QA

타사이트 게시물에 대한 그누보드 마이그레이션(이관)에 대한 문의건

답변 1

본문

타사이트 게시물 그누보드로 요즘 계속 이관중인데, 그냥 게시물 복사했을땐 잘나와서 문제없나 싶었는데, 리스트는 잘 나와도 나머지가 제대로 안되서 계속 과몰입중입니다. 게시물 이관할때 아무생각업이 했다가 안되어서 삽질을 하고 있지만 삽질도 안되네요.

 

1. 타사이트에 게시물을 쿼리나, 엑셀파일로 추출한다

2. 그누보드 게시판을 생성해서, 거기에 맞게 테이블 필드 순차적으로 중요한 필드에 대해서, 타게시물에서 사용한 필드를 적용해서

 

wr_id = 게시물 번호

wr_subject  = 게시물 제목

wr_content = 본문

mb_id = 회원아이디

wr_name = 작성자명

wr_datetime = 작성일

wr_ip = 작성자 ip

 

딱 이렇게만 insert 시킨후에, 댓글이나 답글이 없으므로 , wr_num 값은 update 해서 wr_id에 concat으로 해서 -를 붙여주고, wr_parent는 wr_id값과 같이 해서 update 시켰습니다.

 

여기까지 하면 게시물은 눈에 보이는건 잘 나오는데, 이상하게 안나오는거하고 검색도 안됩니다.

 

이거말고 또 다른 보드나 설정값을 변경하는것이 있는지. 아니면 애초부터 게시물을 잘못 이관한건지  도움을 요청드립니다.

 

나름대로 한다고 했는데, 그누보드를 너무 쉽게(?) 본건지 (그렇친않곘지만)... 머리를 쥐어 짜고 있습니다. 한가지가 해결되면 또 한가지가 안되고 하네요.

이 질문에 댓글 쓰기 :

답변 1

그누 게시판  /bbs/write_update.php 보면

// 부모 아이디에 UPDATE
    sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");

    // 새글 INSERT
    sql_query(" insert into {$g5['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '{$bo_table}', '{$wr_id}', '{$wr_id}', '".G5_TIME_YMDHIS."', '{$member['mb_id']}' ) ");

    // 게시글 1 증가
    sql_query("update {$g5['board_table']} set bo_count_write = bo_count_write + 1 where bo_table = '{$bo_table}'");

 

이 부분이 있는데 참고해보셔서 같이 추가해주면될겁니다

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 9
© SIRSOFT
현재 페이지 제일 처음으로