메뉴에 새글표시 문의 채택완료
열공중
5년 전
조회 5,164
아래 코드로하면 게시판에 접속했을때 잘되는데요.
게시판이 아닌 인덱스 같이 게시판이 아닌 페이지에선 에러가나는데요.
어떻게 고치면 게시판이 아닌페이지에서도 정상적으로 표시될까요?
<?php
function new_count($table_id){
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));</p>
<p> $tmp_write_table = $g4[write_prefix] . $row[bo_table];</p>
<p> $tmp_write_table .= "g5_write_$table_id";
$sql2 = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime' and wr_is_comment =0 ";
$result2 = sql_query($sql2);</p>
<p> $total_count = sql_num_rows($result2);</p>
<p> if ($total_count > 0) {
$str_cnt .= "".$total_count."";
return $str_cnt;
}
else {
$str_cnt .= "";
return $str_cnt;
}
}
?></p>
<p><?php if (new_count(free) > 0) { ?>
<?php echo new_count(free);?>
<?php } ?>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
5년 전
https://sir.kr/bbs/board.php?bo_table=g4_skin&wr_id=126322 DesignOneX님 팀으로 해결하였습니다.^^
latest.skin.php
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
$sql = " select count(*) as today_count from {$g5['write_prefix']}{$bo_table} where wr_datetime >= '$intime' and wr_is_comment=0" ;
$data = sql_fetch($sql);
$hits = $data['today_count']; </p>
<p>$cmt = " SELECT count(*) as today_count FROM {$g5['write_prefix']}{$bo_table} WHERE wr_subject='' and wr_datetime >= '$intime' ";
$cmtdata = sql_fetch($cmt);
$cmthits = $cmtdata['today_count'];
?>
<?php for ($i=0; $i<count($list); $i++) { ?>
<?php echo $hits; ?>/<?php echo $cmthits; ?>
<? } ?>
출력
다른분들 참고하세요^^
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인