통합게시판 정보
통합게시판
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
a게시판 , b게시판 , c게시판 , d게시판 , e게시판등등의 게시판이 잇습니다.
위 게시판에는 동일한 분류가 잇습니다........
이 동일한 분류의 게시물만 모아서 다른 하나의 톻합게시판을 만들수 잇는 방법이 뭐가 잇을까요?
오류 주소 :
a게시판 , b게시판 , c게시판 , d게시판 , e게시판등등의 게시판이 잇습니다.
위 게시판에는 동일한 분류가 잇습니다........
이 동일한 분류의 게시물만 모아서 다른 하나의 톻합게시판을 만들수 잇는 방법이 뭐가 잇을까요?
댓글 전체
통합게시판을 하나 만드시구요 (테이블명 total_board)
bbs/write_update.php 파일에
$sql = " insert into $write_table
set wr_num = '$wr_num',
wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '{$member['mb_id']}',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_last = '".G5_TIME_YMDHIS."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10' ";
sql_query($sql);
부분이 글 업로드 하는 부분인데요.
이부분에서 if($board == 'a'){sql_query($sql2)}
else if ($board == 'b'){sql_query($sql2)}
식으로 a 게시판일때 sql2 를 한번 더 실행한다 라고 돌려주시면 됩니다.
bbs/write_update.php 파일에
$sql = " insert into $write_table
set wr_num = '$wr_num',
wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '{$member['mb_id']}',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_last = '".G5_TIME_YMDHIS."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10' ";
sql_query($sql);
부분이 글 업로드 하는 부분인데요.
이부분에서 if($board == 'a'){sql_query($sql2)}
else if ($board == 'b'){sql_query($sql2)}
식으로 a 게시판일때 sql2 를 한번 더 실행한다 라고 돌려주시면 됩니다.
여기서 $sql2 는
$sql2 = " insert into total_board // 토탈테이블
set wr_num = '$wr_num',
wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '{$member['mb_id']}',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_last = '".G5_TIME_YMDHIS."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10' ";
입니다.
$sql2 = " insert into total_board // 토탈테이블
set wr_num = '$wr_num',
wr_reply = '$wr_reply',
wr_comment = 0,
ca_name = '$ca_name',
wr_option = '$html,$secret,$mail',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
mb_id = '{$member['mb_id']}',
wr_password = '$wr_password',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_last = '".G5_TIME_YMDHIS."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10' ";
입니다.
구조를 말씀드리자면
1. 글쓰기 업데이트 하는 부분에서(write_update.php) 만약 a, b, c, d, e 게시판에 올라가는 글이라면
2. 통합게시판에도 글을 똑같이 올린다 (sql2 쿼리를 한번 더 돌려서 total_table 테이블에도 한번 더 넣는다)
입니다.
1. 글쓰기 업데이트 하는 부분에서(write_update.php) 만약 a, b, c, d, e 게시판에 올라가는 글이라면
2. 통합게시판에도 글을 똑같이 올린다 (sql2 쿼리를 한번 더 돌려서 total_table 테이블에도 한번 더 넣는다)
입니다.
단 위방법대로 할 시 통합게시판과 a,b,c,d,e 게시판의 글은 복사한 글이 되고 서로 연동이 되지 않습니다.
연동되는 방법으로 하려면 통합게시판에서 글리스트를 부를때 (select 쿼리문을 돌릴때) a,b,c,d,e 게시판의 글을 가져온다는 쿼리를 돌리시면 됩니다.
연동되는 방법으로 하려면 통합게시판에서 글리스트를 부를때 (select 쿼리문을 돌릴때) a,b,c,d,e 게시판의 글을 가져온다는 쿼리를 돌리시면 됩니다.

복사시키는 방법밖에는 없을까요? 음.......연동을 시키면 더 좋을것 같긴 한데 그럼 더 복잡해지겠죠?
단순히 그누보드에서 될 문제가 아니라 페이지를 개별로 하나 만들어서 그누보드에 들어가는 common 이나 헤더 등 여러가지 붙이고 쿼리문 자체를 바꿔야되서 의뢰게시판에 의뢰를 해야 할듯싶습니다.