전체 개수 (69) 24시간이내 글수 (0)전체 코멘트수 (30) 24시간이내 코멘트수 (0) 나타내기 정보
전체 개수 (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시간이내 코멘트수
?>
댓글 전체
현재 게시판이 호출되어 있는 상태라면 news 를 $bo_table 이라고 넣어주면 될것 같은데요.
$data=get_board_count("news"); //게시판 보드테이블 명
$data=get_board_count($bo_table); //게시판 보드테이블 명
$data=get_board_count("news"); //게시판 보드테이블 명
$data=get_board_count($bo_table); //게시판 보드테이블 명
global $bo_table; //<-이것을 추가해야 할것 같습니다.
테스트 해보니 global $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
<?
$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일 동안 삽질하는 황당한 경우도 있더군요.ㅋㅋㅋ
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
질답에 어떤분의 질문에 또 다른 어떤분의 답변을 몇자 수정해준 것 밖에는...
이코드 안그래도 테스트게시판 만드는데 적용했는데 질문이 올라와서 놀랬습니다...
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
제가본것은 시그너스님의 답변입니다^^
감사합니다^
감사합니다^