토아

옵션필드 정렬순으로 목록 보여줄려면?

영원하자님의 스킨에서 옵션필드를 사용하고 있습니다.
참조 : http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&page=2&wr_id=2077
여기에서 특정 옵션 필드(예:옵션1)을 기준으로 목록을 정렬할려면 어케해야 하나요?
|

댓글 3개

저는 wr_subject 로 정렬되게 하려고 합니다.
님의 가르침대로 사용해보았는데 정렬이 리스트 전체에서 되는 것이 아니라,
리스트가 1,2,3,4,,,,, 이렇게 있으면 1번안에서 정렬되고, 다시 2번 안에서 정렬되고.... 하는 상태입니다.
리스트 한족에는 15개의 제목이 나옵니다.
전체적으로는 날자순으로 나오면서 1,2,3,4,,,, 의 한쪽 리스트 안에서 15개의 제목이 정렬되고, 다시 한쪽리스트안에서 제목이 정렬됩니다.

어지하면 좋은지 좋은 가르침을 부탁드립니다.
인사가 늦었습니다.
답변 감사합니다.
스킨디렉토리의 gblist.skin.php 파일에 다음 내용을 추가하시면 될듯 한데요
<?
// 연관배열을 지정된 필드에 맞춰 정렬하는 함수
function csort($array, $column, $ops=0){ // 디폴트 내림차순
for($i=0; $i<count($array); $i++){
$sortarr[]=$array[$i][$column];
}
$op = array(SORT_DESC, SORT_ASC); // 내림차순 : 오름차순
@array_multisort($sortarr, $op[$ops], $array);
return($array);
}
$list = csort($list, 'wr_1', 1);
// $list : 배열명
// wr_1 : 정렬이 기준이 되는 필드
// 1 : 오름차순 (내림차순으로 할때는 0)
?>
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
21년 전 조회 622
21년 전 조회 558
21년 전 조회 613
21년 전 조회 441
21년 전 조회 423
그누매니아
21년 전 조회 224
21년 전 조회 379
21년 전 조회 321
21년 전 조회 285
21년 전 조회 470
21년 전 조회 235
아침햇살
21년 전 조회 241
21년 전 조회 372
21년 전 조회 379
21년 전 조회 484
21년 전 조회 385
21년 전 조회 423
21년 전 조회 528
21년 전 조회 336
21년 전 조회 515
🐛 버그신고