묻고답하기

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

모바일은 기본적으로 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 남기남
앙금골리앗 제로보드xe 제작후 cafe24 호스팅 연결시 에러가 나요  
이피디 메인페이지가 좀 이상하네요. [2] 2012.06.14 by sejin7940
낙타를타고 업그레이드 에러입니다. 살펴봐주시길 부탁드립니다. [1] 2012.06.14 by sejin7940
영구만세 admin에서 설치된 레이아웃, 모듈, 위젯이 나타나지 않습니다. [1] 2012.06.14 by 영구만세
쿵푸팬더 외부 이미지를 저장하는 방법이 있을까요? [1] 2012.06.14 by 키스미베이베
꾸진 테미미리보기는 원래 안되는 기능인가요? [1] 2012.06.14 by 노란붕어
jeffery_1 갤러리 게시판에 여러장의 사진을 한번에 올리는 기능? [1] 2012.06.14 by 노란붕어
hika1 jquery.js 불러오는 코드 질문이요 [1] 2012.06.13 by hika1
가나다시마 제로보드 사진첩에 사진부분이 안나와요 [2] file 2012.06.13 by 가나다시마
kbj153 자신의 홈페이지 서버 PHP 값 확인하는 법 [3] 2012.06.13 by 디마인
디마인 대표아이콘 출력 애드온 과 포인트 레벨 아이콘 표시 애드온 를 같이 사용하면  
주나데이 이 화면이 계속 출력이 되는데.. 알려주실분 계신가요?.. [2] file 2012.06.13 by 주나데이
진주한알 (급)제발 도와주세요..ㅠ [3] file 2012.06.13 by 진주한알
프로개미 새글 알림 기능에서 지멜 설정시 스팸함으로 이동하는 문제 해결방법 있나요?  
배포 업로드 소스 에러 질문(XE 아님/PHP)  
Birdy 커뮤니티 모듈 문제? [1] file 2012.06.13 by 송동우
아루히 서버에 요청중 메시지 변경 [1] 2012.06.13 by 송동우
아루히 비회원 추천, 비추천 - 추천했습니다, 할 수 없습니다 메세지  
해규 위젯페이지에 자동으로들어가는 overflow:hidden  
공씨 송동우님 추가질문드려요. (카테고리 문제)  
zangwoosung 댓글 버튼 이벤트 가로채기 [1] 2012.06.13 by cycix2
커피마셔 게시판 등록 폼에 관하여 질문 드립니다. [1] 2012.06.13 by cycix2
영광아빠 사진첨부)이거 어떻게 해결이 안될까요.ㅜ.ㅜ 어제도 올렸었는데.. [1] 2012.06.13 by 궁금한것이많앙
가나다시마 게시판만 보게하는 법 [1] file 2012.06.13 by cycix2
가을풍경 요일 구하는 위젯을 만들려면 어떻게 해야 하나요?  
납작코 게시판 설치 file  
가나다시마 제로보드 게시판을 html에 적용시키는법 [2] 2012.06.13 by 다조아해
리리리리크 익명 게시판에서 관리자만 회원 닉네임 볼수있게 하는 법이요! [2] 2012.06.13 by 송동우
saladin .com/xe를 .com/ 으로 변경 [4] 2012.06.13 by 꿀꺽2
zangwoosung 댓글 칸에 코드를 임베드하고 싶습니다. [1] file 2012.06.12 by 송동우