테스트 사이트 - 개발 중인 베타 버전입니다

댓글 입력시 리스트에 new 표시 문의 채택완료

달료라 1년 전 조회 3,785

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 포인트
1년 전

아무나 봤을대 뉴가 없어지게 할려면 필드 하나 추가해서 뷰페이지를 열었을때 해당 게시물이나 댓글에 글을 봤다는 체크를 하고 그 체크가 없을때 위 소스를 실행시키시면 될거 같습니다.

로그인 후 평가할 수 있습니다

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

1년 전

질문이 명확하지 않습니다

설마 나는 보지도 않았는데 다른 사람이 읽었다고 new가 없어지게한다는 것은 아니겠죠?

그렇다면 24시간 지나지않은 댓글 여분필드에 읽은 사람 아이디를 누적시켜가야겠지요

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인