말러83

새 글이 있으면 new icon 표시하기

저는 아래와 같은 함수를 /extend/function.extend.php 파일에 넣어두고 있습니다.
function new_icon($bo_table) {
  global $g4;
  $temp = sql_fetch("select bo_new from `$g4[board_table]` where bo_table = '$bo_table'");
  $timefrom = date("Y-m-d H:i:s", time() - $temp[bo_new] * 60 * 60);
  if(sql_fetch("select wr_datetime from `$g4[write_prefix]$bo_table` where !wr_is_comment AND wr_datetime > '$timefrom'")) echo " <img src=\"$g4[path]/skin/board/basic/img/icon_new.gif\" />";
}


사용하는 방법은 원하는 위치에 <?new_icon("게시판bo_table값")?>  이런식으로 써주시면 됩니다.
초보자 분들은 http://gnucomun.net/sp/study.14 이 링크를 참고하시면 도움이 될 듯 합니다.
|

댓글 8개

mahler83geniusboard 는 게시판 명을 써주는건가요?
네 수정했습니다
감사합니다~!! 메뉴가 많으면 부하가 일어나네요 ㅎㅎㅎ 그럴땐 말러캐쉬를 써주셔야 할듯~
말러 님, 그럼, 특정 게시판에 한해서는 댓글이 달릴 때마다 new 이미지가 뜨게 하려면 어떻게 해야 할까요?
맨 아래 조건문을 2가지 종류로 나눠줘야겠네요. 특정 게시판일 경우에는 wr_is_comment를 검사하지 않고, 나머지의 경우는 코멘트인 경우 제외
힌트 고맙습니다. 좋은 하루 되세요!
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
09-11-06 조회 5,847
09-11-05 조회 4,901
09-11-04 조회 3,379
09-11-04 조회 2.7만
09-11-03 조회 4,495
09-11-02 조회 6,708
09-11-01 조회 6,602
09-11-01 조회 3,208
09-10-30 조회 7,290
09-10-29 조회 3,704
09-10-28 조회 3,252
09-10-27 조회 4,944
09-10-26 조회 6,233
09-10-26 조회 5,156
09-10-26 조회 3,774
09-10-24 조회 7,937
09-10-24 조회 3,849
09-10-24 조회 4,033
09-10-24 조회 3,709
09-10-23 조회 3,972