게시판 원글 / 댓글 시 원글에만 번호 달기 정보
게시판 원글 / 댓글 시 원글에만 번호 달기본문
업체 요청으로 커스터마이징 하였습니다.
혹시나 찾으시는 분이 계실까봐 공유합니다.
원글과 댓글이 달렸을 시 원글에만 번호를 붙여주는 소스입니다.
/bbs/list.php
약 190라인쯤
...
$k = 0;
/*원글만 번호 추가 시작*/
$sql_q = "select count(*) cnt from (
select * from {$write_table} where 1=1 {$sql_search} {$sql_order} limit ".($page_rows*($page-1)).", {$total_count}
) a
where 1=1
and wr_reply = ''
";
$row_q = sql_fetch($sql_q);
$z = $row_q['cnt'];
/*원글만 번호 추가 끝*/
while ($row = sql_fetch_array($result))
...
바로 아래 while문 중에
$list[$i]['num'] = $list_num - $k;
이부분을 아래와 같이 변경
...
/*원글만 번호 추가 시작*/
if(!$row['wr_reply']){
//$list[$i]['num'] = $list_num - $k;
$list[$i]['num'] = $z;
$z--;
}
/*원글만 번호 추가 끝*/
...
5
댓글 10개
잘 사용하겠습니다.
그런데 저는 버전이 달라서 그런지 답변에 0이라는 숫자가 나타납니다.
if(!$row['wr_reply']){
//$list[$i]['num'] = $list_num - $k;
$list[$i]['num'] = $z;
$z--;
}else{
$list[$i]['num'] = '';
}
로 처리해보시면 어떨까요?(else 구문 추가)
혹시 되신다면 원글 수정하겠습니다^^
Warning: number_format() expects parameter 1 to be double, string given in /iweb/isafety/wwwhome/skin/board/qna/list.skin.php on line 112
list.skin.php의 112라인은 다음과 같습니다.
echo number_format($list[$i]['num']);// 넘버에 콤마 찍기
다음처럼 하면 아예 작동이 머춰버리네요~
echo $list[$i]['num']; 넘버에 콤마 안 찍기
아뭏든 감사합니다.
그냥 더 이상 건들지 말아야겠습니다~^^)
감사합니다.