|
|
동네 사람들의 정담이 오고가는 대청마루입니다. 무슨 글이든 좋아요. |
.........
제가 개발한 초간단 -_-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--;
}
}
끝입니다... 그럼...^^
바로 설명 드리겠습니다... 먼저!!
_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--;
}
}
끝입니다... 그럼...^^
최신댓글