수동으로 만든 서브메뉴에 새글갯수와 뉴아이콘 표시하기
수동으로 만든 서브메뉴에 새글갯수와 뉴아이콘 표시하기
깜시™ 님의
http://www.sir.co.kr/bbs/tb.php/g4_qa/21284 와
madem 님의
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/1279 를 믹스 하였습니다.
이외에도 몇분이 팁란과 질문답변에 올려 주신 것 같습니다.
메뉴파일의 상단에 아래 코드를 넣으세요.
<?
// 여기부터
//24시간 이내의 글 수 알아내기
$new_icon = "<img src='$g4[path]/img/icon_new.gif' align='absmiddle'>"; //이미지 파일 경로
function new_count($table_id){
// 오늘을 불러옵니다.
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
// 여기는 오늘과 글쓴 날짜를 비교합니다.
$tmp_write_table .= "g4_write_$table_id";
$sql2 = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
// 새로운 글이 몇개 있는지 확인합니다.
$result2 = sql_query($sql2);
$total_count = mysql_num_rows($result2);
if ($total_count > 0) {
// $str_cnt .= " [".$total_count."]";
$str_cnt .= "".$total_count."";
return $str_cnt;
}
else {
$str_cnt .= "";
return $str_cnt;
}
}
// 여기까지
?>
뉴아이콘과 새글 갯수를 나타내고자 하는 위치에 아래 코드를 삽입합니다.
<? // 새글 갯수와 뉴아이콘 표시 시작 ?>
<? if (new_count(테이블명) > 0) { echo "<a href='$g4[bbs_path]/board.php?bo_table=테이블명'>
공지사항</a>"; ?>
<font style='color:red;letter-spacing:-1;'>[<?=new_count(테이블명);?>]</font>
<? echo "$new_icon"; } else {
echo " <a href='$g4[bbs_path]/board.php?bo_table=테이블명'>공지사항</a> "; } ?>
<? // 새글 갯수와 뉴아이콘 표시 끝 ?>
매번 받기만 하다가 저도 한번 올려 봅니다.
저처럼 주메뉴와 서브메뉴를 수동으로 구성하시는 분들이 계시리라 생각합니다.
혹시 필요하신 분이 계실지도 몰라서 올립니다.
깜시™ 님의
http://www.sir.co.kr/bbs/tb.php/g4_qa/21284 와
madem 님의
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/1279 를 믹스 하였습니다.
이외에도 몇분이 팁란과 질문답변에 올려 주신 것 같습니다.
메뉴파일의 상단에 아래 코드를 넣으세요.
<?
// 여기부터
//24시간 이내의 글 수 알아내기
$new_icon = "<img src='$g4[path]/img/icon_new.gif' align='absmiddle'>"; //이미지 파일 경로
function new_count($table_id){
// 오늘을 불러옵니다.
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
// 여기는 오늘과 글쓴 날짜를 비교합니다.
$tmp_write_table .= "g4_write_$table_id";
$sql2 = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
// 새로운 글이 몇개 있는지 확인합니다.
$result2 = sql_query($sql2);
$total_count = mysql_num_rows($result2);
if ($total_count > 0) {
// $str_cnt .= " [".$total_count."]";
$str_cnt .= "".$total_count."";
return $str_cnt;
}
else {
$str_cnt .= "";
return $str_cnt;
}
}
// 여기까지
?>
뉴아이콘과 새글 갯수를 나타내고자 하는 위치에 아래 코드를 삽입합니다.
<? // 새글 갯수와 뉴아이콘 표시 시작 ?>
<? if (new_count(테이블명) > 0) { echo "<a href='$g4[bbs_path]/board.php?bo_table=테이블명'>
공지사항</a>"; ?>
<font style='color:red;letter-spacing:-1;'>[<?=new_count(테이블명);?>]</font>
<? echo "$new_icon"; } else {
echo " <a href='$g4[bbs_path]/board.php?bo_table=테이블명'>공지사항</a> "; } ?>
<? // 새글 갯수와 뉴아이콘 표시 끝 ?>
매번 받기만 하다가 저도 한번 올려 봅니다.
저처럼 주메뉴와 서브메뉴를 수동으로 구성하시는 분들이 계시리라 생각합니다.
혹시 필요하신 분이 계실지도 몰라서 올립니다.
첨부파일
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 16개
그누의 팁 등에서 해결책을 찾는 것이 가장 빠르고 정확한 길이기에 작은 것이지만 나누었으면 하는 바램입니다.
감사합니다.
이미지는 업로드했구요.. 혹시 제가 빼먹은게 있나해서요. 아이콘나오게 하려면 어떡해해야할까요 ㅡㅡ?