자유홈페이지 › 게시판 역순 정렬 시키기

제로 | 2004.12.25 16:10:34 | 메뉴 건너뛰기 쓰기
제가 개발한 초간단 -_-v 게시판 역순 정렬 시키기 -_-v 드디어 완성 -_-v

바로 설명 드리겠습니다... 먼저!!

_head.php 파일에...서

그 문제의 곳...

if(!$desc) ~~~

이곳을 이렇게 고쳐주세요




if($id=="역순게시판ID") $desc="desc";
else $desc="asc";


그리고 zboard.php 를 엽니다..

거의 하단에 보면...



//가상번호를 정함
$loop_number=$total-($page-1)*$page_num;

// 뽑혀진 데이타만큼 출력함
while($data=@mysql_fetch_array($result)) {
        list_check(&$data);
        $_skinTimeStart = getmicrotime();
        if($data[headnum]>-2000000000) {include $dir."/list_main.php";}
        else {include $dir."/list_notice.php"; }
        $_skinTime += getmicrotime()-$_skinTimeStart;
        $loop_number--;
}

가 있죠?

이걸 아래처럼 바꿉니다...



//가상번호를 정함
if($id=="역순게시판ID") $loop_number=1;
else $loop_number=$total-($page-1)*$page_num;

// 뽑혀진 데이타만큼 출력함
if($id=="역순게시판ID") {
        while($data=@mysql_fetch_array($result)) {
                list_check(&$data);
                $_skinTimeStart = getmicrotime();
                if($data[headnum]>-2000000000) {include $dir."/list_main.php";}
                else {include $dir."/list_notice.php"; }
                $_skinTime += getmicrotime()-$_skinTimeStart;
                $loop_number++;
        }
} else {
        while($data=@mysql_fetch_array($result)) {
                list_check(&$data);
                $_skinTimeStart = getmicrotime();
                if($data[headnum]>-2000000000) {include $dir."/list_main.php";}
                else {include $dir."/list_notice.php"; }
                $_skinTime += getmicrotime()-$_skinTimeStart;
                $loop_number--;
        }
}

끝입니다... 그럼...^^





댓글 쓰기

목록 삭제
Copyright © 최용우 010-7162-3514