RX/XE 팁
XE FAQ 는 제가 XE공홈 '묻고 답하기'에 답변한 내용들 중 일부를 정리한 내용입니다. (대부분이 제가 한 답변이죠)
XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
sejin7940
조회:1194 2015.01.06 13:45
출처 | sejin7940 |
---|
최근 XE 에는, 확장변수 기준의 정렬 기능이 기본적으로 구현이 되어있다
(예전에 올렸던 PR 이 적용이 된듯)
그런데 이 PR 를 Core 제작법에 맞게 개발진에서 수정하면서 실수가 하나 들어간듯
게시판 설정에서, 사용자정의값 기준으로 정렬하는 걸로 설정해서 저장해도
실제 그 값이 저장이 안 되는 버그가 있다
modules/board/board.admin.controller.php 에서
funcition procBoardAdminInsertBoard 함수에서
if(!in_array($args->order_target,$this->order_target) && !in_array($args->order_target, $extra_order_target)) $args->order_target = 'list_order';
부분을
if(!in_array($args->order_target,$this->order_target) && !array_key_exists($args->order_target, $extra_order_target)) $args->order_target = 'list_order';
처럼 고쳐주면 정상적으로 저장이 되고 확장변수 기준으로 정렬 기능이 작동한다.
단, 이 확장변수 기준의 정렬 기능의 한계는...
기본검색만 작동하고, 확장변수 기준의 검색 기능은 작동을 안 하는 한계가 있긴하다.
이 부분의 보완방법은 다른 글에...