게시판 복사에 대한 문의를 드립니다.

게시판 복사에 대한 문의를 드립니다.

QA

게시판 복사에 대한 문의를 드립니다.

본문

안녕하세요. 게시판 복사에 대한 문의를 좀 드려볼까 합니다.


현재 관리자 게시판에서 게시판 복사를 진행하면, g5_board 같은 부분은 생성이 되는데, 이상하게 실제 테이블만 생성이 안되고 있습니다.



현재 게시판은 일정부분 커스터마이징을 해서 wr_50 까지가 기본생성되게 구성이 되어 있고, 테이블의 경우는 bo_subj 및 bo_X는 30까지 증설이 되게끔 되어 있습니다.


일반 게시판 생성하기를 통하여 생성될때는 문제가 없는데, 복사하기 부분에서만 문제가 발생하고 있습니다 ㅠㅠ



복사를 해서 생성을 하면, 테이블은 생성이 안되고, g5_board 는 생성이 되기 때문에 실제 게시판을 진입하면.. 진입은 됩니다만, 게시글을 작성하면 wr_id 가 0으로 나오는 문제가 발생합니다.



코드를 아무리 살펴봐도 크게 문제가 될 부분이 없을듯 한데.. 게시판의 여분필드가 생성되는 bo_X나 wr_x 같은 배열의 구조 등등 에 대한 문제는 전반적으로 살펴보았습니다.




이번 업데이트 (7월 4일 버젼) 을 반영하였으며, 기타 소스 구조에 관한 내용을 체계적으로 살펴보았으나 실력의 부재로 인하여 문제점을 찾지 못하여 고민중에 있습니다. ㅠㅠ


고수님들의 현명한 고견을 부탁드립니다.


추가적인 정보가 필요하시면 카톡id DEVizzer 또는 댓글로 남겨주세요. 해결해주시는 분에게 사례합니다 ^^



이 질문에 댓글 쓰기 :

답변 1

연관이 있을지는 모르겠는데 adm/board_copy_update.php 파일을 보면

게시판 설정 여분 필드 bo_X 는 정해져있습니다. 

임의로 늘린 상태라면 여기에 30까지 추가해서 테스트해보세요.

위에서 언급했지만 bo_subj_x 와 bo_x 는 이미 쿼리를 날리는걸 계산해서 30개씩 늘려놓았습니다.
(board_copy / board_copy_update / board_form /board_form_update / sql_write  거기에 bbs의 board / move / move_update / write / write_update 그리고 컴마 오타 및 변수의 미설정 같은 부분 등등은 다 확인을 한듯 합니다. ㅠㅠ 그리고 혹여 뭔가 업데이트가 잘못된건가 싶어서 게시판 복사시에 테이블생성을 담당하는 함수인 common.lib.php 의 get_table_define 함수까지 살펴보았습니다.)

이해가 안가는 점은 테이블생성쿼리가 먼저이고, 그다음이 g5_board 테이블의 row를 생성하는 순서인데... 테이블 생성은 정상으로 안되는데 g5_board 가 정상적으로 생성되는것도 이해가 잘 안가고... 애초에 그누보드를 설치할때 sql_write.sql 을 늘린다음 설치를 하고 나머지는 지금 했던 방식과 동일하게 진행을 할때는 아무런 문제가 없다는게 의문입니다 ㅠㅠ
중도에 클라이언트가 데이터를 더 늘려야 한다 그래서 최초 30개로 가정하고 설치했던걸 중도에 50개로 늘리는데.. 이게 안되서 참 고민이네여;;;;

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

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