write_update.skin 에 게시판 연결하는방법좀

write_update.skin 에 게시판 연결하는방법좀

QA

write_update.skin 에 게시판 연결하는방법좀

본문

안녕하세요 얼마전 

 

똑같은 게시판을 하나더 복사후 스킨 변경후 

 

이 2개의 게시판을 동일하게  서로 글을쓰면 같이 update되서 공유할수 있게 문의를 드렷던 초보입니다.

 

그때 조언되로

 

write_update.skin 에  insert 를 하면된다고 하셔서 나름대로 해보았는데 ㅠㅠ 안되더라구요 ㅠㅠ

 

C07_01   ,  C07_mob1  이렇게 두개의 게시판의 write_update.skin 파일에

 

아래의 글처럼 넣었는데 안되더라구요 제가 잘 몰라서 머가 틀렷는지 ㅠㅠ 알려주시거나 ㅠㅠ

 

예시가 있으면 좋겟는데 ㅠㅠ 사수가 없이 혼자 할려니 ㅠㅠ 무지 힘드네요 ㅠㅠ 도와주시면 ㄳㄳ

 

================= C07_mob1 (write_update.skin)==========================

 

$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_trackback = '$wr_trackback',
                    wr_hit = '$wr_hit',
                    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 = '$wr_datetime',
                    wr_last = '$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_10' ";
    sql_query($sql);

    $wr_id = mysql_insert_id();

    // 부모 아이디에 UPDATE
    sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");
if($bo_table=="C07_01"){
}
else{}

 

===================================================================================

 

 

================= C07_01 (write_update.skin)==========================

 

$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_trackback = '$wr_trackback',
                    wr_hit = '$wr_hit',
                    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 = '$wr_datetime',
                    wr_last = '$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_10' ";
    sql_query($sql);

    $wr_id = mysql_insert_id();

    // 부모 아이디에 UPDATE
    sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");
if($bo_table=="C07_mob1"){
}
else{}

 

그리고 자꾸 게시판 글 작성후 전송버튼 누를때하고 관리자 로그인할때  g4 변수선언이 안되어있다고하는데요 ㅠㅠ 변수선언 되었는데요  head파일에

<script type="text/javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path      = "<?=$g4['path']?>";
var g4_bbs       = "<?=$g4['bbs']?>";
var g4_bbs_img   = "<?=$g4['bbs_img']?>";
var g4_url       = "<?=$g4['url']?>";
var g4_is_member = "<?=$is_member?>";
var g4_is_admin  = "<?=$is_admin?>";
var g4_bo_table  = "<?=isset($bo_table)?$bo_table:'';?>";
var g4_sca       = "<?=isset($sca)?$sca:'';?>";
var g4_charset   = "<?=$g4['charset']?>";
var g4_cookie_domain = "<?=$g4['cookie_domain']?>";
var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie     = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
<? if ($is_admin) { echo "var g4_admin = '{$g4['admin']}';"; } ?>
</script>

 

머가 문제일가요 ㅠㅠ

 

이 질문에 댓글 쓰기 :

답변 2

$write_table은

해당 게시판에 속한 테이블을 인식하게 되기 때문에

$write_table을

 

g4_write_b b라는 게시판 테이블로 해주셔야 합니다.

지난번에도 질문 올리셨던 회원님 같으시네요 !

 

음.. 그렇다면 g4_write_b 이건 변수로 해야하나요? 아님 어떻게 적용이 되야하는지 ㅠㅠ   여러가지로 해보고 있는데 다 안되네요 ㅠㅠ

 

$bo_table = "C07_01";
 $copy_tables = g4_write_{$bo_table}";
 $wr_num = get_next_num($copy_tables);
    $sql_copy = " insert into $copy_tables
                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 = '$g4[time_ymdhis]',
                    wr_last = '$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_10' ";
    sql_query($sql_copy);
    //$wr_id = mysql_insert_id();

    // 부모 아이디에 UPDATE
    sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");
    // 새글 INSERT
    //sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '$bo_table', '$wr_id', '$wr_id', '$g4[time_ymdhis]' ) ");
    sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime, mb_id, wr_is_comment, parent_mb_id, gr_id ) values ( '$bo_table', '$wr_id', '$wr_id', '$g4[time_ymdhis]', '$member[mb_id]', '0', '$parent_mb_id', '$gr_id' ) ");
    // 게시글 1 증가
    sql_query("update $g4[board_table] set bo_count_write = bo_count_write + 1 where bo_table = '$bo_table'");
 alert("온라인신청이 등록되었습니다.",$g4[path]);   
    ?>

 

이렇게 해보았는데도 안되는데요 ㅠㅠ 아 정말 어렵네요 ㅠㅠ   쉽게 해결할 방법이 없나요 ㅠㅠ

 

정 안되면  1개의 게시판에 2개의 스킨을 적용 햇다가  특정 width값이하로 내려가면  다른 스킨을 적용 한다던지 ㅠㅠ 머 그런방법은 없을까요 ??

 

아 그리고 자꾸 g4_path변수가 없다고 뜨는데 ㅠㅠ 이것도 머리 아프네요 ㅠㅠ 변수 설정 다 해놧는데 ㅠㅠ

이건 나중문제이고 ㅠㅠ  게시판 ㅠㅠ 해결할 방법이 없을까요 ㅠㅠ 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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