계급별/등급별 게시판 글쓰기 횟수제한
본문
계급별/등급별로 게시판 글쓰기 횟수제한을 걸수있을까요?
이윰빌더 사용중입니다.
답변 3
bbs > write.php에서 5줄 정도에 아래와 같이 해주세요.
$sql = mysql_query("select count(*) as cnt from {$write_table} where wr_name = '".$name."'");
$row = mysql_fetch_array($sql);
if ($member['mb_level']==1) {
if($row[cnt] > 1) alert('게시글을 작성 할 수 없습니다.');
}
if ($member['mb_level']==2) {
if($row[cnt] > 2) alert('게시글을 2개이상 작성 할 수 없습니다.');
}
if ($member['mb_level']==3 || $member['mb_level']==4 || $member['mb_level']==5 || $member['mb_level']==6 || $member['mb_level']==7 || $member['mb_level']==8 ) {
if($row[cnt] > 8) alert('게시글을 8개이상 작성 할 수 없습니다.');
}
if ($member['mb_level']==9) {
if($row[cnt] > 100) alert('게시글을 100개이상 작성 할 수 없습니다.');
}
mysql_query 함수가 먹히는 않는 경우는 아래와 같이 해주셔야 합니다.
$sql = " select count(*) as cnt from {$write_table} where mb_id= '".$member['mb_id']."'";
$row = sql_fetch($sql);
if ($member['mb_level']==1) {
if($row[cnt] > 1) alert('게시글을 작성 할 수 없습니다.');
}
if ($member['mb_level']==2) {
if($row[cnt] > 2) alert('게시글을 2개이상 작성 할 수 없습니다.');
}
if ($member['mb_level']==3 || $member['mb_level']==4 || $member['mb_level']==5 || $member['mb_level']==6 || $member['mb_level']==7 || $member['mb_level']==8 ) {
if($row[cnt] > 8) alert('게시글을 8개이상 작성 할 수 없습니다.');
}
if ($member['mb_level']==9) {
if($row[cnt] > 100) alert('게시글을 100개이상 작성 할 수 없습니다.');
}
그리고 정상 작동 여부 확인하였습니다.
아니면 의뢰를 하셔야 할 것 같습니다