문제해결이 않되어 올립니다. 코멘트 쓰기 제한을 하고 싶은데 방법이 없을까요 > 그누3질답

그누3질답

문제해결이 않되어 올립니다. 코멘트 쓰기 제한을 하고 싶은데 방법이 없을까요 정보

그누보드 문제해결이 않되어 올립니다. 코멘트 쓰기 제한을 하고 싶은데 방법이 없을까요

본문

코멘트로 게시판에 있는 모든 사진에 도배하는 것을 막을려고 합니다.
글이나 답글 작성은 제한하지 않고 코멘트만 쓰기 제한할려고 합니다.
글이나 답글은 전체선택 체크해서 한번에 삭제하기가 쉬우니까 괜찮은데 코멘트가 골치 아프네요.
코멘트를 하루에 대략 3번정도만 쓸 수 있게 하고 싶은데 어떤 방법이 없겠는지요?
현재는 글쓰기만 가능하고 코멘트 쓰기는 불가능하게 했는데 코멘트가 하나도 없는 것도 않 좋을거 같고해서
한 회원당 하루에 3번 정도만 쓸 수 있게 해서 도배하는 것을 막고 싶어서 입니다.
그럼 부탁드립니다.

댓글 전체

<?
// 자신만의 코드를 넣어주세요.
if ($w == 'c') {
    $sql = " select count(*) from $write_table
              where wr_parent_id = '$wr_id' and mb_id = '$member[mb_id]' ";
    $row = sql_fetch($sql);
    if($row[0] > 3)
    {
        alert("하루에 3번 이상 꼬리말 적을수 없어요. 왜냐면 주인장 맘이니깐.....ㅋㅋㅋ.");
    }
}   
?>


============================================
테스트 해봐는데 3번이상 안되는건 되네요..
if ($w == 'c') {
    $sql = " select count(*) from $write_table
              where wr_parent_id = '$wr_id' and mb_id = '$member[mb_id]' ";
    $row = sql_fetch($sql);
    if($row[0] > 3)
    {
        alert("하루에 3번 이상 꼬리말 적을수 없어요. 왜냐면 주인장 맘이니깐.....ㅋㅋㅋ.");
    }

많이 틀려네요 ㅋㅋㅋ
위에 꺼가 된다면 

if ($w == 'c') {
    $sql = " select count(*) from $write_table
              where wr_parent_id = '$wr_id' and mb_id = '$member[mb_id]'  and wr_datetime = '$now' ";
    $row = sql_fetch($sql);
    if($row[0] > 3)
    {
        alert("하루에 3번 이상 꼬리말 적을수 없어요. 왜냐면 주인장 맘이니깐.....ㅋㅋㅋ.");
    }

이런식으로 해보세요.. 될려나 모르겠네요 ^_^ 이상
if ($w == 'c') {
    $sql = " select count(*) from $write_table
              where wr_parent_id = '$member[mb_id]' ";
    $row = sql_fetch($sql);
    if($row[0] > 3)
    {
        alert("하루에 3번 이상 꼬리말 적을수 없어요. 왜냐면 주인장 맘이니깐.....ㅋㅋㅋ.");
    }

이런식으로 한번해보세요.. ^^
답변해주셔서 감사합니다.
말씀하신대로 오류가 발생되는거 같은데 어디서 발생되는건지 알 수가 없네요.
오류페이지가 잠깐 떳다가 사라지는데 읽어볼 시간도 없을 정도로 빨리 사라져서 내용도 알 수가 없고요.
코멘트도 9번까지 해보았는데 계속 입력이 되고요.
어려운 부탁이지만 좀 더 신경 써 주실 수 없겠는지요?
gbupdate.skin.php

if ($w == 'c') {
    $sql = " select count(*) from $write_table
              where wr_parent_id = '$member[mb_id]'
                and wr_datetime = '$now' ";
    $row = sql_fetch($sql);
    if($row[0] == 3)
    {
        alert("하루에 3번 이상 꼬리말 적을수 없어요. 왜냐면 주인장 맘이니깐.....ㅋㅋㅋ.");
    }
이게 더 좋을듯 싶네요....
스킨 폴더에
gbupdate.skin.php

if ($w == 'c') {
    $sql = " select count(*) from $write_table
              where wr_parent_id = '$member[mb_id]'
                and wr_datetime = '$now' ";
    $row = sql_fetch($sql);
    if($row[0] == 3)
    {
      gotourl("./?doc=bbs/gnuboard.php&{$qstr}&page=$page");
    }
}

이걸 삽입해보세요..
대충 몇자 적어 봄니다.


if ($w == 'c') {
    // 코멘트의 가장 큰 값을 얻어 제한걸기
    $sql = " select max(wr_comment) from $write_table where wr_parent_id = '$member[mb_id]' and  wr_datetime = '$now'";
    $row = sql_fetch($sql);
   
    if($row[0] == 3)
    {
      gotourl("./?doc=bbs/gnuboard.php&{$qstr}&page=$page");
    }

오류나면 수정하세요 . ^_^;;
$sql = " select max(wr_comment) from $write_table where wr_parent_id = '$member[mb_id]' ";
    $row = sql_fetch($sql);
   
    if($row[0] == 3)
    {
      echo "코멘트 초과";
    }
전체 9,564
그누3질답 내용 검색

회원로그인

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