테스트 사이트 - 개발 중인 베타 버전입니다

갤러리형 스킨 번호 출력 채택완료

안녕하세요

갤러리형 스킨 게시물번호를 출력시키고 싶어서

으로 불러왔는데

1-2-3-4- 이런식으로 출력이 안되고 중간에 삭제된게시물은 번호를 건너뛰고 1-2-3-5-8-9 번호가 출력되는데

현재 게시물에 대한 번호를 빠짐없이 1-2-3-4-5-6-7 이런식으로 출력 할수 없을까요?

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

답변 2개

채택된 답변
+20 포인트

앞에 답변 드렸는뎅....

wr_id 대신 wr_num 사용.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

wr_num 으로 쓰니 번호는 출력이 되는데 앞에 - 마이너스가 붙고 번호두 순서는 아닌데요 ㅠ
뭔가 숫자가 현재 게시판의 번호 모두를 합친거 같이 계산되는데 해당 게시판에 있는 게시물만 번호 붙이기가 안될까요?
그럼, 그냥 num 넣어보세요.

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

wr_id는 게시물 리스트에 순서대로 출력되는 번호가 아닙니다.

 

bbs/list.php 파일에

// 페이지의 공지개수가 목록수 보다 작을 때만 실행

if($page_rows > 0) {

    $result = sql_query($sql);

 

    $k = 0;

 

    while ($row = sql_fetch_array($result))

    {

        // 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다

        if ($is_search_bbs)

            $row = sql_fetch(" select * from {$write_table} where wr_id = '{$row['wr_parent']}' ");

 

        $list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);

        if (strstr($sfl, 'subject')) {

            $list[$i]['subject'] = search_font($stx, $list[$i]['subject']);

        }

        $list[$i]['is_notice'] = false;

        $list_num = $total_count - ($page - 1) * $list_page_rows - $notice_count;

        $list[$i]['num'] = $list_num - $k;

 

        $i++;

        $k++;

    }

}

가상번호 변수할당 코드가 있습니다.

 

echo $list[$i]['num']; 하면 됩니다.

 

갤러리에 번호가 없으면 basic 스킨 보세요.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

넘 어렵네요 ㅠ
말씀하신거처럼 저는 해당 게시판에 있는 갤러리 스킨에서 순서대로 게시물에 번호만 붙이고 싶은건데 뭔가 안되네요
echo $list[$i]['num']; 넣으면 된다고 했는데 답변을 읽어보세요 길다고 넘어갈게 아니고
헉 해결되었습니다. 감사합니다.

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

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

로그인

전체 질문 목록