댓글이 새로 달리면 최신글에 표시된 댓글 스타일 바뀌는 법이 있나요?

16.jpg
다른 곳에서 아래의 소스를 구해 넣었는데,

$Co = sql_fetch("select * from $tmp_write_table where wr_num = {$list[$i][wr_num]} and wr_is_comment = 1 and wr_comment = {$list[$i][wr_comment]}");
$Co_datetime = substr($Co[wr_datetime],0,-9);
$Co_datetime = substr($Co_datetime,0,4).substr($Co_datetime,5,2).substr($Co_datetime,8,2);
$To_datetime = date("Ymd");

if($To_datetime - $Co_datetime < 2){
echo " <span class='lt_cmt'><b>+{$list[$i][comment_cnt]}</b></span>";
}else {
echo " <span class='lt_cmt'>{$list[$i][comment_cnt]}</span>"; }

뭔가 제대로 적용이 안되네요;
어느 글에선 제대로 새로 댓글 달리면 +댓글 이렇게 뜨는데, 어느 글에선 적용이 안됩니다ㅠㅠ
(첨부한 그림처럼 나옵니다...원래는 다 +댓글로 떠야 하는데...)

소스가 잘못된 건지...도통 모르겠네요ㅠㅠ;

첨부파일

16.jpg (2 KB)
0회 2012-11-26 13:25
|

댓글 1개

변수를 보면
$To_datetime : 현재시간
$To_datetime : 코멘트 작성시간
이고요..


if($To_datetime - $Co_datetime < 2) 이게 현재시간과 코멘트 시간을 비교해서 일정시간 이내면 + 를 표시해주는거네요..

정확하게 확인하실려면 아래처럼 코드를 추가해서 시간을 비교해보세요

echo "To_datetime : " . $To_datetime;
echo "| Co_datetime : " . $Co_datetime ;

if($To_datetime - $Co_datetime < 2){
echo " <span class='lt_cmt'><b>+{$list[$i][comment_cnt]}</b></span>";
}else {
echo " <span class='lt_cmt'>{$list[$i][comment_cnt]}</span>"; }
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 986
13년 전 조회 1,643
13년 전 조회 992
13년 전 조회 1,160
13년 전 조회 879
13년 전 조회 1,043
13년 전 조회 1,542
13년 전 조회 2,916
13년 전 조회 814
13년 전 조회 701
13년 전 조회 745
13년 전 조회 1,000
13년 전 조회 1,638
13년 전 조회 1,237
13년 전 조회 1,692
13년 전 조회 993
13년 전 조회 994
13년 전 조회 1,548
13년 전 조회 1,162
13년 전 조회 957