1번의 글쓰기로 여러개 게시판에 글을 동시에 남길수 있나요? 정보
1번의 글쓰기로 여러개 게시판에 글을 동시에 남길수 있나요?본문
안녕하세요.
1번의 글쓰기로 여러개 게시판에 글을 동시에 남길수 있나요?
스킨이나 방법이 있다면 조언좀 부탁드립니다.
비가 오지만 그래도 상쾌한 하루 되세요! ^^
답변 부탁드립니다!
1번의 글쓰기로 여러개 게시판에 글을 동시에 남길수 있나요?
스킨이나 방법이 있다면 조언좀 부탁드립니다.
비가 오지만 그래도 상쾌한 하루 되세요! ^^
답변 부탁드립니다!
댓글 전체
관리자 게시판 관리쪽에 게시글 이동하는부분이 있어요
그걸 이용하면 좀더 쉬울수도있어요
아니면 스킨부분에 write_update.skin.php 에 처리하면 되겠죠.
bo_table 값만 바꿔서 다시 폼전송하는방식으로해도 되고요
그렇게 되면 페이지가 두번 로딩되는데 그게 싫으시면
게시글 복사하는 소스를 하나 더 만드셔서 include 해도 되고요
배추빌더 보니까 스킨에 게시글 올라올때 다른게시판에도 등록하는 기능이 있더라구요
그걸 이용하면 좀더 쉬울수도있어요
아니면 스킨부분에 write_update.skin.php 에 처리하면 되겠죠.
bo_table 값만 바꿔서 다시 폼전송하는방식으로해도 되고요
그렇게 되면 페이지가 두번 로딩되는데 그게 싫으시면
게시글 복사하는 소스를 하나 더 만드셔서 include 해도 되고요
배추빌더 보니까 스킨에 게시글 올라올때 다른게시판에도 등록하는 기능이 있더라구요
답변으로 할 수 있는 내용이 아닙니다
더우기 이미지 등의 첨부 화일은 어떻게 하려는지 등에 따라 상당히 복잡해질 수도 있으니까요
더우기 이미지 등의 첨부 화일은 어떻게 하려는지 등에 따라 상당히 복잡해질 수도 있으니까요
글 작성시에 넣고 싶은 게시판 db에 넣어주면 됩니다.

write_update.php 에보면 아래 소스가있는데요
$sql_password = $wr_password ? " , wr_password = '".sql_password($wr_password)."' " : "";
//
이부분에 게시판의 table 명 즉
SELECT * FROM `g4_board` 문장을 원하는데로 작성하시고 실행한다음에
$write_table DB에서 불러서 아래 부분을 for 문으로 반복시키면 될듯합니다
//
$sql_ip = "";
if (!$is_admin)
$sql_ip = " , wr_ip = '$_SERVER[REMOTE_ADDR]' ";
$sql = " update $write_table
set 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',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
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_ip
$sql_password
where wr_id = '$wr[wr_id]' ";
sql_query($sql);
$sql_password = $wr_password ? " , wr_password = '".sql_password($wr_password)."' " : "";
//
이부분에 게시판의 table 명 즉
SELECT * FROM `g4_board` 문장을 원하는데로 작성하시고 실행한다음에
$write_table DB에서 불러서 아래 부분을 for 문으로 반복시키면 될듯합니다
//
$sql_ip = "";
if (!$is_admin)
$sql_ip = " , wr_ip = '$_SERVER[REMOTE_ADDR]' ";
$sql = " update $write_table
set 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',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
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_ip
$sql_password
where wr_id = '$wr[wr_id]' ";
sql_query($sql);
첨부화일은 제외하고 등록하려면 스킨폴더에 write_update.skin.php를 만들고
<?
if(!$w){ // 새로운 게시물 일때만
$bo_first=$bo_table;
$bo_table='두번째 게시판';
$write_table=$g4[write_prefix].$bo_table;
$wr_num = get_next_num($write_table);
//------------여기까지 추가하고 아래에는 write_update.php 에서 아래 부분 복사
$sql="insert~~
~
~
// 게시글 1 증가
sql_query("update $g4[board_table] set bo_count_write = bo_count_write + 1 where bo_table = '$bo_table'"); //---여기 까지 소스 복사
$bo_table=$bo_first;
}
?>
위와 같이 하면 됩니다
<?
if(!$w){ // 새로운 게시물 일때만
$bo_first=$bo_table;
$bo_table='두번째 게시판';
$write_table=$g4[write_prefix].$bo_table;
$wr_num = get_next_num($write_table);
//------------여기까지 추가하고 아래에는 write_update.php 에서 아래 부분 복사
$sql="insert~~
~
~
// 게시글 1 증가
sql_query("update $g4[board_table] set bo_count_write = bo_count_write + 1 where bo_table = '$bo_table'"); //---여기 까지 소스 복사
$bo_table=$bo_first;
}
?>
위와 같이 하면 됩니다