리스트 번호가 이상하게 나옵니다.ㅜㅜ 채택완료
bbs/main.php 에서 부른 스킨에서 발생하는 문제입니다.
처음 페이지에서는 정상적으로 게시물의 글번호가 출력되는데,
그 이전 페이지에 가면 -로 출력되는 등 이상하게 출력되네요.ㅜㅜ
그 이유가 뭘까요?ㅜㅜ
</p><p> <?php</p><p> for ($i=0; $i<count($list); $i++)</p><p> {</p><p> $num = $total_count - ($page - 1) * $config['cf_page_rows'] - $i;</p><p><span style="font-size: 11pt; line-height: 1.5;"> ?></span></p><p>
아래는 /bbs/main.php 입니다.
</p><p><?php</p><p>include_once('./_common.php');</p><p>$new_skin_path = G5_SKIN_PATH.'/new/main'; // 스킨절대경로</p><p>$new_skin_url = G5_SKIN_URL.'/new/main'; // 스킨경로</p><p> </p><p>$rows = 8; // 목록수</p><p> </p><p>$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = 1 ";</p><p> </p><p>$gr_id = isset($_GET['gr_id']) ? $_GET['gr_id'] : "";</p><p>if ($gr_id) {</p><p> $sql_common .= " and b.gr_id = '$gr_id' ";</p><p>}</p><p> </p><p>$view = isset($_GET['view']) ? $_GET['view'] : "";</p><p> </p><p>if ($view == "w")</p><p> $sql_common .= " and a.wr_id = a.wr_parent ";</p><p>else if ($view == "c")</p><p> $sql_common .= " and a.wr_id <> a.wr_parent ";</p><p> </p><p>$mb_id = isset($_GET['mb_id']) ? strip_tags($_GET['mb_id']) : "";</p><p>if ($mb_id) {</p><p> $sql_common .= " and a.mb_id = '{$mb_id}' ";</p><p>}</p><p>$sql_order = " order by a.bn_id desc ";</p><p> </p><p>$sql = " select count(*) as cnt {$sql_common} ";</p><p>$row = sql_fetch($sql);</p><p>$total_count = $row['cnt'];</p><p> </p><p>$total_page = ceil($total_count / $rows); // 전체 페이지 계산</p><p>if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)</p><p>$from_record = ($page - 1) * $rows; // 시작 열을 구함</p><p> </p><p>$list = array();</p><p>$sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id {$sql_common} {$sql_order} limit {$from_record}, {$rows} ";</p><p>$result = sql_query($sql);</p><p>for ($i=0; $row=sql_fetch_array($result); $i++) {</p><p> $tmp_write_table = $g5['write_prefix'].$row['bo_table'];</p><p> </p><p> if ($row['wr_id'] == $row['wr_parent']) {</p><p> </p><p> // 원글</p><p> $comment = "";</p><p> $comment_link = "";</p><p> $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");</p><p> $list[$i] = $row2;</p><p> </p><p> $name = get_sideview($row2['mb_id'], get_text(cut_str($row2['wr_name'], $config['cf_cut_name'])), $row2['wr_email'], $row2['wr_homepage']);</p><p> // 당일인 경우 시간으로 표시함</p><p> $datetime = substr($row2['wr_datetime'],0,10);</p><p> $datetime2 = $row2['wr_datetime'];</p><p> if ($datetime == G5_TIME_YMD) {</p><p> $datetime2 = substr($datetime2,11,5);</p><p> } else {</p><p> $datetime2 = substr($datetime2,5,5);</p><p> }</p><p> </p><p> } else {</p><p> </p><p> // 코멘트</p><p> $comment = '<span class=new_comment>[코]</span> ';</p><p> $comment_link = '#c_'.$row['wr_id'];</p><p> $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_parent']}' ");</p><p> $row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");</p><p> $list[$i] = $row2;</p><p> $list[$i]['wr_id'] = $row['wr_id'];</p><p> $list[$i]['mb_id'] = $row3['mb_id'];</p><p> $list[$i]['wr_name'] = $row3['wr_name'];</p><p> $list[$i]['wr_email'] = $row3['wr_email'];</p><p> $list[$i]['wr_homepage'] = $row3['wr_homepage'];</p><p> </p><p> $name = get_sideview($row3['mb_id'], get_text(cut_str($row3['wr_name'], $config['cf_cut_name'])), $row3['wr_email'], $row3['wr_homepage']);</p><p> // 당일인 경우 시간으로 표시함</p><p> $datetime = substr($row3['wr_datetime'],0,10);</p><p> $datetime2 = $row3['wr_datetime'];</p><p> if ($datetime == G5_TIME_YMD) {</p><p> $datetime2 = substr($datetime2,11,5);</p><p> } else {</p><p> $datetime2 = substr($datetime2,5,5);</p><p> }</p><p> </p><p> }</p><p> </p><p> $list[$i]['gr_id'] = $row['gr_id'];</p><p> $list[$i]['bo_table'] = $row['bo_table'];</p><p> $list[$i]['name'] = $name;</p><p> $list[$i]['comment'] = $comment;</p><p> $list[$i]['href'] = G5_BBS_URL.'/board.php?bo_table='.$row['bo_table'].'&wr_id='.$row2['wr_id'].$comment_link;</p><p> $list[$i]['datetime'] = $datetime;</p><p> $list[$i]['datetime2'] = $datetime2;</p><p> </p><p> $list[$i]['gr_subject'] = $row['gr_subject'];</p><p> $list[$i]['bo_subject'] = $row['bo_subject'];</p><p> $list[$i]['wr_subject'] = $row2['wr_subject'];</p><p>}</p><p> </p><p>$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "?gr_id=$gr_id&view=$view&mb_id=$mb_id&page=");</p><p> </p><p>include_once($new_skin_path.'/new.skin.php');</p><p>?> </p><p>
도움 주시면 감사하겠습니다.ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
�
10년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
답변대기
채택
채택
채택
답변대기
답변대기
답변대기
채택
답변대기
답변대기
채택
채택
채택
답변대기
채택
채택
답변대기
그래도 친절한 답변에 감사드립니다.^^