포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE Core 1.4.5에서 JS 파일 추가 변동사항[XE 버그로 결론]
2011.03.25 11:33
XE 버그로 결론 낫습니다.
============
1.4.5에서 Context::addJsFile()을 통한 js 파일 추가에 약간 변동이 있어 공유하고자 합니다.
Context 클래스 리팩토링 하는 과정에서 코드 또한 변경한 것 같습니다. 이전에는 순서 파라미터가 동일하면 호출된 순서로 HTML 상에 <script> 태그를 표시했는데
이제, 순서 파라미터가 동일하면 뭔가 뒤죽박죽으로 <script> 태그를 표시하는 것 같습니다.
이렇게 해서 사용하던 모바일 스킨들에서 문제가 생길 것 같은데요...
SocialXE 댓글 위젯과 정보 위젯에서는 문제가 발생해서 아래와 같이 변경하였습니다.
============
1.4.5에서 Context::addJsFile()을 통한 js 파일 추가에 약간 변동이 있어 공유하고자 합니다.
Context 클래스 리팩토링 하는 과정에서 코드 또한 변경한 것 같습니다. 이전에는 순서 파라미터가 동일하면 호출된 순서로 HTML 상에 <script> 태그를 표시했는데
이제, 순서 파라미터가 동일하면 뭔가 뒤죽박죽으로 <script> 태그를 표시하는 것 같습니다.
{@ Context::addJsFile("./common/js/jquery.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/common.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/js_app.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/xml_handler.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100000) }이렇게 해서 사용하던 모바일 스킨들에서 문제가 생길 것 같은데요...
SocialXE 댓글 위젯과 정보 위젯에서는 문제가 발생해서 아래와 같이 변경하였습니다.
{@ Context::addJsFile("./common/js/jquery.js", true, '', -100005) }
{@ Context::addJsFile("./common/js/common.js", true, '', -100004) }
{@ Context::addJsFile("./common/js/js_app.js", true, '', -100003) }
{@ Context::addJsFile("./common/js/xml_handler.js", true, '', -100002) }
{@ Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100001) }댓글 4
-
씨지
2011.03.25 16:07
-
ForHanbi
2011.03.25 23:50
기능상 문제 없는건 다 내려가 있는 상태입니다. -
난다날아
2011.03.28 08:37
1.4.5에서 Context 클래스 리팩토링하며 동작이 변견된 것 같습니다. 로드하는 순서가 중요한 js파일이라면 명시적으로 로드 순서를 지정해 주는 것이 좋을 거 같아요. SocialXE 스킨들에는 그렇게 반영했다는 것이고요. -
행복한고니
2011.03.29 16:47
해당 문제는 수정되었어야 맞습니다. ^^;;
제 개발 환경에서는 문제없이 잘 동작하고 있는데, 환경이 어떻게 되는지 알 수 있을까요?
글쓴이 | 제목 | 최종 글 |
---|---|---|
SMaker | 1.5.0 브랜치 업데이트 좀 해주세요~ | |
착한악마 | 글작성 완료 페이지는 도대체 어디에? [4] | 2011.05.02 by 착한악마 |
Cody | [질문] XpressEditor에서의 <P>태그 처리하기... | |
obok | 버그 신고 | |
NetCabin | 신문법 쿼리 unload 사용 되시는분들 있나요? [8] | 2011.04.29 by Cody |
정찬명 | 지금 사용하는 게시판에 만족하시나요? [31] [1] | 2011.05.18 by 오신사 |
푸름빠 | 제로보드xe로 동시접속자 300명까지 감당이 될까요? [4] | 2011.04.27 by 마일드^^ |
토비코비 | XE 강의도 있었으면 합니다. [1] | 2011.04.27 by 마일드^^ |
Treasurej | 앱에서 글쓰기 됐으면 좋겠네요.^^ | |
씨지 | 모듈확장시 queries xml 파일도 확장(override)시킬 수 있는건가요? [2] | 2011.04.22 by 씨지 |
에혀라X | 1.4.5 업뎃이후 가상호스트 접속문제 [1] | 2011.04.20 by senate |
오왕록 | 버전 업데이트하고난 후 페이지가 안열려요.... [2] | 2011.04.20 by 어라하여 |
ksdwm72 | 기본이자 핵심 에러에 대한 긴급 패치 및 공지에 대해 [6] | 2011.04.19 by Garon |
김 무건 | 이제 iePngFix 는 지원 안하나요? [2] | 2011.04.18 by criuce |
정찬명 | XE개발팀이 묻고 답하기 게시판에 답변을 달지 못하는 이유. [8] | 2011.04.16 by 디제이쿠 |
씨지 | 검색엔진 친화적인 Sitemap 프로토콜 모듈 [1] | 2011.04.15 by redred |
참목자 | 제로보드xe 앨범 에러 관련 문의드려요. 꼭 빠른 답변 부탁드려요.. | |
라온넷닷컴 | slow query 발생 [1] | 2011.04.14 by sol |
Treasurej | XE에서 자바스크립트문? [4] | 2011.04.14 by sol |
친절뺀질이 | 레이아웃 변경에 대해 문의드립니다. [6] | 2011.04.14 by 몽이130 |
관련하여 다른 가지로 얘기해보고 싶은게 하나 있었는데...
js파일들의 로드하는 곳이 반은 header에 반은 body에 있는거 같은데...
body 아래쪽으로 더 내릴 수 있는 녀석들은 없는건가요?
기능상 문제가 없다면 JS는 웬만하면 다 body 아래로 내려서 로딩하고싶다는 생각이 들어서요.^^
아마도 이미 다 고민해서 결정하셨을 것이라 생각이 됩니다만...^^