웹마스터 팁

게시판 스킨에서 skin.xml 을 엽니다.

        <var name="order_target" type="select">
            <title xml:lang="ko">정렬 대상</title>

부분을 찾아봅니다.

            <default>list_order</default>
            <default>update_order</default>
이렇게 되어있는 부분에
            <default>extra_vars1</default>
정렬하고 싶은 값을 추가하면 됩니다.
만약 해당값을 숫자형태로 정렬하려면
            <default>CAST(extra_vars1 AS UNSIGNED)</default>
이렇게 하시면 됩니다.

수정후 스킨설정에서 선택하세요

인덱스 설정이 안되어있는 값은 속도를 저하시킵니다.

너무 많은 글이 있는 경우 인덱스를 수동으로 설정해주세요.

그리고  module/document/document.model.php파일을 열어서 편집해야합니다.

        /**
         * @brief module_srl값을 가지는 문서의 목록을 가져옴
         **/
        function getDocumentList($obj, $except_notice = false) {
            // 정렬 대상과 순서 체크 
//            if(!in_array($obj->sort_index, array('list_order','regdate','last_update','update_order','readed_count','voted_count'))) $obj->sort_index = 'list_order'; 
            if(!in_array($obj->order_type, array('desc','asc'))) $obj->order_type = 'asc'; 




 

태그 연관 글
  1. [2015/09/21] 묻고답하기 게시글 정렬문제 by yeonghak *1
  2. [2012/06/02] 묻고답하기 로그인 폼 위치에 관련한 질문 입니다. by eXtriar
  3. [2012/05/12] 묻고답하기 게시물을 댓글이 많이 달린 순서대로 정렬하려면... by 시온의영광 *1
  4. [2012/01/18] 묻고답하기 Board DX 에서 확장변수 정렬 by Seung Hur *1
  5. [2011/11/27] 묻고답하기 회원관리창에댓글수를넣었는데고 그걸 역순으로 정렬하고싶은데 by 안돼냐규