몽구 에디터 적용방법
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
시놀로지 웹스테이션 가상 호스팅입니다.
몽구 에디터 애드온 설치 후
에디터 도구의 몽구아이콘을 누르면 최대화 창이 열리는데 아래와 같은 메시지가 나타납니다.
똑같은 방법으로 XE1에 설치해봤는데 정상 동작합니다. XE1은 PHP 7.4입니다. 라이믹스에서도 아래처럼 나와야 합니다.
관련 질문이 안보이던데 아무도 사용 안하는 에디터인가요??
해결 방법을 알고 싶어요~~~~~
댓글 4
에러나는 부분의 코드라도 올려주셔야 좀 더 빠르게 답변받을 수 있을 듯 합니다.
xetown에 "객체를 먼저 선언하지 않고 속성을 추가하려고 ~~"를 검색하시면 여러 해결방법이 나올 듯 합니다. 아래처럼...
https://xetown.com/questions/1493473#comment_1493485
어차피 몽구와 PHP8 Rhymix 간의 문제라서 몽구를 사용하지 않으면 정확한 답변을 얻기 어려우니까요.
https://github.com/mong9/xpressengine_addon_mong9_editor
stdclass 선언하면 에러 메시지는 더이상 나오지 않지만 빈 페이지만 나타나요.
$__Context는 라이믹스에서 더이상 사용하지 않는 전역 변수입니다. 해당 변수에 의존하는 자료는 사소한 오류를 수정하더라도 아예 작동하지 않을 가능성이 높습니다. db_info도 마찬가지로 라이믹스에서 안 쓴 지 오래 됐습니다.
XE 시절부터 정식으로 제공하는 함수나 메소드를 찾아보지 않고 우연히 노출된 비공식적인 자료구조를 이렇게 참조하는 자료들이 종종 있었는데, 이제는 모두 폐기대상입니다.
에디터를 editor 모듈 스킨으로 구현하지 않고 애드온으로 만든 것부터 아주 골치아픈 상황인데... github 히스토리를 보면 오래된 자료도 아니고 최근에 만든 물건이 왜 이런 00년대 코딩 방식으로 설계되었는지 모르겠습니다.
페이지 편집 하기 힘들어하는 분께는 이정도 자료여도 정말 감지덕지할 자료네요
좋은 자료 알려주셔서 감사합니다