소스 수정 도움을 부탁드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

소스 수정 도움을 부탁드립니다. 정보

소스 수정 도움을 부탁드립니다.

본문

특정그룹에 본인글이 1개라도 있으면 더 이상 글을 못쓰게 할려고 검색하다가 아래 소스를 찾았습니다.
아래 소스는 특정게시판에 본인글이 1개라도 있으면 글을 못쓰게 하는 소스인데요. 여기서 어느 부분을 바꿔야 할지 혼자서 끙끙 거리다가 질문 드립니다.
회원님들의 좋은 답변 부탁드려 봅니다.

<?
//특정게시판에 회원별로 글한개만 남기게 할경우(관리자는 통과하고 수정은 가능하게)
$table_name ="h3_5"; //적용할 게시판을 넣어주세요.
$bo_table_name ="".$g4[write_prefix]."".$table_name."";
//회원이면서 관리자는 통과하고 수정은 가능하게
if(($member[mb_id] && !$is_admin && $w != "u") && $bo_table == $table_name){
//코멘트 와 답글, 종류는 전부 제외한 본인의 원글 갯수를 모두 가져오자
$ab_board =mysql_fetch_array(mysql_query("select count(*) from $bo_table_name where wr_is_comment ='0' and wr_reply ='' and mb_id ='$member[mb_id]'"));
$rowmember =$ab_board[0];
//1개이상 존재한다면 
if($rowmember > 0){
alert("$member[mb_name] 님은 이미 이게시판에 $rowmember 개의 \\n남기신 글이 있으므로 더이상 글쓰기를 하실수가 없습니다.");
}
}
?>

댓글 전체

다음 활용팁을 이용해보세요
사용자의 글 작성수 구하기(하루에 한번만 글작성)
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=4884

"3-2. board_1, board_2 테이블에 " 부분을 활용하시어 특정그룹의 게시판을 모두 입력하시고
기간을 길게 주면 될듯합니다.
root님 !
잘 되는줄 알았더니 그게 말입니다.
"00님은 이 게시판에...." 이 경고창까지는 정상적으로 뜹니다.
그 다음에 경고창에 확인을 누르면 글쓰기 페이지가 그대로 있고요.
문제는 이 페이지에서 나와보면 글이 등록이 되어 있다는겁니다.

최신글에도 나오고 리스트에도 나오고요.
경고창까지는 잘 되는데. 그다음에 글이 등록이 되어 버리네요.
그리고 bbs안에 있는 두파일에다가 넣으면 경고창도 뜨지않고 그냥 등록이 되어 버려서 사용할 스킨의 write_update.php 에다가 적용시켰습니다.
어떻게 수정하면 가능할까요?

번거롭게 해드려 죄송합니다.

아래와 같이 사용했습니다.
 # $bo_table에서 $member[mb_id]에게 글작성수 체크하기
        if(($bo_table == 'h3_1' || $bo_table == 'h3_2'|| $bo_table == 'h3_3'|| $bo_table == 'h3_4'|| $bo_table == 'h3_5'|| $bo_table == 'h3_6'|| $bo_table == 'h3_7'|| $bo_table == 'h3_8'|| $bo_table == 'h3_9') && !$is_admin) {
            $row_count = threes_rowcount($bo_table, $member[mb_id],10000,1,0,0);
            if($row_count) {
                alert("$member[mb_name] 님은 이미 등록하신 글이 있으므로 더이상 글쓰기를 하실수가 없습니다.");


  }

        }
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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