웹마스터 팁

원본글 출처 : http://sejin7940.co.kr/index.php?mid=xe_tips&document_srl=96426

 

--------------------------------------

 

확장변수 기준으로 정렬 기능이 작동 안 하는 버그가 있는데
이는 $load_extra_vars 값 때문에 발생하는 문제입니다.


modules/document/document.model.php  에서


function getDocumentList 에서
첫줄의 $sort_check = $this->_setSortIndex  로는 정상적으로 인식되는데
( getDocumentList 자체에서 $load_extra_vars=true  로   인식하기에  true 값을 _setSortIndex 로 전달을 해주기에)

그러나, 그 밑에
$this->_setSearchOption($obj, $args, $query_id, $use_division);  를 거치면서 sort_check 값이 달라진다.

function _setSearchOption  함수에서

$sort_check = $this->_setSortIndex($searchOpt, $load_extra_vars);

부분을 다시 호출하게 되는데..  (결국 중복호출하는데, 이것도 어떤 이유가 있겠지 싶어서..)
그런데,  _setSearchOption 함수에는 $load_extra_vars  값이 전달되지 않는다.
그러다보니,  _setSearchOption 내부에 있는 _setSortIndex  함수에는
$load_extra_vars 값이 전달 안 되어
$this->_setSearchOption  를 거치고나면  $sort_check  값이 확장변수 기준이 아닌,  list_order 로 초기화되어버린다

결국,  이 문제를 해결하려면...   _setSearchOption 내의 _setSortIndex 쪽에 기본값을 주면 된다.


----------------------------------------


패치방법....


modules/document/document.model.php  에서

function _setSearchOption  함수에서

$sort_check = $this->_setSortIndex($searchOpt, $load_extra_vars);

부분을 아래 걸로 변경하면 됩니다.

$sort_check = $this->_setSortIndex($searchOpt, $load_extra_vars=true);

제목 글쓴이 날짜
XE 업데이트후 갑자기 CSS/JS등이 403 오류가 날때 YJSoft 2014.04.16
VB.NET에서 XE로그인 연동하기.[내용추가] [3] AppSeedKorea 2014.03.26
최신 제로보드 XE 동영상 강의 [25] 하얀마법 2013.08.09
XE코어 수정없이 원하는 기능 넣기 [3] file 마이웹 2014.03.22
XE 앱 개발시 키보드 포커스 관리 StyleRoot 2014.03.19
XE 업로드 먹통시 1.7.8 버전 - 추가로 질문포함. [1] artsmi.myid.net 2014.03.12
XE 어플 개발시 키보드위에 입력창 올리기 [4] 웹빌드 2014.03.11
XE 어플로 만들때 PUSH 기능처리 방법 웹빌드 2014.03.06
xe 홈페이지 폰갭으로 묶을때 웹빌드 2014.03.03
XE 1.7.4 "이메일 주소로 계정 찾기" 오류 해결 방법 꿈돌리 2014.02.20
XE 첨부파일 문제로 게시판이 백지화 될때... [1] 똑디 2011.05.20
[XE] 1.4.5.x 업데이트 후 레이아웃 오류 수정법 [7] file SeklutZ 2011.04.07
XE 1.7.4 새로운 우편번호 체계에서 나머지주소 관련 사용실수 방지방법입니다 [1] sejin7940 2014.02.07
[XE 1.7] 스팸필터 설정이 안되는 경우 해결 방법 [3] 퍼니엑스이 2014.02.03
XE 루트로 접속하기 (이동 필요없음) [12] 모앱 2013.03.03
인사말 랜덤추출 스크립트 [xe적용방법] [12] 라싸 2008.02.18
XE 1,7 에서 확장변수 기준으로 정렬 기능이 작동 안 하는 버그 수정법 [1] sejin7940 2013.12.04
xe_2009 게시판 스킨 사용시 브라우저 타이틀 지우기 착한악마 2014.01.23
XE 전체 타이틀(title) 수정하기 [3] pezex 2014.01.16
하나의 호스팅 공간에서 여러개의 xe 사용하기 file 고마워XE 2013.12.19