게시글 삭제 안되는 현상이 있어서 도움 요청드립니다..
네오죠지
9년 전
조회 2,362
우선.. 지금까지 그누보드 5.0.3에서는 아무런 이상이 없었는데요..
원래 잘 작동하던 부분부터 설명 올리겠습니다..
1. 그누보드 5.0.3 기반으로 사이트 제작
2. form을 받아주는 양식의 페이지를 만들어, 사용자가 내용을 채워 전송버튼을 누르면 게시판에 입력되는 형태를 사용(+로 sms 및 메일전송 기능도 이용 중..)
3. 게시물은 관리자만 볼 수 있으며, 기본스킨을 이용해 복사, 이동, 삭제, 수정 모두 정상 작동
여기까지가 원래의 배경이었구요.. 근래에 LMS(장문메세지)를 활용 할 필요가 있어 5.1.18로 사이트를 제작했습니다.(아예 새로운 사이트)
1. 그누보드 5.1.18로 제작
2. form을 받아주는 양식의 페이지 제작 + SMS 및 메일전송기능 정상작동
3. 게시물은 정상적으로 출력되며, 수정, 이동, 복사는 되지만 삭제가 안되는 현상 발생
(※ 스킨은 기본스킨 사용중이며, 삭제 안되는 게시물은 선택이동 기능으로 해당 게시판으로 이동 후 다시 삭제하면 삭제가 가능해집니다..
※ 게시판 내부에서 글 작성으로 작성된 글은 아무런 문제 없이 삭제가 가능합니다.)
사용중인 form 파일 내용입니다.. 도움 주시면 정말 감사하겠습니다!
</p><p> </p><p>include_once('../common.php');</p><p> </p><p>include_once('../lib/mailer.lib.php');</p><p>include_once('../lib/icode.lms.lib.php');</p><p>ob_start();</p><p>include_once ('../bbs/write_update_mail.php');</p><p>$content = ob_get_contents();</p><p>ob_end_clean();</p><p> </p><p>$turl = $_SERVER['HTTP_REFERER'];</p><p> </p><p>if($wr_name){}else{alert("정상적인 경로로 이용해주세요",$turl);}</p><p> </p><p>$wr_2 = str_replace("-","",$wr_2);</p><p> </p><p>$bo_table = "consult";</p><p>$write_table = $g5['write_prefix'] . $bo_table;</p><p> </p><p>$wr_num = get_next_num($write_table);</p><p>$wr_reply = "";</p><p> </p><p>$wr_subject = "{$_POST[wr_name]}님의 상담 글입니다";</p><p> </p><p>$wr_content = $wr_content_consult;</p><p> </p><p>//$secret = "secret";</p><p> </p><p> $sql = " insert into $write_table</p><p> set wr_num = '$wr_num',</p><p> wr_reply = '$wr_reply',</p><p> wr_comment = 0,</p><p> ca_name = '$ca_name',</p><p> wr_option = '$html,$secret,$mail',</p><p> wr_subject = '$wr_subject',</p><p> wr_content = '$wr_content',</p><p> wr_link1 = '$wr_link1',</p><p> wr_link2 = '$wr_link2',</p><p> wr_link1_hit = 0,</p><p> wr_link2_hit = 0,</p><p> wr_hit = 0,</p><p> wr_good = 0,</p><p> wr_nogood = 0,</p><p> mb_id = '{$member['mb_id']}',</p><p> wr_password = '$wr_password',</p><p> wr_name = '$wr_name',</p><p> wr_email = '$wr_email',</p><p> wr_homepage = '$wr_homepage',</p><p> wr_datetime = '".G5_TIME_YMDHIS."',</p><p> wr_last = '".G5_TIME_YMDHIS."',</p><p> wr_ip = '{$_SERVER['REMOTE_ADDR']}',</p><p> wr_1 = '$wr_1',</p><p> wr_2 = '$wr_2',</p><p> wr_3 = '$wr_3',</p><p> wr_4 = '$wr_4',</p><p> wr_5 = '$wr_5',</p><p> wr_6 = '$wr_6',</p><p> wr_7 = '$wr_7',</p><p> wr_8 = '$wr_8',</p><p> wr_9 = '$wr_9',</p><p> wr_10 = '$wr_10' ";</p><p> sql_query($sql);</p><p> </p><p>$wr_id = mysql_insert_id();</p><p> </p><p>// 부모 아이디에 UPDATE</p><p>sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");</p><p> </p><p>// 새글 INSERT</p><p>sql_query(" insert into {$g5['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '{$bo_table}', '{$wr_id}', '{$wr_id}', '".G5_TIME_YMDHIS."', '{$member['mb_id']}' ) ");</p><p> </p><p>// 게시글 1 증가</p><p>sql_query("update {$g5['board_table']} set bo_count_write = bo_count_write + 1 where bo_table = '{$bo_table}'");</p><p> </p><p>alert("상담글이 등록되었습니다.",$turl); </p><p> </p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
오로지 form.php 파일만 제작해서 사이트 일정 부분에 적용해서, 폼이 작성되면 메일 문자가 오고 consult 게시판에 글이 남겨지도록만 만들었거든요..
삭제도 따로 파일을 제작해서 활용해야할까요?