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

에디터 P 태그를 BR로 바꿀려고 하는데.. 채택완료

다조아해 5년 전 조회 2,230

에디터에서 글을 작성해서 엔터를 치면

P 태그가 삽입되어 글이 많이 넓어지는 경향이 있습니다.

 

이것을 없앨려면 어찌해야 할까요?

 

적용 소스 : https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=262">https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=262

 

/smarteditor2/js/smarteditor2.min.js

이곳에서 

 

{if(a=="BR"){this.sLineBreaker="BR"}else{this.sLineBreaker="P"}을 아래처럼 바꾸니

 

{if(a=="BR"){this.sLineBreaker="BR"}else{this.sLineBreaker="BR"}

 

크롬에서 엔터를 한번치고 글을 입력하면 괜찮은데

엔터를 두번칠 경우 
태그가 생성이 되네요.

 

에디터에서 P태그를 제거하는 방법이 없을까요?

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

답변 3개

채택된 답변
+20 포인트
5년 전

smarteditor2.min.js 파일에서
여기도 로 수정해보세요.

 

근데 관련 내용을 찾아보니 이런 내용이 있네요.

// line break by Parent //

1234
인경우, FF에서는 다음 라인으로 커서 이동이 안 일어남. // 그래서  
1234
이와 같이 생성해주어야 에디터 상에 2줄로 되어 보임.

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

답변에 대한 댓글 3개

다조아해
5년 전
우선 답변 주셔서 감사합니다.

smarteditor2.min.js 파일에서 <br type='_moz'/> 여기도 <br> 로 수정해보세요.
이렇게 수정해도 나타나는 증상은 같은거 같습니다.

이거 해결할려고 하는데 찾아봐도 도무지 방법을 찾을수가 없네요.
작은별
5년 전
직접 해봤는데 없어집니다. 브라우저 캐시 삭제하고 확인하세요.
다조아해
5년 전
<br type='_moz'/> 여기도 <br>

이렇게 수정하면 익스10에서는 잘 되는데 크롬에서는 같은 증상이 나타나는거 같습니다.

한번 엔터하면 <br>이 잘 적용되는데
두번 엔터를 하면 <br><br><br>이 두번 삽입해 버리네요

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

5년 전

플러그인을 손대는 것보다 스타일로 조정해 보세요

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

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

쉬프트 엔터하시면 로 개행가능합니다.

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

답변에 대한 댓글 1개

다조아해
5년 전
일반인들에게 하나 하나 이것을 알려줄수가 없어서요
그래서 소스로 할려고 하는데 잘 안되네요.

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

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

로그인