질문/조언질답게시판

현재 http://selfmoa.com 본 페이지를 작업하고 있는데..

메인페이지를 제외하고는 정상적으로 제이쿼리가 먹는데.. 뭐가 문제일까요?

 

아무리 다른레이아웃을 해봐도 모바일 레이아웃만 이 문제가 일어나고 있네요 ㅜ

  • profile
    모바일에서만 인가요?
    콘솔로 보니 모바일보기에서만 에러가 뜨던데요.

    모바일쪽 메인페이지에서 작동하는 레이아웃,모듈,위젯,애드온 등에서 코어에서 불러오고 있는 js 를 불필요하게 중복해서 따로 불러오고 있는지 확인해 보세요.
  • profile profile
    애드온은 현재 모바일에서 불러오는것은 아무것도 없습니다 ㅜ_ㅜ 위젯이나 모듈, 애드온 역시도 순정 그 상태다 보니 뭐가 문제인지 잘 모르겠네요..
  • profile profile
    순정상태의 애드온,모듈,위젯에서 예전에 개발자들이 습관적으로 로드한게 있습니다. 이게 과거 코어에서는 문제가 없었으니 최근 코어에서부터 문제가 발생합니다. 제가 확인한 바로는 기본적인 오토링크 애드온 부터 굉장히 광범위한 자료들이 문제가 있습니다.
  • profile profile
    1.7.4.1 의 버전 XE를 사용하고 있어요
    애드온의 경우에도 모바일을 제외한 PC에서만 사용하고 있어요

    어떠한것을 더 확인해보면 될까요?
    이상하게 cafe24에 입주중인데, 저서버는..
    저기서 그런 문제가 일어나네요 ㅜㅜ
  • profile profile
    1.7.4.1 이면 제가 말씀드린 이슈와는 상관 없을 것 같습니다.
  • profile profile
    혹시나해서 다시 XE를 올려보고 있습니다.
    코어 그대로 다시 올려보고, 그래도 그렇다면..답이 없겠죠? (암담)
  • profile profile
    굉장히 오래된 코어를 사용하시는데 여기저기서 문제가 생겨도 이상하지 않아 보이네요ㅡㅡ;
  • profile profile
    그건 그러겠네요. 이거 말고 다른 서비스를 하는 서비스 XE코어도 1.7.4.1 인데 전혀 문제가 없었어요

    그리고 특정 버전을 선호하는 이유도, 나름의 LiteXE를 만들어서 사용하고 있어서.. 버전이 올라갈때마다 수정하기가 너무 벅차더라구요 ㅜ

    이번에 다시 1.7.4.1 올려보고 안되면 최신버전으로 올려보려고 합니다
  • profile
    모바일 메인페이지에서 제이쿼리가 안된다는 것인가요?
    현재 상태에서 모바일 페이지를 개발자 모드로 보면 common/js/jquery.js 파일을 로드하지 않고 있습니다.

    지금 반응형을 사용하는 상태는 아니니 모바일 레이아웃에서 jquey파일을 별도로 로드해보세요.
  • profile profile
    모바일레이아웃에서 별도로 로드하는 것을 추가하는 것이 정석은 아니라 최신코어에서 문제가 생길겁니다.
    코어에서 불러오는게 정상.....
  • profile profile
    모바일 메인페이지에서만 제이쿼리가 안돌아가고 있어요.

    원래는 1.7.4.1에서는 코어에서 불러오는것인데, 현재 메인만 안불러와지고 그 외의 서브에서는 잘 불러와지고 있어요
  • profile profile
    물론 최신코어에서는 자동으로 불러오죠...
    오래된 모바일 레이아웃에서는 jquery로드하는 부분이 들어가 있는데 코어에서 지원을 안했다는 것이죠.
    이런 레이아웃들을 그대로 두고 최신코어를 올려도 그냥 저냥 사용되더군요.
    물론 제가 관리하는 사이트들은 XE를 거의 순정상태에서 사용해서 다른 것과 충돌하는 문제가 거의 없는 것도 있지만요.

    하지만 질문자님의 경우 현재 상태에서는 안불러오고 있으니 따로 불러와야죠~
    실제로 구버전, 그리고 코어 수정을 해서 사용중이구요.
    최신 코어를 사용할 것이 아니라면 코어를 수정해서 불러오거나 레이아웃 같은데서 불러와야죠.

    개인적으로는 코어 수정과 구버전에 머물러 있는 것 둘다 좋아하지는 않습니다만 제 사이트가 아니니까요.
  • profile profile
    방금 순정 XE를 올려도 동일한 문제가 있네요 ㅜㅜ
    최신 코어를 올려보고 한번 지켜봐야겠어요
  • profile profile

    오래된 모바일 자료들이 잘못해왔던거 아닌가요? 저는 그렇게 알고 있습니다.
    못불러오는 경우를 대비해서 따로 로드하는 것을 추가 했던거..

    최신코어에서는 이것 자체가 문제가 되는 것이구요.

    최신코어에서 따로 불러오는게 한군데라도 있고 제이쿼리 사용하는 곳이 있으면 100% 문제가 생깁니다. 가장 쉽게 확인 가능한 곳이 게시판 CK에디터 쪽...

  • profile profile
    게시판에서 불러온 것일수도 있겠네요.
    메인과 같은 위젯 페이지를 만들어서 비교해보세요.
  • profile profile
    감사합니다 :)
  • profile profile
    맞아요 CK에디터로 가장 확인이 쉬운...

    아무래도 코어를 따라가는게 맞는거 같아요
  • profile profile
    100%는 아닙니다만.
    jquery로드를 하는 오래전에 만든 레이아웃이 최신코어에서도 잘 동작하니까요.
  • profile profile
    아.. 내용 전달에 약간의 오류가 있었습니다.
    js 로드 순서를 바꾸게 로딩하는 경우 100% 입니다.

    네. 최신 코어에서 정한 순서대로 작동하는 것을 방해하지 않는 경우는 코어에서 로드하지 않은 부분도 같은 파일이라 문제는 없습니다.

    다만, 100% 까지는 아니더라도 대부분 순서가 꼬이게 되서 문제가 생깁니다.
    최신 1.8X 버전부터 인가 5가지인가 js 순서가 정확하게 맞게 로드되어야합니다.

    따라서 절대로 레이아웃,애드온,모듈 등에서 공통 js 를 추가로 불러오는 것을 하면 안됩니다.
  • profile
    @웹지기 @Double'U' 두분 모두 감사드립니다.

    조금 부끄럽지만.. XE가 서버끼리 넘어올때 제이쿼리 관련된 무언가가 넘어오지 않았나봐요.
    자체적으로 가지고 있는 리포터를 확인해보니 파일이 누락되어서 다시 코어 파일중 일부를 넣으니 작동합니다 :)

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