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

· 2012-11-26 (월) 13:25:37 · 797 · 1
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 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-11-26 조회 798
12-11-26 조회 824
12-11-26 조회 1,071
12-11-26 조회 1,728
12-11-26 조회 1,300
12-11-26 조회 1,769
12-11-26 조회 1,061
12-11-26 조회 1,060
12-11-26 조회 1,616
12-11-26 조회 1,230
12-11-26 조회 1,026
12-11-26 조회 689
12-11-26 조회 1,217
12-11-25 조회 1,127
12-11-25 조회 644
12-11-25 조회 1,055
12-11-25 조회 1,030
12-11-25 조회 1,665
12-11-25 조회 974
12-11-25 조회 1,080