XETOWN

물어보기

조회 수 88 댓글 8

안녕하세요.
jQuery tab 기능을 사용하다고 난감한 상황이 생겨서 질문드립니다.

 

원래 생성했던 페이지에서는 tabs 가 잘 뜨는데
새로 페이지를 더 만들고 tab을 이용하려고 하니 새로생성 되는 페이지부터는 ui가 안뜹니다.

 

이상한점은 기존에 잘 되던 페이지(http://paristime.net/map)을 삭제하고 새로 만들어도
map이라는 이름으로만 페이지를 만들면 아무문제 없더라구요;;

문제 없는 페이지들의 소스를 보면

<link rel="stylesheet" href="/common/js/plugins/ui/jquery-ui.css?20160705225954" />

라는 문구가 있는데 문제 있는 페이지들은 저게 없더라구요..

 

제 생각에는 새로 생성되는 페이지부터는 jquery ui를 로드 안하는것 같더라구요.
그런데 또 기존에 있던 map이라는 페이지를 삭제하고 다시 만들어도 그 map이라는 이름이 붙은 페이지는 ui를 로드하는것 같고...

 

답답합니다.

 

제가 이미 시도해본 것 부터 말씀드리자면

1. xe최신버전을 다운받아서 전부 덮어씌워 봄.
2. jquery ui에 관한 애드온을 전부 비 활성화.
3. 캐시파일 정말 많이 재생성 해봄.
4. 제가 운영하고 있는 다른 xe사이트는 해당 문제가 없음

 

안해본것은 호스팅교체밖에 없는것 같네요..

 

이 문제 어떻게 해결하면 좋은지 고수분들의 답변 부탁드립니다.

 

감사합니다

 

PS:
문제없는 페이지: http://paristime.net/map
문제 있는 페이지: http://paristime.net/mapformaraisa 이뒤로 여러 생성된 페이지 똑같은 문제 발생..

  • profile
    Double'U' 2016.07.06 12:10:08
    레이아웃을 다른 것으로 바꿔보세요.
    웹에서 볼수 있는 소스코드상으로는 맨 하단에 css뿐만 아니라 jquery-ui관련 js도 안 불러오더라구요.
  • ?
    길동-홍 2016.07.06 19:17:40
    레이아웃을 완전히 다른걸로 바꿔봐도 소용없었습니다 ㅠ.
  • profile
    착한인연 2016.07.06 12:51:59
    기본적으로 소스만 본다면 위에 말한것와 같이 css를 못불러 오는것도 있지만,
    일단 탭부분의 코딩에 UI 스타일이 하나도 없습니다. css를 불러 오더라고 적용되지 않을것으로 보입니다. 코어를 건드리지 않았다면 min.css가 나와야 할것 같은데 classes부분을 수정하시지 않았나 싶습니다만. 아무튼 jquery-ui.css파일이 좀 이상하군요. /*! jQuery UI - v1.11.4 - 2016-07-05
    버전으로 나오는것 보니 1.11.4버전은 2015년것인데. 아무튼 이상한 부분이 많이 보입니다.
    내부를 볼 수 없으니 해결방법은 제시할 수 없지만 ^^; 소스만 보고 답글이 없어 참고하시라 글올려 봅니다.
  • ?
    길동-홍 2016.07.06 19:19:54
    제가 http://jqueryui.com/에서 스타일을 만들고 xe폴더에 덮에 씌워 그렇지 않나 싶어요.
    이것때문일것 같아서 xe코어 그대로 전부 덮어씌워 봤는데 안되더라구요 ㅠ
  • profile
    proto 2016.07.06 12:54:34
    <!--%load_js_plugin("ui")-->

    혹시 레이아웃에 위 코드가 들어가있나요?
  • ?
    길동-홍 2016.07.06 19:17:58
    아니요, 그런코드 없어요 ㅠ
  • profile
    proto 2016.07.08 11:55:28
    그럼 넣어보세요.
    1
  • ?
    길동-홍 2016.07.09 07:14:48
    사랑합니다. !!!!

서버에 요청 중입니다. 잠시만 기다려 주십시오...