게시판에서 비주얼 화면 글 작성시 엔터키 누르면 보통 br적용이 되잖아요?
업데이트 후 전혀 적용이 안되서 불편해요
그리고 비주얼 화면에서 보이는 상태와 글쓰기 저장후 완료된 화면에서 나오는 것과는 차이도 있어요
원래 이렇게 나오는게 맞는건가요?
그리고 게시판에서 테이블 표 작성하는게 굉장히 불편해요 테두리 보더 적용하면 이중으로 나오는게....
어떻게하면 편하게 작성할수 있는지 문의드립니다.
안녕하세요.
이번 업데이트 되면서 보다 워드프레스 에디터 기능에 충실하게 다음줄로 넘어가는 기능을 적용했습니다.
엔터를 치면 <p> 태그가 적용되며, 쉬프트+엔터키를 사용하면 <br> 태그가 적용이 됩니다.
만약 항상 <br> 태그가 적용되도록 하시려면
/wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일에서
wpautop 부분을 모두 찾아서 nl2br 로 변경을 해주세요.
$content->content = wpautop($content->getContent());
$content->content = nl2br($content->getContent());
또한 글 작성시 보이는 화면과 작성 후 보이는 화면은 테마에 따라서 상이할 수 있습니다.
테이블도 역시 결과 화면가 다를 수 있습니다.
테마의 CSS 속성이 어떻게 적용이 되어있는지에 따라서 화면이 많이 다를 수 있습니다.
사이트 페이지 주소를 알려주시겠어요?
불편을 느끼신 기능은 보다 섬세하게 테스트 해서 개선하도록 하겠습니다.
답변 감사합니다. 알려주신걸로 항상 br태그 적용하도록 고쳤는데요
게시판 주소 첨부한곳 보시면
http://test.kimee.or.kr/news-and-events/press-release/?mod=document&pageid=1&uid=185
테이블이 들어가면 테이블 위에 br넣지도 않았는데 공백이 너무 많이 생겨요
뭐가 문제인걸까요?
다른 게시물에서도 테이블 들어간곳은 다 동일한 현상입니다.
아래 굵게 표시된 코드를 추가해서 테스트 해보시겠어요?
$content->content = nl2br($content->getContent());
$content->content = preg_replace("/(<(|/)(table|th|tr|td).*>)(<br />)/","$1", $content->getContent());
관련 기능은 옵션으로 추가해서 사용자가 원하는 기을을 사용하도록 반드시 개선하겠습니다.
추가코드 넣으니 게시물이 없어지네요...........
그냥 원래대로 돌려놨어요
차라리 엔터가 안먹히는게 나을것같아요
업데이트 후 불편한게 많아져서 아쉽네요
위에 알려드린 코드는 이전 버전에 있던 코드입니다.
KBoard에서 줄바꿈 관련 코드를 이전 버전으로 되돌렸습니다.
게시판과 댓글 플러그인 파일을 다시 덮어쓰기 해보시겠어요?
줄바꿈은 워드프레스 에디터에 최적화 시켰는데 본의 아니게 불편을 드린 듯합니다.
또 어떤 부분이 아쉬운지요? 차후 해결하겠습니다.