if ($list[$i]['comment_cnt']) {
$new_cmt = sql_fetch("select wr_datetime from {$write_table} where wr_num = '{$list[$i]['wr_num']}' and wr_is_comment = 1 order by wr_id desc limit 1 ");
if ($new_cmt['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600)))
echo "<img src='/img/new.png' alt='새코멘트'>";
위 처럼 list.php에 적용을 하면 댓글을 달았을 때 new가 뜨게 됩니다.
이 상태에서 해당 글을 클릭 했을 때 new아이콘이 사라지게 할 수 있는 방법이 있을까요?
답변 2개
채택된 답변
+20 포인트
블랙캣77
2년 전
아무나 봤을대 뉴가 없어지게 할려면 필드 하나 추가해서 뷰페이지를 열었을때 해당 게시물이나 댓글에 글을 봤다는 체크를 하고 그 체크가 없을때 위 소스를 실행시키시면 될거 같습니다.
2년 전
질문이 명확하지 않습니다
설마 나는 보지도 않았는데 다른 사람이 읽었다고 new가 없어지게한다는 것은 아니겠죠?
그렇다면 24시간 지나지않은 댓글 여분필드에 읽은 사람 아이디를 누적시켜가야겠지요
답변을 작성하려면 로그인이 필요합니다.