현재 ck에디터에 <p> 태그 대신 <br> 태그로 개행을 선택하고 있습니다.
모바일 댓글에서 수정시 <p> 태그 관광 문제 때문에 이 부분을 바꿀 수는 없는 상황이구요.
그러다보니 <p> 태그로 파싱 위치를 선택하는 파싱 모듈의 동작이 되질 않고 있습니다.
임시 방편으로 게시판 기본 입력 양식을 만들어 강제적으로 <P> 영역 안에 써지게 해서 이용중인데,
하나의 <P> 태그 안에 파싱 데이터가 들어가다 보니 글 마지막에 모든 파싱 데이터들이 몰아서 등록이 되더라구요.
그래서 엔터값을 <BR> 로 유지한채로 글을 작성하면 스킨단에서 <P> 태그로 강제 변환시키는 방법을 찾고 있습니다.
혹시 도움 주실 분 계실까요?
라이프오브파이
Lv. 3
댓글 7
네 어제 대화를 봤어요. 그런데, 지금 사용하는 스킨이 레이아웃 종속된 보드스킨이라 보드 스킨을 바꿀 수 없는 상황입니다. OTL
댓글 감사드립니다.
휴리파파님께 변환 방법을 여쭤보시는게 좋을것 같습니다.
ck에디터 관련해서는 아직 안찾아봤네요.. ㅎㅎ
댓글만 문제라면 댓글을 textarea로 고정시키는 것도 당장은 방법이 될 수 있겟네요
저도 글쓴이처럼, 파싱하는 다른 사이트?모듈? 에서 문제를 일으키고 있습니다.
유저가 엔터치면 br로 먹히니.. (p로 먹혀야되는데 말이죠...)
제가 개발자가 아니라. 혹시 파일 위치와 변경해야하는 소스를 알 수 있을까요.
부탁드리겠습니다...
var str = document.getElementById("temp_{$oDocument->document_srl}").value;
str = "<p>" + str.replace(/(?:\r\n|\r|\n)/g, "</p>\r\n<p>") + "</p>";
str = str.replaceAll("<p></p>", "<p> </p>");
document.getElementById("editor_{$oDocument->document_srl}").value = str;
};
아플로스 게시판 스킨에 적용된 자바스크립트에요
br 적용되는 \r\n을 p로 교체합니다.
상황에 맞게 적용하시면 됩니다..ㅎ