Extra Form
PHP PHP 8.3
CMS Rhymix 2.1

수식 입력기로 아래 세가지를 복합적으로 사용하고 있습니다. 

 

1. FMathEditor : Java 방식, 이미지 삽입

2. Soo_Equation Editor : 라이믹스 에디터 컴포넌트 방식

3. MathJax : 스크립트 방식. 

 

 

1. 2 번은 관리자 페이지 - 고급 - 에디터 (컴포넌트) 를 통해서 관리가 되고 있고, 

3번은 관리자 페이지 - 사이트 디자인 - 레이아웃 - 상세 설정 - 헤더 스크립트
<script> 스크립트 </script> 를 추가해 관리하고 있습니다.
(PC 버전과 모바일 버전 각각 추가-저장-캐시파일 재생했습니다)

 

  PC(본문/댓글) 모바일(본문/댓글)
FMathEditor o/o o/o
Soo_Equation Editor o/o o/x
MathJax o/o o/x

 

PC쪽은 문제가 없어서 잘 되었다고 생각하였는데, 

 

모바일쪽이 문제가 있네요.

본문까지는 잘 적용되지만, 댓글(Comment) 들어가서 보면,

soo_equation 과 MathJax 두개가 정상적으로 인코딩이 안되어 있네요.

 

KakaoTalk_20240619_173720593.png.jpg

 

 

스케치북5 문제인가 싶어서 

기본 게시판에서도 해봤는데, 똑같습니다. 

 

  • profile

    도저히 감이 안잡혔는데 곰곰히 생각하다 보니 문득,

    저 모바일-댓글 보기(view) 상태가
    글/댓글 수정(edit) 할 때와 (느낌이) 같다는 생각이 들었습니다.

    글/댓글을 수정(edit) 할 때 보면
    정상적인 상태에서도
    MathJax 코드는 해석되지 않고 코드 그 자체로 보이고,
    Soo_Equation 코드 역시 f(x) 라고 표시되는 박스로만 보이고,
    저장 버튼을 눌러서 view 상태가 되어야만 원하는 형식으로 인코딩이 되는데

    모바일-댓글(comment)-view 가 그런 상황에 빠져 있는게 아닌가?
    하는 생각이 든 거죠.(이유는 모르겠으나)

    --> 이건 아닌 것 같네요. 

     

    ---


    아니면 

    모바일-댓글은 처음부터 보이는게 아니고,

    ------------------------

    첨부

    ------------------------

    댓글

    ------------------------

    댓글쓰기

    ------------------------

     

    이렇게 접혀 있다가 댓글(Comment) 부분을 클릭해야 확장되면서 보이는 방식인데,
    이것 때문일 수도 있겠구요.

  • profile

    xe/modules/board/m.skins/default/read.html
    '댓글' 문구 클릭하면 
    -> 확장하면서 다음 실행         loadPage({$oDocument->document_srl}, {$lastpage});


    xe/modules/board/m.skins/default/js/mboard.js 에 있는 loadPage가 실행되는데...

    function loadPage(document_srl, page)
    {
        var params = {};
        params.cpage = page;
        params.document_srl = document_srl;
        params.mid = current_mid;
        jQuery.exec_json('board.getBoardCommentPage', params, completeGetPage);

    ㄴ 이건 중계역할만 하고 있고, 실제로 일하는 애는 completeGetPage

     

    function completeGetPage(ret_val)
    {
        jQuery("#cl").remove();
        jQuery("#clpn").remove();
        jQuery("#clb").parent().after(ret_val.html);
    }
     

    여기서 뭔가 추가 작업이 필요한 것 같은데...

  • profile

    착각이 하나 있었습니다. 

    원래 쓰던 스킨이 스케치북 스킨이 아니고 

    모바일 스킨 - 사이트 기본 스킨 사용(XE 게시판 기본 스킨) 을 쭉 썼었네요. 

    그리고 이걸 스케치북5 로 바꿔 보니 모바일-댓글에서도 수식(3종)이 모두 정상적으로 보입니다.

     

    스크린샷 2024-06-20 041328.png

     

    모바일 스킨 - XE 게시판 기본 스킨

    ㄴ 이 문제였던 것은 확인했습니다. 

     

    우선

    모바일 기본 스킨 - 스케치북5

    로 바꿔놔야겠습니다. 

     

    [추가]

    XE Default 스킨 

    ㄴ 모바일 : PC와 동일한 반응형 스킨 

    으로 해도 문제가 없습니다.

    따라서 모바일 전용 스킨의 접고 펴는 기능 때문에 발생하는 문제는 맞는 것 같습니다. 

    문제가 계속되는 XE 게시판 기본 스킨 (모바일) 은

    테스트 게시판 하나만 열어서 

    시간 날때 문제 원인을 찾아봐야겠습니다. 

     

    https://allcalc.org/41784

     

     

    스크린샷 2024-06-20 155111.png