채택완료

도메인/bbs/new.php에서 해당글에 댓글이 한개 이상일 때만 댓글 수 출력

어떻게 해야 할까요?

글 제목 출력 코드 뒤에  아래 코드를 넣었더니, 댓글이 하나도 없을 때도 숫자 0이 찍히네요.

$list[$i][wr_comment] 

댓글 수가 0일땐 아무 것도 안 찍히다가, 댓글 수가 1이상이면 댓글 수가 찍히게 하려면 어떻게 해야 ?

65ebb72d7bad6b1a7e9e2fd92b10d3db_1422958395_9288.gif

위 이미지에서 동그라미 친 부분을 제거하고 싶습니다.

|

답변 1개 / 댓글 4개

채택된 답변
+20 포인트

기본 스킨의 경우 해당 부분이 아마 HEREDOC 안쪽에 있을텐데요.

이전 질문처럼 for 문 안쪽에 아래 코드 넣으신 후

if ($list[$i]['wr_comment'])  $wr_comment = $list[$i]['wr_comment']; 

코멘트 나오는 곳에 이렇게 넣어보세요.

{$wr_comment} 

기본 스킨과 같은 형태가 아닌 경우 if ($list[$i]['wr_comment'])​ 사용해서 스킨에 맞게 넣으면 됩니다.

답변에 대한 댓글 4개

헐, 이 문제를 4년 가깝게 못 풀어 헤멨는데....ㅎ 한방에 해결해주시다니, 너무너무 고맙습니다. ^^
[http://blog-imgs-44.fc2.com/w/a/r/wareureu/227.gif]
작은별 님,
해보니, 어떤 건 정상적으로 보이고, 또 어떤 건 댓글이 없는데도 1로 잡혀 있네요.
http://www.yamette.com/bbs/new.php?gr_id=&view=w&mb_id=
스킨이 별도로 수정된 것 같은데 기본 스킨에 했을 땐 별 특이점을 발견하지 못했습니다.
작은별 님, 3항조건문 형식으로 변수를 정의하니까 정상적으로 뜨네요. 덕분에 해결했습니다.

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