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

분류명 오름차순 으로 선택 부터 게시판 리스트가 정렬되는 것 까지 ... 채택완료

alexseo 3년 전 조회 1,158

게시판관리에서 

리스트 정렬 필드를 ca_name asc : 분류명 오름차순 으로 선택했을 때

 

어떤 과정으로 게시판의 리스트가 분류명 오름차순으로 되나요?

즉, 분류명 오름차순 으로 선택 부터 게시판 리스트가 정렬되는 것 까지 

알고 싶습니다. 감사합니다. 

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

답변 2개

채택된 답변
+20 포인트

 

게시판 옵션에서 분류명 오름차순 선택시

 

/bbs/list.php 중간쯤에 아래와 같이 정의 되어 있습니다.

 

</p>

<pre>
<code>// 정렬
// 인덱스 필드가 아니면 정렬에 사용하지 않음
//if (!$sst || ($sst && !(strstr($sst, 'wr_id') || strstr($sst, "wr_datetime")))) {
if (!$sst) {
    if ($board['bo_sort_field']) {
        $sst = $board['bo_sort_field'];
    } else {
        $sst  = "wr_num, wr_reply";
        $sod = "";
    }
} else {
    // 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)
    // 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
    // $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
    $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
if(!$sst)
    $sst  = "wr_num, wr_reply";
if ($sst) {
    $sql_order = " order by {$sst} {$sod} ";
}</code></pre>

<p><code>

 

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

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

a
3년 전

애드프로 님,

답변 감사합니다. 

 

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

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

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

로그인