복사게시판에서 서로 수정이 자유롭게 하려면.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

복사게시판에서 서로 수정이 자유롭게 하려면.. 정보

복사게시판에서 서로 수정이 자유롭게 하려면..

본문

원본게시판에서 글을 작성하면 사본게시판에 글이 복사됩니다.
사본게시판에도 글을 작성하면 원본게시판에 글이 복사되게 하였습니다.

원본을 수정하면 사본 글이 수정 되는 것 까진 하였는데
사본 글을 수정할 때도 원본 글이 수정되도록 하고 싶습니다. 

고수님의 도움을 부탁드립니다.
또 원본 글 작성시 사본의 글번호가 제대로 안나와 카운트 조정을 매 번 해 주어야 하는데
이 문제도 해결을 할수 있을까요?

write_update.skin.php의 내용입니다.

  <?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$target_table= "g4_write_free";
$target= "free";

if($w=="") {

// 게시판의 다음글 번호를 얻는다.
function get_next_nums2($target_table)
{
    // 가장 작은 번호를 얻어
    $sqls2 = " select min(wr_num) as min_wr_num from $target_table ";
    $rows2 = sql_fetch($sqls2);
    // 가장 작은 번호에 1을 빼서 넘겨줌
    return (int)($rows2[min_wr_num]-1);
}
$wr_nums2= get_next_num($target_table);
        mysql_query(" insert into $target_table
                set wr_num = '$wr_nums2',
                    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_trackback = '$wr_trackback',
                    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 = '$g4[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_id'");

    $wr_ids2 = mysql_insert_id();

    // 부모 아이디에 UPDATE
    mysql_query(" update $target_table set wr_parent = '$wr_ids2' where wr_id = '$wr_ids2' ");
    // 게시글 1 증가
    mysql_query("update $target_table set bo_count_write = bo_count_write + 1 where bo_table = '$target'");
}

else if($w=="u") {

        mysql_query(" update $target_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_10= '$wr_id' ");       

}

?>
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로