그누보드 [G5] 각 게시판의 24시간 이내 새로운 글 숫자 표시하기
페이지 정보
본문
24시간내에 작성된 게시글 수를 보이는 방법입니다.
<?php
//24시간 이내의 글 수 알아내기
function new_count($table_id) {
// 오늘을 불러옵니다.
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
// 여기는 오늘과 글쓴 날짜를 비교합니다.
$tmp_write_table = G5_TABLE_PREFIX."write_".$table_id;
//$sql2 = "select wr_datetime from ". $tmp_write_table ." where wr_datetime >= '". $intime ."' "; // 댓글 포함
$sql2 = "select wr_datetime from ". $tmp_write_table ." where wr_datetime >= '". $intime ."' and wr_is_comment='0' "; // 댓글 제외
//echo $sql2;
// 새로운 글이 몇 개 있는지 확인합니다.
$result2 = sql_query($sql2);
$total_count = sql_num_rows($result2);
if ($total_count > 0) {
$str_cnt .= " <font style='font-weight:normal;font-size:12px;color:blue';>(". $total_count .")</font>";
return $str_cnt;
}
else {
$str_cnt .= "";
return $str_cnt;
}
}
echo new_count("게시판이름");
?>
참고자료
https://sir.kr/g5_tip/6373
<?php
//24시간 이내의 글 수 알아내기
function new_count($table_id) {
// 오늘을 불러옵니다.
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
// 여기는 오늘과 글쓴 날짜를 비교합니다.
$tmp_write_table = G5_TABLE_PREFIX."write_".$table_id;
//$sql2 = "select wr_datetime from ". $tmp_write_table ." where wr_datetime >= '". $intime ."' "; // 댓글 포함
$sql2 = "select wr_datetime from ". $tmp_write_table ." where wr_datetime >= '". $intime ."' and wr_is_comment='0' "; // 댓글 제외
//echo $sql2;
// 새로운 글이 몇 개 있는지 확인합니다.
$result2 = sql_query($sql2);
$total_count = sql_num_rows($result2);
if ($total_count > 0) {
$str_cnt .= " <font style='font-weight:normal;font-size:12px;color:blue';>(". $total_count .")</font>";
return $str_cnt;
}
else {
$str_cnt .= "";
return $str_cnt;
}
}
echo new_count("게시판이름");
?>
참고자료
https://sir.kr/g5_tip/6373
댓글목록
등록된 댓글이 없습니다.