특정게시판에서 하루에 5명만 글을 쓰게 할려면? 정보
그누보드 특정게시판에서 하루에 5명만 글을 쓰게 할려면?
본문
하루에 (최근 게시물 기준 - new 아이콘 뜨는 기준) 5명만 글을 쓰게 하려면 어떻게 수정해야 하나요 ?
궁금합니다.
$icon_new = "";
if ($data[wr_datetime] >= date("Y-m-d H:i:s", time() - $board[bo_new] * 3600)) {
$icon_new = "<img src='$board_skin/icon_new.gif' align='absmiddle'>";
}
이걸 어떻게 이용하면 될꺼 같은데...한계에 다다릅니다. ^^
수고하세요.
궁금합니다.
$icon_new = "";
if ($data[wr_datetime] >= date("Y-m-d H:i:s", time() - $board[bo_new] * 3600)) {
$icon_new = "<img src='$board_skin/icon_new.gif' align='absmiddle'>";
}
이걸 어떻게 이용하면 될꺼 같은데...한계에 다다릅니다. ^^
수고하세요.
댓글 전체
많은 도움이 되었습니다. ^^
1. 5명인지 5번인지를 명확히 하셔야 할듯하고요, 만약 작성자를 기준으로 작업한다면.
(작성자로 체크하면 5명안에 작성한 작성자는 여러건의 글을 입력가능합니다.)
2. 게시물에서 당일에 작성자가 몇명인지 체크한다.
다음은 테이블명에 날짜가 $today인날의 작성자 ID가 몇개인지 알려준다.
SELECT COUNT(DISTINCT ( mb_id )) FROM 테이블명 and wr_datetime = $today
3. 위에서 나온 숫자를 $icon_new를 생성하기 if 문으로 체크한다.
if(위카운터 <= 5) {
$icon_new = "<img src='$board_skin/icon_new.gif' align='absmiddle'>";
} else {
$icon_new = "";
}
(작성자로 체크하면 5명안에 작성한 작성자는 여러건의 글을 입력가능합니다.)
2. 게시물에서 당일에 작성자가 몇명인지 체크한다.
다음은 테이블명에 날짜가 $today인날의 작성자 ID가 몇개인지 알려준다.
SELECT COUNT(DISTINCT ( mb_id )) FROM 테이블명 and wr_datetime = $today
3. 위에서 나온 숫자를 $icon_new를 생성하기 if 문으로 체크한다.
if(위카운터 <= 5) {
$icon_new = "<img src='$board_skin/icon_new.gif' align='absmiddle'>";
} else {
$icon_new = "";
}