메뉴에서 게시판 전체글/오늘글 갯수 뽑기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

메뉴에서 게시판 전체글/오늘글 갯수 뽑기 정보

메뉴에서 게시판 전체글/오늘글 갯수 뽑기

본문

예) 자유게시판 23/4  (전체글 23개, 오늘글 4개)

이런 식으로 출력되게 하는 팁입니다.


아래 소스를 extend/extend.lib.php에 올립니다.

<?
// 전체글/오늘글
function total_today($bo_table, $fcolor) /// $fcolor는 글자색깔
{
    global $g4;

$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24)); 

$sqlCnum = " select count(*) as Cnum from {$g4['write_prefix']}{$bo_table} where wr_is_comment = 0 "; 
$rowCnum = sql_fetch($sqlCnum);
$sqlCnumT = " select count(*) as CnumT from {$g4['write_prefix']}{$bo_table} where wr_is_comment = 0 and wr_datetime >= '$intime'";
$rowCnumT = sql_fetch($sqlCnumT);

    ob_start();

echo " <span style='font-size:7pt;color:{$fcolor};'>";
echo $rowCnum[Cnum];
if ($rowCnumT[CnumT] > 0) echo "/".$rowCnumT[CnumT];
echo "</span>";

    $content = ob_get_contents();
    ob_end_clean();

    return $content;

}

// 전체글/오늘글_카테고리
function total_todayCate($bo_table, $ca_name, $fcolor) ///$fcolor는 글자색깔
{
    global $g4;

$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24)); 
$C = $ca_name;

$sqlCnumC = " select count(*) as CnumC from {$g4['write_prefix']}{$bo_table} where wr_is_comment = 0 and ca_name = '$ca_name' "; 
$rowCnumC = sql_fetch($sqlCnumC);
$sqlCnumTC = " select count(*) as CnumTC from {$g4['write_prefix']}{$bo_table} where wr_is_comment = 0 and ca_name = '$ca_name' and wr_datetime >= '$intime' ";
$rowCnumTC = sql_fetch($sqlCnumTC);

    ob_start();

echo " <span style='font-size:7pt;color:{$fcolor};'>";
echo $rowCnumC[CnumC];
if ($rowCnumTC[CnumTC] > 0) echo "/".$rowCnumTC[CnumTC];
echo "</span>";

    $content = ob_get_contents();
    ob_end_clean();

    return $content;

}
?>


이제 메뉴의 적당한 부분에 아래 소스를 넣으면 됩니다.


<?
echo total_today("게시판명", "#6699ff"); //게시판 제목 옆에. 게시글 전체 해당
?>

<?
echo total_todayCate("게시판명", "카테고리명", "#6699ff"); //카테고리 이름 옆에. 카테고리별 해당
?>
추천
4

댓글 5개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT