웹마스터 팁

게시판 목룍을확장 변수로 정렬하는 방법을 질문 하신 분이 있어 팁을 공개합니다.

아래의 팁은 zbxe 1.0.6(r4581)을 기준으로 작성 하였습니다. 아래의 팁을 적용하신후 게시판 설정>게시판 정보>수정>정렬 대상 에서 확장 변수를 지정하시면 지정하신 확장 변수로 게시판 목록이 지정하신 확장 변수로 정렬 됩니다.
참고로 위의팁을 적용하신 후  http://www.zeroboard.com/17112634를 적용하시면 목록 에서도 확장 변수를 표현 및 정렬 하 실 수 있습니다.

1.modules/board/board.class.php

line 8부분에             소스를 삽입합니다.
 class board extends ModuleObject {

        var $search_option = array('title','content','title_content','comment','user_name','nick_name','user_id','tag'); ///< 검색 옵션

        var $order_target = array('list_order', 'update_order', 'regdate', 'voted_count', 'readed_count', 'comment_count', 'title', 'extra_vars1', 'extra_vars2', 'extra_vars3', 'extra_vars4', 'extra_vars5', 'extra_vars6', 'extra_vars7', 'extra_vars8', 'extra_vars9', 'extra_vars10', 'extra_vars11', 'extra_vars12', 'extra_vars13', 'extra_vars14', 'extra_vars15', 'extra_vars16', 'extra_vars17', 'extra_vars18', 'extra_vars19', 'extra_vars20'); // 정렬 옵션

2.modules/document/document.model.php

line 141부분에             소스를 삽입합니다.
/**
         * @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','comment_count', 'trackback_count'+ '+ ','uploaded_count','title', 'extra_vars1', 'extra_vars2', 'extra_vars3', 'extra_vars4', 'extra_vars5', 'extra_vars6', 'extra_vars7', 'extra_vars8', 'extra_vars9'+ ',  'extra_vars10', 'extra_vars11', 'extra_vars12'+ ', 'extra_vars13', 'extra_vars14', 'extra_vars15', 'extra_vars16', 'extra_vars17', 'extra_vars18', 'extra_vars19', 'extra_vars20'))) $obj->sort_index = 'list_order';
            if(!in_array($obj->order_type, array('desc','asc'))) $obj->order_type = 'asc';


3. common/lang/ko.lang.php

line 71 부분에             소스를 삽입합니다.

// 기본 단어
 $lang->extra_vars1 = '확장변수 1';
 $lang->extra_vars2 = '확장변수 2';
 $lang->extra_vars3 = '확장변수 3';
 $lang->extra_vars4 = '확장변수 4';
 $lang->extra_vars5 = '확장변수 5';
 $lang->extra_vars6 = '확장변수 6';
 $lang->extra_vars7 = '확장변수 7';
 $lang->extra_vars8 = '확장변수 8';
 $lang->extra_vars9 = '확장변수 9';
 $lang->extra_vars10 = '확장변수 10';
 $lang->extra_vars11 = '확장변수 11';
 $lang->extra_vars12 = '확장변수 12';
 $lang->extra_vars13 = '확장변수 13';
 $lang->extra_vars14 = '+ '확장변수 14';
 $lang->extra_vars15 = '확장변수 15';
 $lang->extra_vars16 = '확장변수 16';
 $lang->extra_vars17 = '확장변수 17'+ ';
 $lang->extra_vars18 = '확장변수 18';
 $lang->extra_vars19 = '확장변수 19';
 $lang->extra_vars20 = '확장변수 20';
    $lang->no = '번호';

제목 글쓴이 날짜
확장변수 다중선택에서 체크박스의 선택개수를 제한하기 [5] file 우야꼬 2008.05.30
링크 사이트 제작을 위한 어드바이스 - Fade In MouseOver - [3] file Hammer 2008.06.06
링크 사이트 제작을 위한 어드바이스 - MouseOver Preview - [6] file Hammer 2008.06.10
[1원짜리팁] 큰 이미지 썸네일 못생성& 확장변수 원하는 곳에 배치하기 ^^ [2] 파파민 2008.06.23
초보 헤메다가 팁//인쇄영역 확장변수 포함 [8] file 리히토 2008.07.14
게시판 목록을 확장 변수로 정렬하기 [5] 대암지기 2008.10.10
확장변수 별로 작성 및 열람 권한 설정하기 [7] 대암지기 2008.10.11
통합검색에서 확장변수 검색하기 [5] StyleD 2008.10.12
제로보드XE XML파일 표준화 [2] BlueGATE 2008.11.13
전화번호 형식의 확장변수를 목록에 출력하고 싶을 때 serendip 2009.01.06
첨부파일 보이기 숨기기 옵션추가 [18] ☜ TeRy ☞ 2009.02.10
게시판에서 사이트 관리자만 볼수있는 항목 만들기 [1] ☜ TeRy ☞ 2009.02.13
플래너 최근문서(위젯)에 카테고리색 적용, Dday 적용, 지난 일정 출력 여부 조절 [7] file 주상태 2009.02.21
확장변수전용 권한설정 게시판스킨 미권한자에게 출력 (''깜박''오류?) 보고 file 0su 2009.02.25
Faceoff 버젼에서 확장변수 마음대로 배치하기 ^^ 파파민 2009.03.13
확장변수 출력 방법 초 심플하게 적어봅니다. [15] 라르게덴 2009.03.16
특정그룹 멤버 표시 위젯에서 이름 순 정렬하기 [2] file 이재한744 2009.03.30
주민등록 입력 폼 1.2.0 [55] file 개돌 2009.04.10
게시판에서 확장 변수를 쓰는 경우 1.2.0 이상 버전으로 업그레이드하기 전에 패치하시기 바랍니다. [5] file mooo 2009.04.14
BNU님의 Planner XE 1.2 버젼(일정관리) [9] file 개돌 2009.04.21