번호정렬에 관해서...

· 2011-01-24 (월) 13:14:16 · 1630 · 7
$list[$i][num] = ($page-1) * $board[bo_page_rows] + ($i+1)

이렇게 역순위를 뽑고 있습니다.

여기서 조건이
wr_10 이 1 일 경우
게시글 히든 조건을 주었는데 그러다 보니 리스트 페이지에서 순위가 하나씩 빠지는 결과가 나왔습니다..

1
2
4
5
6
이렇게 요..
조건에 마춰어 순위가 표기되게 하려면 어떻게 해줘야 할까요..

코드가 머리에 돌기는 하는데 정리가 안됩니다.
|

댓글 7개

for($i=1; $i <= count($list); $i++; ){
................................
<td>순위</td><td><?=$i?>위</td>
............................
}
위와같이 순위를 출력하는 부분에 for문의 $i 인자값을 뿌려주세요
2011-01-24 (월) 14:27:43
get_sql_search() 함수를 수정하시거나
$sql_search를 조정하시면 됩니다.

관리자가 값을 바꾸면 (wr_1=1) 게시물이 안 나오는 건가요?
2011-01-25 (화) 02:45:13
머리가 아파서 그런지 눈으로 보고도 그냥 지나치고 있었네요..
힌트가 되었습니다..
만족합니다..나머지는 제가 해결해 보겠습니다.
감사합니다.
2011-01-25 (화) 20:58:56
좀 일찍 댓글 다시면 더 진전이 있을 텐데요.
특정 게시판이고 관리자 권한이 아니면
stx하고 sfl을, common.php에서, 강제로 지정하는 방법도 있습니다.
50000 ㄷ
$list[$i][num] = ($page-1) * $board[bo_page_rows] + ($i+1)
이건 최근게시물 코드인듯한데요.
if 넣으시고 아래에 삽입해보세요.
wr_10 이 1 일 경우
게시글 히든 조건을 sql WHERE 에서 주시고

페이지 계산할때도 적용하고 글 리스트에도 적용하면 될것 같은데요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-01-24 조회 1,263
11-01-24 조회 1,599
11-01-24 조회 1,661
11-01-24 조회 1,069
11-01-24 조회 1,796
11-01-24 조회 1,056
11-01-24 조회 1,631
11-01-24 조회 1,193
11-01-24 조회 1,668
11-01-24 조회 1,625
11-01-24 조회 1,042
11-01-24 조회 1,602
11-01-24 조회 1,134
11-01-24 조회 1,194
11-01-24 조회 1,824
11-01-24 조회 1,028
11-01-24 조회 1,740
11-01-24 조회 1,702
11-01-24 조회 1,672
11-01-24 조회 1,633