g4 베타1에서 게시판의 가상번호 출력의 에러버그 잡음 정보
기타 g4 베타1에서 게시판의 가상번호 출력의 에러버그 잡음
본문
lib/common.lib.php파일의 약 210라인 정도에
#### 수정 전----
//$list[num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $i);
가상번호가 잘 출력이 되지 않았습니다. 11 21 31 41 51 뭐 이런 식으로 출력이 되었고 그리고 페이지 인식을 하지 못하는 것 같았습니다. 아래의 소스는 팁엔테크에 있는 조선환님이 올리신 소스입니다.
#### 원본 글의 내용----
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=concat%28wr_subject%2Cwr_content%29&stext=%B0%A1%BB%F3&soperator=0&page=1&wr_id=4717&ca_id=
#### 제가 다시 수정하여서 올린 팁은----
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=concat%28wr_subject%2Cwr_content%29&stext=%B0%A1%BB%F3&soperator=0&page=1&wr_id=5233&ca_id=
#### 수정 후----
$list[num] = ($page>1)? $total_count-(($page-1)*$board[bo_page_rows])-$i : $total_count-$i;
이렇게 하고 나면 잘되는군요.... 쥐4에서도 잘먹습니다.
현재 게시판이 마땅찮아서 여기에 글 남깁니다....넓은 아량으로 용서를....^^
#### 수정 전----
//$list[num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $i);
가상번호가 잘 출력이 되지 않았습니다. 11 21 31 41 51 뭐 이런 식으로 출력이 되었고 그리고 페이지 인식을 하지 못하는 것 같았습니다. 아래의 소스는 팁엔테크에 있는 조선환님이 올리신 소스입니다.
#### 원본 글의 내용----
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=concat%28wr_subject%2Cwr_content%29&stext=%B0%A1%BB%F3&soperator=0&page=1&wr_id=4717&ca_id=
#### 제가 다시 수정하여서 올린 팁은----
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=concat%28wr_subject%2Cwr_content%29&stext=%B0%A1%BB%F3&soperator=0&page=1&wr_id=5233&ca_id=
#### 수정 후----
$list[num] = ($page>1)? $total_count-(($page-1)*$board[bo_page_rows])-$i : $total_count-$i;
이렇게 하고 나면 잘되는군요.... 쥐4에서도 잘먹습니다.
현재 게시판이 마땅찮아서 여기에 글 남깁니다....넓은 아량으로 용서를....^^
추천
0
0
댓글 7개

앗 이런 게시글을 몇개 없는 상태에서 테스트를 했더니 이런 오류가 있군요...
죄송합니다.... 팁이라는 것이 꼭 이렇게 허접합니다...
죄송합니다.... 팁이라는 것이 꼭 이렇게 허접합니다...
갠적으로 찾아봤습니다.. 답이라 할수 없죠 당연히..
201번째줄
global $g4, $config, $board, $page, $arr_notice; // $page, $arr_notic 추가 하시고요
211번째줄
$list[num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $i)+count($arr_notice); //변경하시면 됩니다.
+count($arr_notice) 이부분은 공지 체크되었을때 글번호가 공지수만큼 밀리는 현상 때문에 추가 한것입니다.
오류 : 공지가 있던 없던 count($arr_notice) 값이 1이네요 .. 그래서 공지가 없을때 번호가 2부터 시작한다는.....
공지 사용을 않하신다면 +count($arr_notice)는 필요 없습니다.
누구나 정식버전이나 베타2 나왔으면 하는 바램^^ ...
201번째줄
global $g4, $config, $board, $page, $arr_notice; // $page, $arr_notic 추가 하시고요
211번째줄
$list[num] = number_format($total_count - ($page - 1) * $board[bo_page_rows] - $i)+count($arr_notice); //변경하시면 됩니다.
+count($arr_notice) 이부분은 공지 체크되었을때 글번호가 공지수만큼 밀리는 현상 때문에 추가 한것입니다.
오류 : 공지가 있던 없던 count($arr_notice) 값이 1이네요 .. 그래서 공지가 없을때 번호가 2부터 시작한다는.....
공지 사용을 않하신다면 +count($arr_notice)는 필요 없습니다.
누구나 정식버전이나 베타2 나왔으면 하는 바램^^ ...
왜 제껀 페이지가 바뀌면 번호가 제대로 안맞는데, ADMIN님건 정상인거죠...?
가져오는 도중에 상했을까요?
아니면 보관중에 상했을까요?
가져오는 도중에 상했을까요?
아니면 보관중에 상했을까요?
211 라인만 $list[num] = ($page>1)? $total_count-(($page-1)*$board[bo_page_rows])-$i : $total_count-$i; 로
교체했는데, 전체게시물 수와 글끝번호는 얼추 맞습니다.
그런데 페이지 이동시에는 문제가 있네요.
1페이지에서 20-11 까지 게시물이 뜨면 2페이지에선 10-1 게시물이 나와야 하는데
2페이지도 글번호는 20-11 입니다. 어디를 손대면 될까요...?
교체했는데, 전체게시물 수와 글끝번호는 얼추 맞습니다.
그런데 페이지 이동시에는 문제가 있네요.
1페이지에서 20-11 까지 게시물이 뜨면 2페이지에선 10-1 게시물이 나와야 하는데
2페이지도 글번호는 20-11 입니다. 어디를 손대면 될까요...?

한 번 해봐야 겠군요. 번호가 엉망이라 내심 안타까웠거든요.
와우~~