2026, 새로운 도약을 시작합니다.

새 글이 있으면 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개

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
번호 제목 글쓴이 날짜 조회
3309 3년 전 조회 2,015
3308 11년 전 조회 2,333
3307 6년 전 조회 5,024
3306 6년 전 조회 3,495
3305 6년 전 조회 1.3만
3304 7년 전 조회 3,974
3303 7년 전 조회 3,955
3302 7년 전 조회 1.4만
3301 8년 전 조회 5,101
3300 8년 전 조회 6,193
3299 8년 전 조회 1.1만
3298 8년 전 조회 4,234
3297 8년 전 조회 4,659
3296 8년 전 조회 1.2만
3295 8년 전 조회 1.5만
3294 8년 전 조회 6,243
3293 8년 전 조회 5,862
3292 9년 전 조회 5,514
3291 9년 전 조회 1.4만
3290 9년 전 조회 5,271
🐛 버그신고