전체 개수 (69) 24시간이내 글수 (0)전체 코멘트수 (30) 24시간이내 코멘트수 (0) 나타내기
시그너스님 소스입니다.
요놈은 특정게시판을 지정해서 쓰는데 어떤 게시판이든 적용하면 해당게시판을 아래처럼 나오게 하려는데 어렵네요^^
전체 개수 (69) 24시간이내 글수 (0)전체 코멘트수 (30) 24시간이내 코멘트수 (0)
<?
//게시물수 리턴 (data[new_post]/data[all_post]/data[new_ment]/data[all_ment]
function get_board_count($bo_table){
global $config;
global $g4;
$data = array();
$sql = " select * from {$g4[board_table]} where bo_table = '$bo_table'"; //이부분 수정했음
$board = sql_fetch($sql);
$data[all_post] = $board[bo_count_write]; // ALL POST Count;
$data[all_ment] = $board[bo_count_comment]; // ALL MENT Count;
//게시물수 리턴 (data[new_post]/data[all_post]/data[new_ment]/data[all_ment]
function get_board_count($bo_table){
global $config;
global $g4;
$data = array();
$sql = " select * from {$g4[board_table]} where bo_table = '$bo_table'"; //이부분 수정했음
$board = sql_fetch($sql);
$data[all_post] = $board[bo_count_write]; // ALL POST Count;
$data[all_ment] = $board[bo_count_comment]; // ALL MENT Count;
$tmp_write_table = $g4[write_prefix] . $bo_table; // 게시판 테이블 전체이름
$STime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24)); //24 시간이내 글만.
$STime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24)); //24 시간이내 글만.
$sql = "SELECT wr_id FROM $tmp_write_table where wr_datetime >= '$STime' and wr_is_comment = 0";
$result = sql_query($sql);
$new_post = mysql_num_rows($result);
$data[new_post]=$new_post; // NEW POST Count;
$result = sql_query($sql);
$new_post = mysql_num_rows($result);
$data[new_post]=$new_post; // NEW POST Count;
$sql = "SELECT wr_id FROM $tmp_write_table where wr_datetime >= '$STime' and wr_is_comment = 1";
$result = sql_query($sql);
$new_ment = mysql_num_rows($result);
$data[new_ment]=$new_ment; // NEW MENT Count;
$result = sql_query($sql);
$new_ment = mysql_num_rows($result);
$data[new_ment]=$new_ment; // NEW MENT Count;
return $data;
}
?>
<?
$data=get_board_count("news"); //게시판 보드테이블 명
echo "전체 개수 ($data[all_post])<br>"; // 전체 개수
echo "24시간이내 글수 ($data[new_post])<br>"; // 24시간이내 글수
echo "전체 코멘트수 ($data[all_ment])<br>";// 전체 코멘트수
echo "24시간이내 코멘트수 ($data[new_ment])";//24시간이내 코멘트수
?>
}
?>
<?
$data=get_board_count("news"); //게시판 보드테이블 명
echo "전체 개수 ($data[all_post])<br>"; // 전체 개수
echo "24시간이내 글수 ($data[new_post])<br>"; // 24시간이내 글수
echo "전체 코멘트수 ($data[all_ment])<br>";// 전체 코멘트수
echo "24시간이내 코멘트수 ($data[new_ment])";//24시간이내 코멘트수
?>
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
$data=get_board_count("news"); //게시판 보드테이블 명
$data=get_board_count($bo_table); //게시판 보드테이블 명
<?
$data=get_board_count($bo_table); //게시판 보드테이블 명
echo "전체 개수 ($data[all_post])<br>"; // 전체 개수
echo "24시간이내 글수 ($data[new_post])<br>"; // 24시간이내 글수
echo "전체 코멘트수 ($data[all_ment])<br>";// 전체 코멘트수
echo "24시간이내 코멘트수 ($data[new_ment])";//24시간이내 코멘트수
?>
http://avaschool.net/web/sub_data/board.php?bo_table=test_board_test3
저기에다 넣으면 되는걸 엉뚱한데다 넣으니 안나오지...ㅋㅋㅋㅋ
아~
감사합니다^^
1~3일 동안 삽질하는 황당한 경우도 있더군요.ㅋㅋㅋ
질답에 어떤분의 질문에 또 다른 어떤분의 답변을 몇자 수정해준 것 밖에는...
이코드 안그래도 테스트게시판 만드는데 적용했는데 질문이 올라와서 놀랬습니다...
http://iallu.com/cygnus/bbs/board.php?bo_table=test
izen님의 스킨에도 적용됐다는...
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin_board&wr_id=5786
감사합니다^