게시판에 왼쪽 번호를 위에서부터 1번으로해서 아래로 할 수 있나요?
본문
게시판에 왼쪽 번호를 위에서부터 1번으로해서 아래로 할 수 있나요?
아무리 찾아봐도 못찾겠어서 글을 올립니다.
번호 제목 글쓴이 날짜
1
2
3
4
5
이런식으로요... 아. 또 제목을 가나다 순으로 하는것은 관리자 페이지의 게시판 관리 하단에서 정렬을 선택할 수 있다는것은 압니다.
번호를 위에서부터 아래로 하는 방법을 알고 싶습니다.
고수님들 알려주세요~!
답변 5
1 bbs/list.php
if(!$sst)
$sst = "wr_num, wr_reply";
if ($sst) {
$sql_order = " order by {$sst} {$sod} ";
}
if ($sca || $stx) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}
이부분이있는데요 여기서 $sql 의 내용은 아래와같아요
select * from g5_write_123 where wr_is_comment = 0 order by wr_num, wr_reply limit 0, 15
이것을
아래처럼 나오게 만들어야되는데 그러게 되면 다른 게시판에 영향을 미칠거여요
그러무로 조건문을 해야하는데 ...
SELECT * FROM g5_write_123WHERE wr_is_comment =0 ORDER BY `g5_write_123`.`wr_id` ASC LIMIT 0 , 15
글 남겨 주셔서 감사드립니다. 다른 게시판에 영향을 미쳐도 상관없습니다. 뭐가 뭔지 모르겠군요....;;;;
감사합니다. 열린이글 님의 글로 단서를 찾아 해결의 실마리가 보입니다.
위 링크에서 "유니즈"님이 하신 대로 하면 페이징 함수(get_paging)에서 목록의 번호가 거꾸로 적용됩니다.
페이징 부분까지 정상적으로 적용하시려면 아래와 같이 해보세요.
해당 게시판의 list.skin.php 파일에서...(가능하면 list.php 파일은 수정하지 않는 것이 좋겠지요..)
<?php
$temp_num = ($page - 1) * ($list_page_rows - $notice_count) + 1; // 이부분 추가
for ($i=0; $i<count($list); $i++) {
$num2 = $temp_num + $i; // 이부분 추가
~ 중략 ~
//echo $list[$i]['num']; // 이부분 주석처리하고 대신 아래코드 추가
echo $num2; // 이부분 추가
위와 같이 하면 전체 게시판에는 영향을 미치치 않고 해당 스킨에만 적용할 수 있습니다.
!-->흠 거구로라,,참 재미잇네요 ㅎㅎ