조회 수 13675 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

다음은 위젯이나 레이아웃에서 로딩된 js의 중복 체크를 위한 구문입니다. (예: jquery.prettyPhoto.js)


<!--// 위젯이나 레이아웃에서 로딩된 js 중복 체크 -->

<!--@foreach(Context::getJsFile() as $key => $jsfile)-->

<!--@if(preg_match('/jquery.prettyPhoto.js/i',$jsfile['file']))-->{@$ptyptojs='Y'}<!--@end-->

<!--@end-->

<load cond="$ptyptojs != 'Y'" target="jquery.prettyPhoto.js" />


만약 이전에 로딩한 js파일을 삭제하고 새로운 js파일을 로딩하려면

{@$ptyptojs='Y'} 을

{@Context::unloadJsFile($jsfile['file'])} 

으로 수정하고

<load cond="$ptyptojs != 'Y'" target="jquery.prettyPhoto.js" /> 을

<load target="jquery.prettyPhoto.js" />

으로 수정하면 됩니다.


xe를 사용하다보면 여러 js파일이 중복로딩이 되어 수정이 반영이 안되거나 에러를 내뿜어대는 경우가 있는데,

그것을 해결하기 위해 매우 유용하게 활용할 수 있을 소스입니다.

 

이 방법은 컨텐츠 슬라이더 위젯의 제작자이신 '배워서남준다'님께서 알려주셨습니다.

고맙습니다.


TAG •
Comment '2'
  • ?
    구전모 2012.02.13 02:22
    안녕하세요. 땡모입니다. 제 홈페이젱서 사진 첨부를 하게 되면 자동으로 3개정도 중복으로 올라갑니다. 수동으로 지워서 1개만 올리고 있는 상황이죠.
    본문을 읽어보니, js파일이라는 녀석이 그런 역활을 엉뚱하게 하고 있는거 같습니다.
    홈페이지를 이렇게 저렇게 만지다보면 여러가지의 게시판이 설치가 되는데요. 어떤 경로에 있고, 어떤녀석을 수정을 어떻게 해야하는지 좀더 쉽게 알고 싶네요. ^^
  • profile
    JONG 2012.02.13 17:34
    http://www.xpressengine.com/index.php?document_srl=20373740
    이미지 포풍삽입이 일부 버전의 몇몇 브라우저에서 발생하는 모양입니다. 저도 1.5를 사용할때 크롬에서만 발생한 경우가 있었는데 별로 대수롭지 않게 여겨 파폭으로 들어가 구성했던 기억이 있네요. 해결방법은 묻고답하기 게시판의 링크로 대신합니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
21 Utility 안드로이드 개발환경 구축을 위한 프로그램 설치순서 file JONG 2011.12.20 14472
20 Utility PuTTY(한글) - SSH, Telnet 등 터미널 환경 접속 프로그램 file JONG 2011.12.19 11663
19 Database xe 서버이전시 xe_documnets의 content 수정 때 사용한 쿼리문 7 file JONG 2011.12.19 8826
18 XpressEngine XE 사이트 DB 복원하기 (올리기) file JONG 2011.12.18 16454
17 XpressEngine XE 사이트 DB 백업하기 (내려받기) file JONG 2011.12.18 17968
16 Utility Imagemapic - 이미지 맵태그 & 부분 링크 만들기 file JONG 2011.12.18 12736
15 Utility Rainmeter - 데스크톱 배경 꾸미기 & 활용하기 file JONG 2011.12.14 9434
14 Web Google Analytics 사용하기 - 사이트 방문자 통계, 분석 보고서 file JONG 2011.12.09 13472
13 XpressEngine 네이버 검색엔진과 연동하기 (XE Syndication모듈) 4 file JONG 2011.12.06 16574
12 XpressEngine iPhone에서 XE게시판에 이미지를 업로드하자! XE Writer 2 file JONG 2011.12.05 19343
11 Web 소셜북마킹 - AddThis 버튼 추가하기 file JONG 2011.12.05 10275
10 Utility IETester - 웹표준 지원을 위한 인터넷 익스플로러 버전별 브라우저 체커 file JONG 2011.12.05 8605
9 XpressEngine Textyle 모듈(xe기반 설치형 블로그)을 처음 사용해본 느낌 & 인터넷 잡상 file JONG 2011.12.02 11660
» XpressEngine 이미 로딩된 js파일의 중복 체크를 위한 소스 2 JONG 2011.12.01 13675
7 Web prettyPhoto에서 Youtube HD화질 동영상 출력하게 수정하기 2 file JONG 2011.12.01 13307
6 Web Facebook의 좋아요 버튼을 페이지에 붙이기 4 JONG 2011.12.01 14079
5 XpressEngine Facebook의 '좋아요' 버튼을 추가하였습니다 & 소스 11 JONG 2011.11.30 14457
4 Utility 이클립스(Eclipse)에서 SVN 사용하기 (예: XE core) file JONG 2011.11.30 10877
3 Utility Sakura Editor - 유니코드 대응의 일본어기반 메모장 file JONG 2011.11.29 10208
2 XpressEngine XpressEngine관련 사이트 링크 JONG 2011.11.29 26797
Board Pagination Prev 1 2 3 4 Next
/ 4