RX/XE 팁
XE FAQ 는 제가 XE공홈 '묻고 답하기'에 답변한 내용들 중 일부를 정리한 내용입니다. (대부분이 제가 한 답변이죠)
XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠

제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 sejin7940 

기존 XE 1.5 에서는 카테고리 사용여부 체크하던 항목이 (use_category)
XE 1.7 에서는  카테고리 숨김여부  (hide_category) 로 변경이 되어버렸는데  (이게 값이 완전히 반대이다)


우선, XE 1.5 까지 호환되는 스킨으로 제작할때는
스킨 내부에서, 새로 만들어진 $module_info->hide_category 가 아닌,  $module_info->use_category 로 계속 사용하여야한다.
(흠.. 개인적으로는 이 값을 XE 1.7 에서 바꿔버린건 좋은 판단은 아니라고 생각되긴하는데... 바뀌어버렸으니 따라가야죠 ^^;;)

 


이를 보완하기 위해  board.view.php 파일의 init() 이 둘 사이의 호환값이 있긴한데..
이게 잘못 설정이 되어있다.


XE 1.5 기반에서 카테고리를 사용하다가 안 쓰려고,  카테고리 사용 안 함으로 체크 한 상태에서...
(그러나 추후 쓸 수도 있으니 카테고리는 안 지운 상태. 그래야 기존 입력한 글들에 카테고리 값이 그대로 유지되기에)
이를 그대로 XE 1.7 로 업데이트를 시키는 경우

modules/board/board.view.php  의  function init() 함수내에서

//If category are exsist, set value 'use_category' to 'Y'
if($this->module_info->hide_category != 'Y' && count($oDocumentModel->getCategoryList($this->module_info->module_srl)))  구문에서

당연히 $this->module_info->hide_category 값은 없고,   count($oDocumentModel->getCategoryList($this->module_info->module_srl))  값은 존재하기에..
$this->module_info->use_category = 'Y';  즉,  카테고리가 사용하는 걸로 인식되어버리는 문제가 생긴다.
즉,  카테고리 사용하다가 사용 안 한 걸로 설정변경한 경우, XE 1.7 로 넘어오면서,  자동으로 카테고리를 노출시키는 걸로, 역으로 출력되는 버그가 발생한다.

 


수정방법은... 
물론 모든 게시판 설정에서 '분류관리' 의 '분류 숨기기' 를 다 다시 지정하면 되나..
게시판 수가 많을 경우 이도 부담스러울 수 있으니..

modules/board/board.view.php  의  function init() 함수내에서


if($this->module_info->hide_category != 'Y' && count($oDocumentModel->getCategoryList($this->module_info->module_srl)))
 $this->module_info->use_category = 'Y';
else
 $this->module_info->use_category = 'N';


를  아래처럼 고치면 된다.


if($this->module_info->use_category && !$this->module_info->hide_category) {
 if($this->module_info->use_category=='Y') $this->module_info->hide_category = 'N';
 else $this->module_info->hide_category = 'Y';
}
else if($this->module_info->hide_category != 'Y' && count($oDocumentModel->getCategoryList($this->module_info->module_srl)))
 $this->module_info->use_category = 'Y';
else
 $this->module_info->use_category = 'N';


 

전체 676건
번호 카테고리 제목 출처 등록일 조회
공지 XE 기능개선 XE 1.11.18 이후 버전의 익명 수정 버그 수정법 xetown  2023.10.07 2756
공지 XE 기능개선 XE 1.11.14 보안패치 - 타인의 쪽지 내용을 확인할 수 있는 버그 패치방법 xetown  2023.10.03 2853
공지 XE 기능개선 XE 1.11.6 이후 보안배치 #4 file rhymix  2022.07.05 2936
공지 1.11.6 XE 1.11.6 이후 보안배치 #3 rhymix  2022.04.02 2927
공지 1.11.6 XE 1.11.6 이후 보안배치 #1 xetown  2021.06.22 3292
공지 1.11.6 XE 1.11.6 이하 에서 공개댓글을 비밀댓글로 변경시 생길 수 있는 오류 수정법 sejin7940  2021.01.10 3222
공지 XE 기능개선 XE 1.11.4 이후에서 파일 업로드시 정상 작동 안 하는 현상 수정법 XE github  2019.04.02 6001
공지 XE 기능개선 php 7.1 환경에서 XE 오류 나는 경우 확인할 사항 sejin7940  2018.07.11 5928
공지 유용정보 php7.2 환경에서 XE 오류가 생기는 경우 - Object 클래스 변경 필요 XE Github  2017.11.27 8270
공지 XE 기능개선 XE 1.8.30 이하에서 반드시 수정해주셔야하는 부분입니다. XE 1.8.31  2017.02.26 6695
공지 1.8.18 XE 1.8.18 에서 사용시 반드시 수정해야할 사항들 ( XE 1.8.20 이후에서는 수정 불필요 ) xetown  2016.04.03 25808
공지 XE 기능개선 XE 1.8.12 이후부터 proc controller 일부가 작동 안 할 경우 확인할 부분 [1] XE  2015.10.16 25627
496 1.7.3.X 이전 XE 1.7 기반에서 목록 추출시 추가 변수 전달시 주의점 sejin7940  2013.07.21 2748
» 1.7.3.X 이전 XE 1.5 를 1.7 로 업데이트한 경우, 카테고리 사용여부 설정 버그 수정법 sejin7940  2013.07.21 2923
494 XE FAQ 자료실 모듈 (resource) 섬네일크기 수정하는 방법은? sejin7940  2013.07.26 2800
493 XE FAQ 에디터 쓰던 글 자동저장 기능의 시간간격 조절하는 방법은? sejin7940  2013.07.26 2835
492 1.7.3.X 이전 XE 1.7 기반으로 DB 이전 (import)시 댓글이 이전이 안 되는 경우 sejin7940  2013.07.26 2979
491 XE FAQ 도메인을 변경했는데, 사이트 링크 클릭시 예전 주소로 자꾸 연결되는데? ( +라이믹스) sejin7940  2013.07.28 3773
490 XE FAQ 기존 게시물 이동 할 때 첨부파일을 지우지 않도록 하는 방법이 있을까요? sejin7940  2013.07.30 2735
489 XE FAQ 비회원 게시판 글쓰기 비밀번호 길이 제한이 없나요? sejin7940  2013.08.01 22363
488 XE FAQ 회원가입 축하 메일 및 쪽지보내는 방법? / 가입내역 관리자에게 보내려면? sejin7940  2013.08.01 3221
487 XE FAQ 위젯 페이지에서 위젯을 사용하면 그 위젯은 어디폴더에 저장되죠? sejin7940  2013.08.02 2935
486 XE 기능개선 게시판 댓글 스킨에서 추가적인 변수 전달 안 되는 현상 보완 위해서. sejin7940  2013.08.11 2901
485 XE FAQ 회원정보 수정 후, 특정 주소로 이동시키는 방법 (회원정보보기로 이동이 아니라) sejin7940  2013.08.12 3162
484 XE FAQ 대댓글시에 댓글사용자를 내용 앞에 붙일 수 있나요? sejin7940  2013.08.19 2836
483 XE FAQ XE 1.7 에서 RSS 사용방법 sejin7940  2013.08.19 3747
482 XE FAQ 게시판 목록에서 이미지 제외한 첨부파일 다운로드 버튼생성 하려면? [1] sejin7940  2013.08.19 3463
481 XE FAQ 내 스크랩 리스트에 해당 게시물의 이미지나 이미지 주소를 뽑아 올수는 없을까요? sejin7940  2013.08.19 2740
480 1.7.3.X 이전 내가 안 읽은 쪽지 갯수 구하는 출력하는 방법? sejin7940  2013.08.20 2963
479 XE 기능개선 ruleset 정의한 부분 sejin7940  2013.08.22 3112
478 XE FAQ 검색시 기간에 상관없이 전체를 다 검색하게 하려면 (division 제외하는 방법) sejin7940  2013.09.03 3092
477 XE FAQ 본문 추천 및 댓글 추천시 새로고침 안 되게 하는 방법 sejin7940  2013.09.03 3678
XE Login