특정 게시판에 총게시글 갯수 제한
본문
특정 게시판이 있습니다.
아무나 쓸수 있는 곳이고요~
전체 게시글 5개가 넘으면 더이상 작성할수 없습니다 라는 경고문구도 나오게 할수 있을까요?
답변 2
이 팁 참고해 보세요.
이 팁은 하루를 기준으로 하는 거니까 쿼리를 아래처럼 바꾸시면 될 것 같습니다.
$sql = "select count(*) as cnt from {$g5['write_prefix']}{$bo_table} where mb_id = '{$member['mb_id']}' and date_format(wr_datetime, '%Y-%m-%d') = '" . G5_TIME_YMD . "' ";
=========>
$sql = "select count(*) as cnt from {$g5['write_prefix']}{$bo_table} where mb_id = '{$member['mb_id']}'";
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0" align=absmiddle></a><? } ?>
해당 게시판에 적용된 리스트 스킨 파일(list.skin.php)에서
위 코드를 아래와 같이 수정해 주세요. ^^
<? if ($write_href) { ?>
<? if ($total_count < 5) { ?>
<a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0" align=absmiddle></a>
<? } else { ?>
<img src="<?=$board_skin_path?>/img/btn_write.gif" border="0" align=absmiddle style="cursor:pointer" onClick="javascript:alert('전체 게시글 5개가 넘으면 더이상 작성할 수 없습니다.');">
<? } ?>
<? } ?>
답변을 작성하시기 전에 로그인 해주세요.