제로보드 4.1 pl7 -> 그누보드4 : 회원, 포인트, 게시판 변환 버전2 > 그누4 변환

그누4 변환

타 게시판에서 그누보드4로 게시물을 옮겨주는 프로그램입니다.

제로보드 4.1 pl7 -> 그누보드4 : 회원, 포인트, 게시판 변환 버전2 정보

제로보드 4.1 pl7 -> 그누보드4 : 회원, 포인트, 게시판 변환 버전2

첨부파일

convert_zb4_ver2.zip (4.8K) 495회 다운로드 2005-07-25 17:26:23

본문

그누보드4.03.00 이상에서 제로보드 자료를 변환하는 경우에 사용하세요.




압축을 해제하면

zb4_board.php
zb4_board_update.php
zb4_member.php
zb4_member_update.php

와 같이 4개의 파일이 생성되며

이 파일을 convert 디렉토리로 업로드 합니다.


실행은

http://도메인/그누보드포에버/convert/zb4_board.php
http://도메인/그누보드포에버/convert/zb4_member.php

와 같이 하시면 됩니다.

자료가 없어 완벽하게 테스트 하지는 못했으므로 사용자님들께서는 버그 발생시 알려주시면 감사하겠습니다.


게시판 data 의 복사는 자동으로 하지는 않으며 아래와 같은 방법으로 옮겨 주십시오.

예를 들어 제로보드의 aaa 라는 게시판을 그누보드 포에버의 bbb 라는 게시판으로 자료를 옮기고자 한다면

제로보드의 data/aaa 디렉토리에 있는 파일을 모두 그누보드 포에버의 data/file/bbb 로 복사 또는 이동 시키시면 됩니다.

댓글 전체

http://sir.co.kr/bbs/tb.php/g4_tiptech/698
최신글 수정이 안되어있네요

그리고 그누로 변환하면 문장에 엔터가 안먹어서
글이 주루룩 이어져 있는데 이거 어떻게 수정 안될까요
그많은 글을 수정 할수도 없고

고맙습니다^^
제로보드에서 변환하시는분이 거의 없는지? 아님 저의 문제인지는 모르겠는데요.
제로보드의 경우 파일명이 중복되면. 서브폴더를 생성하고 거기에 파일을 저장하더군요.  G4는 파일명 앞에 문자를 추가해서 구분하고요.
그래서 변환을 완료하면.. 제로에서 폴더밑에 파일을 저장한 중복 파일들의 그림 파일이 안보이죠.
컨버터로 변화할경우 이게 잘 안되던데..  혹시 해결하신분 계신가요?
저같은 경우 중복파일이 말씀하신대로 하위의 임의폴더 1109316205와 같은 곳에 저장이 되어있더군요.
변환후, 그누보드의 "data/file/게시판/" 폴더에 1109316205에 있던 파일을 올려놓으니 그대로 출력이 됩니다.
즉 그누보드 "data/file/게시판/1109316205"에 올린 것이 아니라 "data/file/게시판"에 올리버리면 되더군요.
그런데 상위 및 하위에 동일 이름의 파일인 경우에는 잘 모르겠군요.
답변 감사합니다.
중복파일 때문에 저도 고민하다가 질문을 드렸습니다.
제가 좀 다르게 수정한걸 팁엔 테크에 올렸습니다.  보시고 의견 주시면 좋겠습니다.
ixia 님의 방법은 완벽하지는 않더군요

실제 해보면 다른 파일이 업로드 되는 경우가 있습니다.

그누보드는 업로드되는 파일의 파일명과 실제 저장되되는 파일의 파일명이 다르더군요

이부분에 제로보드는 걍 이름만 DB에 입력되기 때문입니다.

그래서 그누보드의 실제 저장되는 파일의 파일명 앞에 제로보드의 숫자로된 디렉토리를 넣어주게끔하면 갈끔하게 해결되더군요

다음은 그누보드의 업로드 파일에 대한 정보가 기록되는 테이블의 일부입니다.
-----------------------------------------------------------------------------------------------------------
bf_source(업로드파일명)        | bf_file(실제 저장된 파일명)

midanjr_1.jpg                      | 563429918_a4764f1f_midanjr_1.jpg    그누보드에서 업로드시
IMG_0006.JPG                      | IMG_0006.JPG                                        기존제로보드컨버트
IMG_0005.JPG                      | 1099982868/IMG_0005.JPG                    수정된컨버트
----------------------------------------------------------------------------------------------------------

코드 남기겠습니다.

zb4_board_update.php (대략 150 라인정도 위치에 있습니다.)
=============================================================
    for ($k=0; $k<2; $k++)
    {
        $m = $k+1;
        if ($row["s_file_name{$m}"]) {
            $sql3 = " insert into $g4[board_file_table]
                        set bo_table = '$dst',
                            wr_id = '$id',
                            bf_no = '$k',
                            bf_source = '".addslashes($row["s_file_name{$m}"])."',
                            bf_file = '".substr(addslashes($row["file_name{$m}"]),strpos(addslashes($row["file_name{$m}"]),"/",5)+1)."',
                            bf_download = '".$row["download{$m}"]."' ";

sql_query($sql3);
        }
    }
===============================================================
"질문답변"에 글을 남겨야 하나 하고 생각하고 있는데, 변환기라는 메뉴가 생겨서 이곳에 올립니다.
올려 주신 내용으로 회원을 변환 하려고 하는데 아래와 같은 오류가 발생합니다.
참고로, 그누보드와 클럽 전체를 삭제하고 다시 설치한후에도 같은 오류가 발생 하네요.


select * from zetyx_member_table

1146 : Table 'club.zetyx_member_table' doesn't exist

error file : /home/gnu4/convert/zb4_member_update.php
전체 50 |RSS
그누4 변환 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT