[Basic Information]

rhymix_version : 1.8.46 date : 2017-10-21 23:36:52 +0900

php : 7.0.22-0ubuntu0.16.04.1 (64-bit)

server : nginx/1.13.3

os : Linux 4.4.0-87-generic ssl : always

 

라이믹스 1.8.46 디벨로퍼 버전 업데이트시

 

위젯페이지 -> 페이지수정 -> 위젯수정후 저장 하면 확인 취소 버튼이 나오는데

 

확인 버튼 누르면 반응이 없습니다.

 

근대 신기한게 저장은 되네요 ...

 

확인버튼 누르면 화면을 리플레쉬 해야 하는데 ..다행히 저장은 됩니다.

 

참고하시기 바랍니다.

  • profile
    개발서버에서는 문제 없습니다. 해당 사이트에서 자바스크립트 에러나 서드파티의 오류인듯 한데요..
  • profile

    Screenshot 2017-10-22 at 00.53.51.png

    이것때문에 저장이 안되는것 같네요...

  • profile profile

    jQuery가 아예 로딩되지 않는 것은 아닌데, $ 기호로 인식하지를 못하는군요.

    콘솔 맨 아래에 커서가 깜빡이는 곳에 window.$ 라고 입력하고 엔터를 쳐보세요.
    함수 비슷한 게 나와야 정상입니다. 만약 undefined라고 나온다면
    어디선가 jQuery를 쌈싸먹는 서드파티 자료가 있는 거고요...

  • profile profile
    window.$ 라고 입력하고 엔터치니 undefined 나오네요 ...
  • profile
    function normailzeUri(uri) {
    var protocol = window.enforce_ssl ? 'https' : 'http';
    var port = (protocol === 'http') ? window.http_port : window.https_port;
    var filename = uri.filename() || 'index.php';
    var queries = uri.search(true);
    
    if(window.XE.isSameHost(uri.toString()) && jQuery.isEmptyObject(queries)) {
    filename = '';
    }
    
    if(protocol !== 'https' && queries.act && $.inArray(queries.act, window.ssl_actions) !== -1) {
    protocol = 'https';
    }
    
    return uri.protocol(protocol).port(port || null).normalizePort().filename(filename);
    }

    자문자답

    /common/js/common.js      에서 

    if(window.XE.isSameHost(uri.toString()) && $.isEmptyObject(queries)) {
    filename = '';

     

    if(window.XE.isSameHost(uri.toString()) && jQuery.isEmptyObject(queries)) {
    filename = '';

     

    고침  

  • profile profile
    코어쪽에 고치지말고.. 서드파티쪽에 문제될만한코드를고치시는게 좋아요..
  • profile profile
    람보님 서드파티라는게 모듈이나 위젯, 애드온을 말씀하시는건가요? 그리고 어떻게 찾을수 찾아야되는지..
  • profile profile
    그냥 XE나 라이믹스에서 배포되는 파일 제외한 모든 자료들이 서드파티입니다.
    modules/module <- 코어 파일
    modules/attendance <- 서드파티
  • profile profile
    아하! 답변 감사합니다.