코멘트에 동일내용의 글쓰기 허용 정보
코멘트에 동일내용의 글쓰기 허용본문
코멘트에 처리중이라고 써서 본인이 일을 끝냈다고 하고 싶은데..
동일한 글을 또 작성할 수 없다고 나오는데..
특정한 게시판의 코멘트는 같은 글을 여러번써도 되도록 할 수 있나요
댓글 전체
bbs/write_comment_update.php에 아래와 같은 부분이 있네요.
// 동일내용 연속 등록 불가
$sql = " select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table ";
if ($w == "cu")
$sql .= " where wr_id <> '$commend_id' ";
$sql .= " order by wr_id desc limit 1 ";
$row = sql_fetch($sql);
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
전체를 주석처리 해보심이.... (확인은 안해봤습니다;;)
아, 특정게시판만 되게 하려면 다른 방법을 써야겠군요..
// 동일내용 연속 등록 불가
$sql = " select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table ";
if ($w == "cu")
$sql .= " where wr_id <> '$commend_id' ";
$sql .= " order by wr_id desc limit 1 ";
$row = sql_fetch($sql);
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
전체를 주석처리 해보심이.... (확인은 안해봤습니다;;)
아, 특정게시판만 되게 하려면 다른 방법을 써야겠군요..
답변감사합니다...
님의 말씀대로 특정게시판만 하고 싶습니다
님의 말씀대로 특정게시판만 하고 싶습니다

//적용안할 게시판 && $bo_table !='sub6_3' <- 요부분 추가 하세요.
if ($row[prev_md5] == $curr_md5 && $w != 'cu' && !$is_admin && $bo_table !='sub6_3')
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
if ($row[prev_md5] == $curr_md5 && $w != 'cu' && !$is_admin && $bo_table !='sub6_3')
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
감사합니다..
해결되었습니다
해결되었습니다

응용하여 게시판 관리자 모드의 여분 필드를 활용해도 됩니다.
예제: bo_1 에 off 라고 넣어준후
if ($row[prev_md5] == $curr_md5 && $w != 'cu' && !$is_admin && $board[bo_1] !='off')
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
이렇게 하면 bo1 에 off 라고 넣어준 게시판은 같은 내용 검사체크 기능이 작동이 안됩니다.
예제: bo_1 에 off 라고 넣어준후
if ($row[prev_md5] == $curr_md5 && $w != 'cu' && !$is_admin && $board[bo_1] !='off')
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
이렇게 하면 bo1 에 off 라고 넣어준 게시판은 같은 내용 검사체크 기능이 작동이 안됩니다.
역시..헐랭이님 이십니다..
위에도 좋지만 아래것이 헐...좋은것 같네요...여러 게시판에 적용가는하니까요
위에도 좋지만 아래것이 헐...좋은것 같네요...여러 게시판에 적용가는하니까요
관리자모드 여분필드가 저렇게 사용하는거군요
헐랭이님 감사 ~_~
헐랭이님 감사 ~_~