제목과 같은 오류 현상을 겪는분들이 계실 겁니다.
뿐만아니라 여러 자료들이 js 오류로 이상동작을 하는 경우가 있습니다.
제가 질문을 해서 원인을 확인했던 것 인데 질문글과 그 질문글에 답변을 못본 분들은 아마 원인을 모르시고 그냥 다시 코어를 다운그레이드 하시는 듯 하네요. 어차피 해결해야 할 일이니 코어 다운그레이드가 아닌 직접 해결해 보는게 좋을 것 같습니다.
먼저 원인 부터 말씀 드리면
예전부터 아래의 내용을 레이아웃 또는 보드스킨에 강제로 불러와서 사용하는 경우가 많았습니다. 이런 저런 이유로 제작자분들이 코어에서 불러오는 것도 있는데 추가로 불러오게 하였는데 기존에는 문제가 없지만 1.8.44~ 부터는 이렇게 적절하지 못한 경우 js 가 꼬이게 되어 여러 문제가 발생합니다.
{@ Context::addJsFile("./common/js/jquery.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/js_app.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/common.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/xml_handler.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100000) }
주로 게시판의 _head, 글쓰기, 댓글쓰기 등 광범위하게 하드코딩 되어 있습니다. 못 불러오는 것을 염려해서 인지 ....
위 와 같은 내용이 있다면 모두 지워주세요.
또 게시판 스킨 뿐 아니라 레이아웃에서도 common/js/jquery.js 이런 경로로 불러오는 것이 있다면 제거해 주세요. 코어에서 불러오니 다시 불러올 필요가 없고 불러오면 오히려 문제가 됩니다.
이번 1.844 부터 이 파일들의 로딩 순서가 중요해 졌는데 코어에서 순서를 맞춰 불러오는 것이 이런 코드들때문에 순서가 바뀌면서 여러 에러를 일으키게 됩니다.
https://xetown.com/qna/731019