포럼
xe 템플릿 문법(cond)이 적용이 안되는 호스팅?
2013.07.07 19:18
레이아웃을 제작해서 배포를 하다보면 많은 오류를 접하게 됩니다.
그중 제일 알 수 없는 오류중 하나가 95%의 사이트는 정상 작동하는데
몇몇 5%정도의 사이트에서는 cond문법이 들어간걸 인식을 못해
그대로 노출하는 경우입니다.
게다가 xe기본 레이아웃에 포함된 cond문법은 인식하면서
제가 만든 레이아웃 cond를 인식못할때 많은 고민을 하게 되는데요.
예상을 해볼때...5%의 사용자 환경의 경우..
1. cond의 갯수가 많을경우 제대로 처리를 못한다.
2. 호스팅사의 xe호환성이 떨어진다.
3. 레이아웃 개발이 잘못되었다.
이정도가 될것 같은데..
도대체 원인이 무엇일까요?? 알고 계신분 없나요??
댓글 10
-
Lansi
2013.07.07 19:28
-
푸시아
2013.07.07 20:00
333333
템플릿 문법은 xe 코어 존재와 같이 가는 것입니다. xe 코어가 작동한다는 것은 템플릿 문법이 파싱되고 있다는 뜻과도 같습니다. 만약 템플릿 문법이 안된다고 하면 조건문이 안되는게 문제가 아니라 제대로 된 화면 자체가 안나오고 알수 없는 소스코드만 주루룩 뜰 것입니다.
-
쿡래빗
2013.07.07 20:15
음... 그런가요..
개발을 어떻게 해야 잘못될수가 있는건가요?? 아무리 생각해도 원인을 몰라서요..
cond문법을 단순히 if문으로 변경하면 아무 이상없이 잘 작동하거든요..
아래와 같이 문제 사이트에서는 cond문법만 그대로 html로 노출이 됩니다..
loop 문법은 잘 작동하구요..
-
푸시아
2013.07.07 20:49
음.. 그래요? 제가 잘 모르는 부분이 있나 보네요 ;;
-
휘즈
2013.07.07 22:50
같은 경험이 있는데
아래와 같은 경우에
<div class="visual main"공백|cond="
잘 작동하기에 몰랐는데 우연히 소스보기 했다가 코드 노출되는 것을 알았습니다.
공백없애니 해결되었습니다.
위 코드같은 경우에도 원인은 알 수 없지만 3번일 가능성이 크다고 조심스럽게 판단해 봅니다.
-
휘즈
2013.07.07 23:55
-
윈컴이
2013.07.07 22:58
레이아웃을 비운 후, <block cond="$is_logged">로그인됨</block> 처럼 가장 쉬운 것으로 테스트 해보세요.
-
쿡래빗
2013.07.08 01:40
개발자 실수(제가 실수한거면)이면 오히려 다행인데..;;
대부분의 사이트에서는 정상동작하고 몇몇 일부 환경에서만 발생해서 해결을 못하고 있습니다..
-
이온디
2017.08.03 01:39
xecenter 레이아웃의 경우, 옵션 설정 스크립트와 CSS를 인클루드로 빼니 정상 동작하네요
-
라미아스튜디오
2013.07.08 19:27
혹시 그 호스팅이 미리내가 아닌지요?
제가 미리내 호스팅 쓸때 xe마켓에서 구매한 레이아웃중 그레이포탈과 cielo v2등의 레이아웃에서
그런문제가 발생했었습니다. 그때 개발자분께서는 원인을 잘 모르겠지만 신문법이 작동하지않고 구문법으로해야 작동하는거같다
라고말씀하셨는데 이와 같은문제가 아닐까싶습니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
쥬르 | 페이지 제한 [2] | 2018.01.12 by 키큰아이 |
이온디 | XE 오픈소스마켓을 열였습니다. | |
MadhukarBM | Xedition이 작동하지 않습니다. 해결책을 제안 해 주시겠습니까? [6] | 2018.01.02 by MadhukarBM |
NOVCUBE | 관리가 안되는 모듈 애드온 레이아웃이 워낙 많아서 고민이네요. | |
쿨린아 | 클라우드플레어 비지니스 사용해보신분있나요?? [4] | 2017.11.24 by ryush00 |
DOCHIS | PHP 업그레이드 이후 PHP코드가 컴파일되지 않고 그대로 출력되는문제, [2] | 2017.11.10 by DOCHIS |
kdp | 애드온 아이디어 받습니다. [12] | 2017.11.03 by 네모세상 |
패턴스토리 | XE3에 대한 생각 [1] | 2017.10.03 by pmacsoft |
prologos | Google Drive API를 이용하는 에디터 스킨 [13] | 2017.09.23 by qwertylife |
지나니 | 게시판 저장에서 '잘못된 요청입니다' 메세지 | |
zartin | 이것좀 만들어 주세요. [2] | 2017.09.10 by Lamia |
에디트컴 | 오랜만에 왔는데 너무 좋아졌는데요 | |
세종위자드 | 첨부파일을 외부로! 애드온 배포합니다. (2차 수정) [17] | 2017.09.06 by 녹색사랑 |
mojo | XE3, 그리고 ROUTE | |
수빈409 | 네이버 analytics API 중단되었나요? | |
제이엔지 | 지금은 그냥 포럼이지만 | |
라르게덴 | XE코어에 일본어 번역을 하고 있습니다. [11] | 2020.03.14 by if_n**** |
쿡래빗 | xe 템플릿 문법(cond)이 적용이 안되는 호스팅? [10] | 2020.03.14 by 이온디 |
스맛 | 바이러스 백신 프로그램 사용 경험 [12] | 2017.07.25 by pachecus |
J.LAB | 스케쥴 예약 모듈을 소개합니다. [3] | 2017.07.22 by 훈스카이 |
PHP 버전이 낮아서 그런게 아닐까요?
preg_replace를 사용할텐데 그 함수를 지원 안 하는 걸지도요.