묻고답하기

일반 레이아웃과 모바일 레이아웃을 함께 사용할 수 있는 레이아웃을 만들었어요,

모바일은 기본적으로 jQuery를 불러오지 않기 때문에, jquery.js를 최상단에 불러오려고 해요.

XE1.5부터 지원하는 CDN이 가능하도록 하기 위해 아래 코드를 만들었어요.

<!--@if(class_exists(Mobile) && Mobile::isFromMobilePhone())-->

<block cond="__DEBUG__">{@ Context::loadFile("./common/js/jquery.js", true, '', -100005) }</block>

<block cond="!__DEBUG__">{@ Context::loadFile("./common/js/jquery.min.js", true, '', -100005) }</block>

<!--@end-->

 

(ps. 참고로 addJsFile로 하면 CDN지원이 안되네요.)

 


그런데 일반적인 경우에 문제가 없는데,

모바일 게시판 스킨을 함께 사용하면 아래와 같이 모바일 스킨에서 js 불러오는 코드가 있어 위의 레이아웃에서 사용하는 jquery가 최하단으로 밀리게 되고 제이쿼리가 먼저 로딩되지 않아 문제가 발생하게 되요.

{@ Context::addJsFile("./common/js/jquery.js", true, '', -100000) }

{@ Context::addJsFile("./common/js/js_app.js", true, '', -100000) }

{@ Context::addJsFile("./common/js/common.js", true, '', -100000) }

{@ Context::addJsFile("./common/js/xml_handler.js", true, '', -100000) }

{@ Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100000) }


저 뒤에 붙은 숫자가 순위를 조절하는 걸로 생각하고 있는데 loadFile 을 사용한 곳에서는 아무리 변화해도 순번을 변화시킬수가 없어요ㅠ.ㅠ

이 코드가 잘못된 것인지, XE에서 해결이 안되는 지 문제인지 궁금합니다.

 

아니면 어떻게 해야 원하는 조건(1. CDN가능할 것, 2. XE1.4에서 호환될 것, 3. jquery.min.js를 최상위로 올릴 것 4. __DEBUG__가 없으면 jquery.js를 불러오지 못하게 할 것)을 다 충족시킬 수 있을까요?

 

답변해주시면 정말 감사하겠습니다 ㅠ.ㅠ

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
겨레사랑 플래닛 최근글 출력 위젯 버그(?)여요 file  
binino1 가입폼 관리에서 추가항목의 체크부분 이름을 바꾸고 싶은데.... [1] file 2009.08.16 by khongchi
bluekai17 메일인증 관련해서 질문좀 드립니다 ㅠㅠ [1] file 2009.08.16 by khongchi
경로중복 주소가 중복되어 링크가 걸립니다  
바이블인사이드 제가 주로하는 xe버전 업데이트 할때 순서인데 보통 이렇게 하는거 맞나요? [2] 2009.08.16 by 바이블인사이드
바이블인사이드 기능추가같은 건의사항은 어디에 올리나요?  
신석호128 게시판 조회수 한번만 올리는것좀 알려주세요.고수님 [1] 2009.08.16 by khongchi
왕룡 페이지수정에서 content 위젯 으로 방명록 글 보이게하면 ... [1] file 2009.08.16 by khongchi
HX 페이지 내 이동 (책갈피 기능) 질문입니다 [2] 2009.08.16 by HX
우냠냠 특정아이디가 포인트하락현상... [1] 2009.08.16 by 바이블인사이드
뚝새 페이지 복사 가능은 아직 안 되는 것인가요? [9] 2009.08.16 by 뚝새
Skyline920 로그인인포창 필요없는 링크 지우는법? [3] 2009.08.16 by sakra
3rdcar 첨부파일 업로드가 안됩니다. [9] 2009.08.16 by 노동현548
으아악. xe official ver2 레이아웃에서 Balck스킨 말고 다른 컬러는 상단의 색을 어떻게 수정해야 하나요? file  
겨레사랑 구글 크롬에서 이미지 등록시 오류가 나요 [1] file 2009.08.16 by June Oh
llppll 게시판 확장 컴포넌트, 어떻게 풀어놓나요 [1] 2009.08.16 by June Oh
sakra 게시판이 안보여요  
얼쑤좋구나 게시판 403 에러 XE폴더 삭제후 재설치 시 해결될까요? [1] file 2009.08.16 by 뚝새
Boske 상자 위젯 에러 [1] file 2009.08.16 by phiz
pilwon79 upload file size 변경안됨 [1] 2009.08.16 by phiz