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

제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
전체 695건
공지 XE 기능개선 XE 1.11.18 이후 버전의 익명 수정 버그 수정법 xetown  2023.10.07 3199
공지 XE 기능개선 XE 1.11.14 보안패치 - 타인의 쪽지 내용을 확인할 수 있는 버그 패치방법 xetown  2023.10.03 3265
공지 XE 기능개선 XE 1.11.6 이후 보안배치 #4 file rhymix  2022.07.05 3433
공지 1.11.6 XE 1.11.6 이후 보안배치 #3 rhymix  2022.04.02 3378
공지 1.11.6 XE 1.11.6 이후 보안배치 #1 xetown  2021.06.22 3774
공지 1.11.6 XE 1.11.6 이하 에서 공개댓글을 비밀댓글로 변경시 생길 수 있는 오류 수정법 sejin7940  2021.01.10 3696
공지 XE 기능개선 XE 1.11.4 이후에서 파일 업로드시 정상 작동 안 하는 현상 수정법 XE github  2019.04.02 6449
공지 XE 기능개선 php 7.1 환경에서 XE 오류 나는 경우 확인할 사항 sejin7940  2018.07.11 6372
공지 유용정보 php7.2 환경에서 XE 오류가 생기는 경우 - Object 클래스 변경 필요 XE Github  2017.11.27 9940
공지 XE 기능개선 XE 1.8.30 이하에서 반드시 수정해주셔야하는 부분입니다. XE 1.8.31  2017.02.26 7160
공지 1.8.18 XE 1.8.18 에서 사용시 반드시 수정해야할 사항들 ( XE 1.8.20 이후에서는 수정 불필요 ) xetown  2016.04.03 26281
공지 XE 기능개선 XE 1.8.12 이후부터 proc controller 일부가 작동 안 할 경우 확인할 부분 [1] XE  2015.10.16 26201

유용정보 라이믹스(Rhymix) 와 XE 인 경우를 구별하고 싶은 경우

출처 : sejin7940 

2019.04.19 2019.04.19 조회 433

라이믹스에서만 구현되는 특별한 기능들이 있다보니 상황에 따라, 라이믹스인 경우에만 어떤 함수를 실행하고 싶은 경우가 있다. if(defined('RX_VERSION')) { 라이믹스 인 경우 실행할 코드 } else { XE 인 경우 실행할 코드 }

XE 기능개선 php7 에서 위젯 코드가 길 경우 xe 비정상 작동시 확인

출처 : xetown 

2019.04.12 2019.04.12 조회 277

소스 작업을 하다보면 갑자기 사이트가 안 나오는 경우가 있다 xe의 레이아웃,모듈,애드온,스킨의 코드가 길어 xe 코어에서 템플릿을 끝까지 php 코드로 컴파일 하지 못하는 현상이 생기는데 phpinfo 에서 pcre.backtrack_limit 1400000 이상 pcre.recursion_l...

XE 기능개선 content 확장위젯 ( contentextend ) php 7.2 에서 작동하게 하려면

출처 : sejin7940 

2019.04.09 2019.04.09 조회 366

widgets/contentextended/contextextended.class.php 에서 class contentextendedItem extends Object { 부분을 아래 형태로 변경 class contentextendedItem extends BaseObject { 다른 content 형태의 위젯들도 유사한 오류들이 다 있을테니 extends Object ...

유용정보 회원탈퇴 버튼이 안 나오는 경우

출처 : sejin7940 

2019.04.04 2019.04.04 조회 256

회원정보에서 회원탈퇴 버튼이 일반적으로 나타난다 그런데 어떤 회원들에 대해 회원탈퇴 버튼이 안 나오는 경우가 있다. 직접 수정했다든지, 여러 경우가 있겠지만.. 소셜XE 를 사용하는 경우 소셜XE 설정에서 '회원탈퇴 금지' 에 체크가 되어있는 경...

유용정보 애드센스 반응형 광고 코드 수정 방법

출처 : google 

2019.04.03 2019.04.03 조회 264

https://support.google.com/adsense/answer/6307124?hl=ko

XE 기능개선 댓글 비회원도 추천 가능하게 하려면

출처 : sejin7940 

2019.03.18 2019.03.18 조회 316

댓글 비회원도 추천 가능하게 하려면 1) modules/comment/comment.controller.php 에서 function procCommentVoteUp() 에서 if(!Context::get('is_logged')) { return new BaseObject(-1, 'msg_invalid_request'); } 전체를 주석 (/* ~ */) 처...

유용정보 PHP 출력문 (print, printf, sprintf)

출처 : indigo 

2019.03.09 2019.03.09 조회 303

print 는 단순 출력 printf 는 치환하면서 출력 sprintf 는 치환하면서 변수로 저장 가능 보통 메세지문구 출력할때 특정값으로 변환해 그걸 변수화하기 위해 쓰는게 sprintf 임 애드온 등에서 에러를 바로 출력하기 위해 종종 printf 를 쓰기도 하고.

XE 기능개선 모바일 레이아웃에서 제일 위에 주소창 배경색상 넣기

출처 : Attrest 

2019.03.07 2019.03.07 조회 309

모바일 레이아웃에서 제일 위에 주소창 배경색상 넣기 <meta name="theme-color" content="#색상코드"> 를 배치하면 됨 https://m.post.naver.com/viewer/postView.nhn?volumeNo=15279433&memberNo=10381152

XE FAQ 템플릿 필터 - {$content|autoescape} {$content|noescape}

출처 : XE 

2019.03.07 2019.03.07 조회 297

xe 1.11 이후부터 $content 출력시 필터링이 포함된다. sejin7940_export 처럼 html 로 엑셀추출을 하거나, 표를 만드는 등의 경우 이 때문에 문제가 생기는 경우가 있다. $content 관련 필터 사용 방법 안내글 https://xe1.xpressengine.com/devlog/23277227 ...

XE 기능개선 css table scroll - tbody 안에 세로 스크롤이있는 100 % 너비의 HTML 표

출처 : code Q&A 

2019.03.06 2019.03.06 조회 7289

https://code.i-harness.com/ko-kr/q/1046d1e 링크 주소에 여러 방법이 나와있지만. 아래의 css 형태로 테이블 세로 높이를 지정할 수 있는 경우, 아래 형태로 css 를 하는것도 좋다. table ,tr td{ border:1px solid red } tbody { display:block; height:50p...

유용정보 cafe24 에서 cron-job.org 사용시 정상 작동 안 하는 경우

출처 : sejin7940 

2019.03.02 2019.03.02 조회 686

cafe24 사용하는데 cron-job.com 등의 cron 결과가 등록이 안 되면 cronjob 실행내역에서 history->detail 에서 볼때 실행결과에 src="/cupid.js" 가 있고 &ckattempt=1 형태 변수가 있는 경우 cafe24 설정에서 '스팸 SHIELD'를 사용 안 함으로 처...

XE 기능개선 영문 단어의 첫자를 대분자로. 또는 문장 전체의 첫단어의 첫글자만 대문자로

출처 : allthatyou 

2019.02.28 2019.02.28 조회 395

문장전체에서 첫단어의 첫글자만 대문자로 하려면 ucfirst($string); 문장의 모든 단어의 첫글자를 대문자로 하려면 ucwords($string);

유용정보 테이블 상단 header 를 스크롤에 따라 상단으로 고정시키는 방법

출처 : stackoverflow 

2019.02.22 2019.02.22 조회 917

테이블 상단 header 를 스크롤에 따라 상단으로 고정시키는 방법 <style> .sticky-header th { position: sticky; top: -1px; left:0;} </style> 사용하는 테이블 내부에서 테이블 상단 안내문구쪽의 tr 에 class="sticky-header" 를 추가해주고 이 상단 부분...

XE 기능개선 게시판 목록등에서 조회 수, 추천 수, 비추천 수 처럼 ' 수' 라고 나오는 부분을 제거하고픈 경우

출처 : sejin7940 

2019.02.20 2019.02.20 조회 264

게시판 목록등에서 조회 수, 추천 수, 비추천 수 처럼 ' 수' 라고 나오는 부분을 제거하고픈 경우 common/lang/lang.xml 에서 <item name="readed_count"> <value xml:lang="ko"><![CDATA[조회 수]]></value> 를 아래걸로 변경 <item name="readed_cou...

XE 기능개선 모바일 기본 레이아웃들에서 메뉴 클릭시 마이페이지 메뉴가 나오게 하려면..

출처 : sejin7940 

2019.02.20 2019.02.20 조회 266

최신 모바일 레이아웃들은. 대부분 레이아웃 자체에서 메뉴를 제어하기 때문에 무관하지만 기본 모바일레이아웃 ( default ) 처럼.. 메뉴 클릭시 Xe Core menu 모듈의 메뉴화면을 이용하는 경우.. 모바일 메뉴 클릭시 마이페이지 메뉴가 나오게 하려면.. modul...

유용정보 input text 형태에서 onchange 나 change 등의 명령이 안 먹는 현상 수정방법

출처 : brandonaaskov 

2019.02.19 2019.02.19 조회 326

text 형태의 input 에서 change 나 onchange 가 제대로 인식되지 않는다 특히 기존에 작성했던 내역이 selectbox 처럼 나오고 그 중 선택하는 형태에서는 더 심하다 이를 해결하는 방법은.. 기존에 사용하던 문구가 jQuery("#text").change(function(){ }); 형...

유용정보 ISO 8601 형태의 날짜 정보를 일반 날짜 YmdHis 형태로 변경하는 방법

출처 : evotech 

2019.02.10 2019.02.10 조회 300

API 등에서 날짜정보로 전달해주는 ISO 8601 형태를 다른 형태로 변경하려면.. ( ISO 8601 형태는.. 예를들면.. 2018-06-02T22:51:28.209Z 같은 형태임 ) 출력하고플땐.. date("Y.m.d H:i:s", strtotime($ISO8601_formate_date])) XE DB 에 넣을때는.. date("Y...

XE 기능개선 손님으로 자신의 댓글 수정시, 새로 기재한 닉네임이나 이메일주소, 홈페이지로 정보 수정이 안 되는 현상 수정

출처 : sejin7940 

2019.02.07 2019.02.07 조회 221

손님으로 자신의 댓글 수정시, 새로 기재한 닉네임이나 이메일주소, 홈페이지로 정보 수정이 안 되는 현상 수정하는 방법은 이를 수정하고프면 modules/comment/comment.controller.php 에서 function updateComment 함수에서 $source_obj = $oCommentModel->g...

유용정보 아이폰 기반시 본인인증 기능이라든지, 결제 기능등이 정상 작동하지 않는 경우

출처 : 궁푸의 저장소 

2019.02.07 2019.02.07 조회 540

아이폰에서 결제를 하거나, 본인인증을 하려할때.. "해당 양식은 보안되지 않았습니다" 라고 알림창이 뜨고 '보내기' 를 눌러도 결국 진행이 안 되는 경우가 있다 이는 사파리 브라우저 자체의 제한인데 HTTPS 페이지에서 HTTP로 데이터를 보내려고 할...

XE Login