원글 삭제/수정 불가 없애는 방법? 정보
원글 삭제/수정 불가 없애는 방법?본문
알고 계시는 분 있나요??
검색해도 잘 보이지 않아서...
검색해도 잘 보이지 않아서...
댓글 전체
관리자모드에서 댓글이 몇개 이상이면 수정삭제가 안되는걸로 알고 있어요.
그걸 한 1천개 이렇게 하면 안될려나요? ^^ 임시방편으로는 될듯 싶은데요...
그걸 한 1천개 이렇게 하면 안될려나요? ^^ 임시방편으로는 될듯 싶은데요...
그게... 1000개를 하고 싶어도 127개까지만 되더군요... 즉 1000개를 넣고 확인을 해서 게시판 설정을 바꾸면 표시되는 값이 127 이렇게 나온답니다... ㅜ.ㅠ
맞는지 모르겠지만 adm/board_form.php 에 내용중에 215번 라인쯤에 보시면
<tr><td colspan=3 class='line2'></td></tr>
<tr class='ht'>
<td><input type=checkbox name=chk_count_modify value=1></td>
<td>원글 수정 불가</td>
<td>코멘트 <input type=text class=ed name=bo_count_modify 요기 -> size=3
required numeric itemname='원글 수정 불가 코멘트수' value='<?=$board[bo_count_modify]?>'>개 이상 달리면 수정불가</td>
</tr>
아마 제한이 3개로 되어 있습니다... 아마 999개가 한계로 일단 설정되어 지리라 봅니다.
이 자리수를 4자리로 늘려 주신후에 하신다면 아마 해결책이 보이실듯 합니다...
이궁 깜빡하고 타입을 안 보고 답변을 드렸더니 이런 꼴이 ㅠ.ㅠ 지송합니다 --;;
tinyint 으로 선언된 관계로 아무리 갯수를 늘려도 -_-;; 127 이 한계 입니다.
tinyint 는 min = -128 ~ max 127 까지 이므로 데이타 형을
smallint 타입으로 변경하세요 min = -32768 max = 32767 까지 적용 됩니다 ...
mediumint 타입으로 하시면 min = 8388608 max = 8388607 까지 적용 됩니다
원본의 데이타 타입을 변경하지 않고는 님이 원하시는 결과는 ....
<tr><td colspan=3 class='line2'></td></tr>
<tr class='ht'>
<td><input type=checkbox name=chk_count_modify value=1></td>
<td>원글 수정 불가</td>
<td>코멘트 <input type=text class=ed name=bo_count_modify 요기 -> size=3
required numeric itemname='원글 수정 불가 코멘트수' value='<?=$board[bo_count_modify]?>'>개 이상 달리면 수정불가</td>
</tr>
아마 제한이 3개로 되어 있습니다... 아마 999개가 한계로 일단 설정되어 지리라 봅니다.
이 자리수를 4자리로 늘려 주신후에 하신다면 아마 해결책이 보이실듯 합니다...
이궁 깜빡하고 타입을 안 보고 답변을 드렸더니 이런 꼴이 ㅠ.ㅠ 지송합니다 --;;
tinyint 으로 선언된 관계로 아무리 갯수를 늘려도 -_-;; 127 이 한계 입니다.
tinyint 는 min = -128 ~ max 127 까지 이므로 데이타 형을
smallint 타입으로 변경하세요 min = -32768 max = 32767 까지 적용 됩니다 ...
mediumint 타입으로 하시면 min = 8388608 max = 8388607 까지 적용 됩니다
원본의 데이타 타입을 변경하지 않고는 님이 원하시는 결과는 ....
tinyint 는 adm/board_form.php 에 없네요.
어디서 수정을 해야 하나요?
어디서 수정을 해야 하나요?
그냥 bbs폴더의 delete.php에서
// 원글만 구한다.
$sql = " select count(*) as cnt from $write_table
where wr_reply like '$reply%'
and wr_id <> '$write[wr_id]'
and wr_num = '$write[wr_num]'
and wr_is_comment = 0 ";
$row = sql_fetch($sql);
if ($row[cnt] && !$is_admin)
alert("이 글과 관련된 답변글이 존재하므로 삭제 할 수 없습니다.\\n\\n우선 답변글부터 삭제하여 주십시오.");
// 코멘트 달린 원글의 삭제 여부
$sql = " select count(*) as cnt from $write_table
where wr_parent = '$wr_id'
and mb_id <> '$member[mb_id]'
and wr_is_comment = 1 ";
$row = sql_fetch($sql);
if ($row[cnt] >= $board[bo_count_delete] && !$is_admin)
alert("이 글과 관련된 코멘트가 존재하므로 삭제 할 수 없습니다.\\n\\n코멘트가 {$board[bo_count_delete]}건 이상 달린 원글은 삭제할 수 없습니다.");
이구문만 지우면 됩니다만;;;;
// 원글만 구한다.
$sql = " select count(*) as cnt from $write_table
where wr_reply like '$reply%'
and wr_id <> '$write[wr_id]'
and wr_num = '$write[wr_num]'
and wr_is_comment = 0 ";
$row = sql_fetch($sql);
if ($row[cnt] && !$is_admin)
alert("이 글과 관련된 답변글이 존재하므로 삭제 할 수 없습니다.\\n\\n우선 답변글부터 삭제하여 주십시오.");
// 코멘트 달린 원글의 삭제 여부
$sql = " select count(*) as cnt from $write_table
where wr_parent = '$wr_id'
and mb_id <> '$member[mb_id]'
and wr_is_comment = 1 ";
$row = sql_fetch($sql);
if ($row[cnt] >= $board[bo_count_delete] && !$is_admin)
alert("이 글과 관련된 코멘트가 존재하므로 삭제 할 수 없습니다.\\n\\n코멘트가 {$board[bo_count_delete]}건 이상 달린 원글은 삭제할 수 없습니다.");
이구문만 지우면 됩니다만;;;;
그냥 bbs폴더의 delete.php에서
// 원글만 구한다.
$sql = " select count(*) as cnt from $write_table
where wr_reply like '$reply%'
and wr_id <> '$write[wr_id]'
and wr_num = '$write[wr_num]'
and wr_is_comment = 0 ";
$row = sql_fetch($sql);
if ($row[cnt] && !$is_admin)
alert("이 글과 관련된 답변글이 존재하므로 삭제 할 수 없습니다.\\n\\n우선 답변글부터 삭제하여 주십시오.");
// 코멘트 달린 원글의 삭제 여부
$sql = " select count(*) as cnt from $write_table
where wr_parent = '$wr_id'
and mb_id <> '$member[mb_id]'
and wr_is_comment = 1 ";
$row = sql_fetch($sql);
if ($row[cnt] >= $board[bo_count_delete] && !$is_admin)
alert("이 글과 관련된 코멘트가 존재하므로 삭제 할 수 없습니다.\\n\\n코멘트가 {$board[bo_count_delete]}건 이상 달린 원글은 삭제할 수 없습니다.");
// 원글만 구한다.
$sql = " select count(*) as cnt from $write_table
where wr_reply like '$reply%'
and wr_id <> '$write[wr_id]'
and wr_num = '$write[wr_num]'
and wr_is_comment = 0 ";
$row = sql_fetch($sql);
if ($row[cnt] && !$is_admin)
alert("이 글과 관련된 답변글이 존재하므로 삭제 할 수 없습니다.\\n\\n우선 답변글부터 삭제하여 주십시오.");
// 코멘트 달린 원글의 삭제 여부
$sql = " select count(*) as cnt from $write_table
where wr_parent = '$wr_id'
and mb_id <> '$member[mb_id]'
and wr_is_comment = 1 ";
$row = sql_fetch($sql);
if ($row[cnt] >= $board[bo_count_delete] && !$is_admin)
alert("이 글과 관련된 코멘트가 존재하므로 삭제 할 수 없습니다.\\n\\n코멘트가 {$board[bo_count_delete]}건 이상 달린 원글은 삭제할 수 없습니다.");