게시물당 댓글 회원당 한번만 작성하게 할려면...
관련링크
https://sir.kr/qa/329612
53회 연결
본문
안녕하세요.
게시물 하나당 내가 달수 있는 댓글수를 1개로 제한하고 싶어서 검색을 해보니 링크 글이 있길래 적용을 해봤습니다.
근데... 이건 내가 달수 있는 댓글수 1개가 아니라 게시물에 딱 1개의 댓글만 달리게끔 하는거더라고요.
게시물당 회원당 1개의 댓글만 달게끔 하고싶은데 도움주시면 내일 로또 당첨되실거에요!!!
답변 2
write_comment_update.head.skin.php
동일한 방법으로 하고 내용은 이렇게 변경.
조건이 추가되었습니다. and mb_id = '{$member['mb_id']}'
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if ($w != 'cu') {
$row = sql_fetch(" select count(*) as cnt from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 and mb_id = '{$member['mb_id']}' ");
if ($row['cnt']) alert('댓글은 한번만 작성 가능합니다.');
}
?>
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 신고 댓글 수정 불가
if($w == "cu") {
if(!$is_admin && IS_NA_BBS) {
if(isset($boset['na_shingo']) && $boset['na_shingo'] && isset($write['as_type']) && $write['as_type'] == "-1") {
if(isset($boset['na_crows']) && $boset['na_crows']) {
die('신고된 댓글은 수정할 수 없습니다.');
} else {
alert("신고된 댓글은 수정할 수 없습니다.");
}
}
}
}
if ($w != 'cu') {
$row = sql_fetch(" select count(*) as cnt from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 and mb_id = '{$member['mb_id']}' ");
if ($row['cnt']) alert('댓글은 한번만 작성 가능합니다.');
}
감사합니다!
한방에 적용이 되었습니다!
꼭 당첨되실겁니다! 물 떠놓고 기도하고 자겠습니다! ^^
!-->
답변을 작성하시기 전에 로그인 해주세요.