답글이 달렸는지 체크하기

· 2010-09-06 (월) 22:49:11 · 2291 · 2
글마다 '답변완료' '대기중'하는 표시가 뜨는 스킨을 만드려 합니다.

공지와 답변글에는 상태표시가 없고
답변이 달리지 않은 글에는 '대기중'
답글이 달리면 원글에 '답변완료'라는 글자가 뜨게 하려고 해서

if (($list[$i][is_notice])||($list[$i][reply]))
echo "<img src='$board_skin_path/img/noimage.gif'>";
else if (???????????????????????)
echo "<img src='$board_skin_path/img/icon_select.gif'>";
else
echo "<img src='$board_skin_path/img/icon_standby.gif'>";

일단 이렇게 짰는데요
중간부분 답글이 달린 원글인지 여부를 어떻게 판단해야 할지 모르겠습니다
검색해보니 쿼리문으로 wr_parent값을 0보다 크게하고 wr_is_comment=0하라는 댓글이 있길래

" select count(*) as cnt from $write_table
where wr_reply like '$reply%'
and wr_parent > 0
and wr_is_comment = 0 ";"

하고 돌렸는데 무조건 답변완료 상태로 체크가 됩니다ㅠㅠ
어떻게 해야하는지 알려주시면 감사하겠습니다
|

댓글 2개

ㅎㅎ해결했습니다. 이게 맞는지는 모르겠지만 일단 뜨기는 잘 뜨네요
변수 j를 넣어서

<?
$j=$i+1;
if (($list[$i][is_notice])||($list[$i][reply]))
echo "<img src='$board_skin_path/img/noimage.gif'>";
else if ($list[$j][reply])
echo "<img src='$board_skin_path/img/icon_select.gif'>";
else
echo "<img src='$board_skin_path/img/icon_standby.gif'>";
?>
완전감사요~
그누보드5에서도 잘 되네요.
진짜 필요한 소스였는데..
감사합니다.^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
10-09-07 조회 1,495
10-09-07 조회 1,645
10-09-07 조회 2,078
10-09-07 조회 1,630
10-09-06 조회 1,670
10-09-06 조회 2,292
10-09-06 조회 1,622
10-09-06 조회 1,526
10-09-06 조회 2,574
10-09-06 조회 2,896
10-09-06 조회 1,853
10-09-06 조회 2,165
10-09-06 조회 1,628
10-09-06 조회 2,434
10-09-06 조회 1,823
10-09-06 조회 1,777
10-09-06 조회 2,381
10-09-06 조회 1,680
10-09-06 조회 1,501
10-09-06 조회 1,898