테스트 사이트 - 개발 중인 베타 버전입니다

글쓰기 누르면 [단축키일람] 버튼만 보이는 현상 .. 어떻게들 처리하고 계신지.. 채택완료

모조키 9년 전 조회 4,070

글쓰기 버튼 누르면 단축키 일람 버튼 만 뜨고 다른소스는 하나도 표시되지 않는 현상.. 겪어보신 분들 계실텐데요...

제 경우는 bbs와 skin 폴더를 건드리지 않은 최신버전에서 발생한 경우라서 ...

쯔읍...

 

에디터를 불러오는 쪽에서 무슨 문제가 발생하는 것 같습니다.

 

제 경우는

pc UI에선 아무 문제 없고

모바일UI로 버튼 눌러서 전환하면

이런 현상이 생기더군요

 

제 추론은

 

- 모바일모드에선 에디터를 안불러오고 textarea 로 와야되는데..

- 그누보드가 에디터를 불러오다가 뭔가의 충돌?로 짜구나는 것 같더군요

 

 에디터 불러오는 조건이

- 그누보드의 pc UI/ 모바일 UI 선택에 종속되는게 아니라

- 클라이언트가 모바일 기기인가? PC 인가 하는 조건에 종속되어있기 때문이라고 봅니다.

 

뭔소리냐면

- 모바일 ui  / pc 브라우저 - 단축키일람 버튼만 출력하는 에러

- 모바일 ui / 모바일 브라우저 - 텍스트에어리어 글쓰기 화면 출력

 

의 형태로 나타나기 때문입니다.

 

핸폰에선 정상적으로 텍스트 에어리어가 출력되거든요..

 

 

그래서 에디터 출력부분에다가 모바일UI 선택일경우 textarea 를 출력하도록 조건문을 달아서 쓰고있습니다.

 

어차피 모바일 스킨은 따로니까 그냥  에디터 출력부 지워버리고 textarea  박아서 써도 되지만요...

 

 

 

암튼 이런 현상 겪으신 분들 검색해보면 간혹 있던데..

 

어떻게들 처리하고 계신지 궁금해서  글 올려봅니다. 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

9년 전

임시방편으로 해봐야 언젠가는 터질거... 

 

이왕하는 김에 제대로 고쳐보자해서 

 

결국 다 뜯어고 치고 있습니다.

 

플러그인 하나 갖다 쓰려다가 삽질이 더 커져버렸네요.. ㅎㅎ;

 

플러그인들끼리 칸막이가 딱 쳐져서 서로 간섭 안생기면 좋겠습니다.. 정말로 ㅋㅋ

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

9년 전

데모 사이트에서 테스트해보시면 아시겠지만 원본에서는 문제가 없습니다.

아마 원본에 이것저것 추가하면서 문제가 생겼을 겁니다.

사이트 작업하면서 추가한 코드에서 스크립트 에러나 제이쿼리 중복 문제로 인한 경우가 많습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

모조키
9년 전
저말고 다른 분들도 이런 상황을 겪는걸 보면..
조금만 고치면
오류가 발생하는걸 막을 수 있지 않나...
하는 생각이 드는거죠..

조건을 js에서 처리하는지 php에서 처리하는지는 모르겠지만..

pc + pc ui 에서만 에디터 출력하고

나머지 조건에선 전부 textarea로 출력하도록 ....
모조키
9년 전
서버에서 접속자의 환경을 긁어서 php 변수로 던져주면

js 충돌로 에디터를 잘못 불러오는 상황은 막을 수 있지 않나..

그런생각을 해봅니다.
작은별
9년 전
데모 버전 보시면 모바일 기기든 PC든 둘 다 에디터 관련 에러는 발생하지 않습니다.
스크립트 충돌 부분 문제를 잡는 게 먼저입니다.
저도 몇 번 겪어 봤지만 외부적인 문제가 대부분이었습니다.
모조키
9년 전
jquery 플러그인 같은거 긁어다 쓰면 흔히 생기는 일이기 때문에 하는 말입니다.

일 줄이려고 남이 만들어 놓은거 갖다 쓰는데.. 그거로 인해 디버깅까지 하려니..ㅎㅎ

이쪽에서 처리 방식을 바꿔버리면... 귀찮은 일 안생길텐데.. 하는

그런 생각을 하는 거죠.. 뭐..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인