제로보드 -> 그누보드 컨버터.. 쭌이님에 이은 추가 수정본.. (회원 부분 제외) 정보
제로보드 -> 그누보드 컨버터.. 쭌이님에 이은 추가 수정본.. (회원 부분 제외)첨부파일
본문
지금까지 제로보드를 쓰다가.. 그누보드로 컨버팅을 하려구 했는데,
제대로 되는 컨버터가 없는것 같더라구요..
그래서 쭌이님께서 수정하신 소스를 베이스로..
나름대로 잘 동작하게 수정하였습니다.
기존에 달라진 점들은 주석으로 남기려고 했는데,
소스를 상당히 많이 뜯어 고치는 바람에 그러진 못했습니다.
(어떤 항목들이 컨버팅 되어야 하는지 잘 몰라서 그 순서들은 원본을 참고하였으므로, 코드의 구조는 비슷합니다)
회원 부분은 수정하긴 하였으나, 극히 미미해서 올리진 않습니다.
1. 수정사항
a. 소스 가독성을 높이기 위해 전체적으로 다시 코딩하였습니다. (쿼리문은 $query변수를 사용하며, 명령어 부분은 대문자로 변환하는 등...)
b. 제로보드와 그누보드의 디렉토리를 zb4_config.php안에 옮겨놓았습니다.
c. < 또는 >, 빈칸 등의 문자등이 컨버팅 될 때 이상한 문자로 되는것을 수정하였습니다.
d. 공지사항 게시물이 옮겨지도록 수정되었습니다. (기존 버전에서는 공지사항 게시물이 일반 게시물로 취급되었습니다) 이 때, headnum과 arrangenum을 기준으로 ORDER BY 하던것을 no로만 ORDER BY하게 수정하였습니다. 이에 발생될 수 있는 문제를 생각해보았지만 아직까진 없어서 이렇게 하였습니다.
e. 첨부파일을 처리할 때 디렉토리 경로 처리 방식을 수정하였습니다.
f. 첨부파일을 컨버팅 하면 파일 크기가 0으로 나오는 현상을 수정하였습니다.
g. 기타 자잘한 버그들을 수정하였습니다.
2. 알려진 버그
a. 제로보드 차원의 버그라 이건 제가 어찌 할 수 없는 문제지만, 게시물의 내용에 "< <" 라고 쓰면 제로보드에서는 둘 다 < < 로 변환해버리는 문제가 있습니다. 이걸 그누보드로 컨버팅 하면 "< <"로 컨버팅이 됩니다. 경우에 따라서는 문제가 될 수도 있겠네요.
b. 카테고리 부분은 별로 손보질 않았습니다. 기존의 소스와 비슷해서 제대로 동작할 지는 잘 모르겠습니다.
c. 가끔 제로보드쪽의 첨부파일 디렉토리의 퍼미션이 707이 아닌 다른 값으로 되어 있을 수도 있습니다. 이럴 때는 정상 적으로 작동하지 않으니 첨부파일 디렉토리에서 chmod 707 * -R 과 같은 명령으로 707로 바꿔 주시기 바랍니다.
3. 사용방법
a. 그누보드에서 테이블을 생성합니다.
b. (그누보드디렉토리)/convert 안에 zb4_board.php, zb4_board_update.php, zb4_config.php를 복사합니다.
c. b. zb4_config.php를 열어 절대경로를 적당히 세팅합니다.
d. 웹브라우저로 zb4_board.php를 실행 하여 주시면 됩니다.
아직 php에 미숙한지라.. 잘 짜여졌는지 모르겠네요.
혹시 사용하시다가 에러 나거나 좋은 아이디어 있으면 알려주시기 바랍니다 :)
제대로 되는 컨버터가 없는것 같더라구요..
그래서 쭌이님께서 수정하신 소스를 베이스로..
나름대로 잘 동작하게 수정하였습니다.
기존에 달라진 점들은 주석으로 남기려고 했는데,
소스를 상당히 많이 뜯어 고치는 바람에 그러진 못했습니다.
(어떤 항목들이 컨버팅 되어야 하는지 잘 몰라서 그 순서들은 원본을 참고하였으므로, 코드의 구조는 비슷합니다)
회원 부분은 수정하긴 하였으나, 극히 미미해서 올리진 않습니다.
1. 수정사항
a. 소스 가독성을 높이기 위해 전체적으로 다시 코딩하였습니다. (쿼리문은 $query변수를 사용하며, 명령어 부분은 대문자로 변환하는 등...)
b. 제로보드와 그누보드의 디렉토리를 zb4_config.php안에 옮겨놓았습니다.
c. < 또는 >, 빈칸 등의 문자등이 컨버팅 될 때 이상한 문자로 되는것을 수정하였습니다.
d. 공지사항 게시물이 옮겨지도록 수정되었습니다. (기존 버전에서는 공지사항 게시물이 일반 게시물로 취급되었습니다) 이 때, headnum과 arrangenum을 기준으로 ORDER BY 하던것을 no로만 ORDER BY하게 수정하였습니다. 이에 발생될 수 있는 문제를 생각해보았지만 아직까진 없어서 이렇게 하였습니다.
e. 첨부파일을 처리할 때 디렉토리 경로 처리 방식을 수정하였습니다.
f. 첨부파일을 컨버팅 하면 파일 크기가 0으로 나오는 현상을 수정하였습니다.
g. 기타 자잘한 버그들을 수정하였습니다.
2. 알려진 버그
a. 제로보드 차원의 버그라 이건 제가 어찌 할 수 없는 문제지만, 게시물의 내용에 "< <" 라고 쓰면 제로보드에서는 둘 다 < < 로 변환해버리는 문제가 있습니다. 이걸 그누보드로 컨버팅 하면 "< <"로 컨버팅이 됩니다. 경우에 따라서는 문제가 될 수도 있겠네요.
b. 카테고리 부분은 별로 손보질 않았습니다. 기존의 소스와 비슷해서 제대로 동작할 지는 잘 모르겠습니다.
c. 가끔 제로보드쪽의 첨부파일 디렉토리의 퍼미션이 707이 아닌 다른 값으로 되어 있을 수도 있습니다. 이럴 때는 정상 적으로 작동하지 않으니 첨부파일 디렉토리에서 chmod 707 * -R 과 같은 명령으로 707로 바꿔 주시기 바랍니다.
3. 사용방법
a. 그누보드에서 테이블을 생성합니다.
b. (그누보드디렉토리)/convert 안에 zb4_board.php, zb4_board_update.php, zb4_config.php를 복사합니다.
c. b. zb4_config.php를 열어 절대경로를 적당히 세팅합니다.
d. 웹브라우저로 zb4_board.php를 실행 하여 주시면 됩니다.
아직 php에 미숙한지라.. 잘 짜여졌는지 모르겠네요.
혹시 사용하시다가 에러 나거나 좋은 아이디어 있으면 알려주시기 바랍니다 :)
댓글 전체
좋은 자료 감사합니다.....
약 150개의 게시판 자료를 변환을 해 보았는데.... 깔금하게 잘 되는군요,,,,
아쉬운 점이 있다면...
제로보드에서 그림이 2개씩 올라간 것이 변환후에 하나만 나오는 것을 보니 나머지 하나는 변환이 안된것 같습니다.
그리고 회원자료 변환도 같이 되었으면 좋겠다는 생각입니다.
아무튼 좋은 자료 감사합니다.
약 150개의 게시판 자료를 변환을 해 보았는데.... 깔금하게 잘 되는군요,,,,
아쉬운 점이 있다면...
제로보드에서 그림이 2개씩 올라간 것이 변환후에 하나만 나오는 것을 보니 나머지 하나는 변환이 안된것 같습니다.
그리고 회원자료 변환도 같이 되었으면 좋겠다는 생각입니다.
아무튼 좋은 자료 감사합니다.
회원 자료라 함은 회원 테이블에 있는 데이터를 말씀하시는건가요?
그림 2개 첨부된건.. 확인해봐야겠습니다^^ㅋ 자료 2개 첨부된건 모두다 잘 컨버팅 되었는데 그림은 문제가 있나보군요~
그림 2개 첨부된건.. 확인해봐야겠습니다^^ㅋ 자료 2개 첨부된건 모두다 잘 컨버팅 되었는데 그림은 문제가 있나보군요~
제로에서 그누로 변환후
그누 보드 글들이 <br>태그가 삽입되며 줄바꿈이 되지 않은 상태에 대한 답변을 부탁드리겠습니다.
그누 보드 글들이 <br>태그가 삽입되며 줄바꿈이 되지 않은 상태에 대한 답변을 부탁드리겠습니다.
한글로 첨부된 파일은 다운이 안됩니다...영문으로 된 것은 되는데...
그리고 이미지도 본문에 잘 보이는데
첨부파일만 안되네요...
방법이 없을까요?
utf-8에서 사용하려고 하는데 어렵네요..ㅜ.ㅜ
그리고 이미지도 본문에 잘 보이는데
첨부파일만 안되네요...
방법이 없을까요?
utf-8에서 사용하려고 하는데 어렵네요..ㅜ.ㅜ
감사합니다.
게시판 변환이 잘 됩니다.
너무 감사드립니다. ^^
너무 감사드립니다. ^^
좋은방법이네요
"J보드"를 그누보드또는 제로보드로 변경할려면 어떻게하나요?
부탁드립니다..^^*
부탁드립니다..^^*
킴스보드7, 테크노트에서 그누보드로 이동하고 싶은데,
만들어 주시면 좋겠습니다. 판매하시면 좋겠습니다.
만들어 주시면 좋겠습니다. 판매하시면 좋겠습니다.
감사합니다.
감사합니다.
그누보드에서 테이블을 생성한다는것이 이해가 안되는데 제로보드에 있는 테이블과 똑같은 이름을 가진 그누보드 테이블을 만들라는 말씀이신가요?
제로보드 컨버팅..
사이트 이름이 틀릴 경우는 어떻게 변환 해야 하나요???
아이쿠!
전 첨부파일이랑 이미지는 안되는뎁쇼 ㅡㅠㅡ);;;
노가다 해야하려나...
전 첨부파일이랑 이미지는 안되는뎁쇼 ㅡㅠㅡ);;;
노가다 해야하려나...
자료고맙습니다 잘썼어용
+_+
잘썻습니다~ 감사요~
와 와 와 제게 꼭 필요한 소스 입니다 감사힙니다
이렇게뜨는에러 어떻게 잡는지요?
Warning: chmod() [function.chmod]: No such file or directory in /people/it/www/gnu/convert/zb4_board_update.php on line 71
Converting 'gallary' to 'gallary'...
1. 관광학부 전경 ::
Warning: filesize() [function.filesize]: Stat failed for /home/hosting_users/it/www/bbs/data/gallary/tour.jpg (errno=2 - No such file or directory) in /people/it/www/gnu/convert/zb4_board_update.php on line 373
Warning: copy(/home/hosting_users/it/www/bbs/data/gallary/tour.jpg) [function.copy]: failed to open stream: No such file or directory in /people/it/www/gnu/convert/zb4_board_update.php on line 376
(/home/hosting_users/it/www/bbs/data/gallary/tour.jpg) -> (/home/hosting_users/it/www/gnu/data/file/gallary/data_gallary_tour.jpg)
Warning: chmod() [function.chmod]: No such file or directory in /people/it/www/gnu/convert/zb4_board_update.php on line 71
Converting 'gallary' to 'gallary'...
1. 관광학부 전경 ::
Warning: filesize() [function.filesize]: Stat failed for /home/hosting_users/it/www/bbs/data/gallary/tour.jpg (errno=2 - No such file or directory) in /people/it/www/gnu/convert/zb4_board_update.php on line 373
Warning: copy(/home/hosting_users/it/www/bbs/data/gallary/tour.jpg) [function.copy]: failed to open stream: No such file or directory in /people/it/www/gnu/convert/zb4_board_update.php on line 376
(/home/hosting_users/it/www/bbs/data/gallary/tour.jpg) -> (/home/hosting_users/it/www/gnu/data/file/gallary/data_gallary_tour.jpg)
정말 감사합니다. 너무 잘되네요 ^^
첨부파일 변환? 정확히 말해서 복사 안되는 분들은 게시판을 만들어서 사진 한 장 올려놓고 시도해보세요. 그누보드 해당 게시판 이름으로 폴더가 생성되어 있어야하고 권한 707로 되어있어야 됩니다.
include_once('./_common.php'); 내용중에 이게 있습니다. 그런데 첨부파일에는 ,common.php 파일이 없어서 에러가 나는데요?
덕분에 성공했어요 감사합니다
저는 잘 안 되는데 원격으로라도 봐주실수 있나요?
감사합니다.