스마트에디터 내에서 html로 작성 시 position relative absolute 작성을 했지만 저장시 사라집니다.
본문
스마트에디터 안의 내용작성에서의 문의였습니다.
스마트에디터 안에서 html로 작성으로 style(position)을 직접 사용하고 저장하면서 글을 게시했지만 글내용에서는 적용된 모습이 아니여서 수정으로 확인해보니
스타일로 position relative 또는 absolute를 넣었는데요 작성된 부분에선 사라진 채로 저장되어있습니다.
다른 style은 삭제되지않으나 몇몇의 스타일들이 사라지는거 같습니다.
이해결책을 검색을 통해서 찾아보려했지만 아직 못찾고 있어서 질문을 남겨보았습니다.
않사라지게끔 게시판 내용내에서 div를 띄울려고 하는데 스마트에디터 내에 작성 방법이 따로 있을까요?
겉부분에서 class로 제어말고
내용내에 그대로 소스 변경 없이 저장되게끔 하는 방법이 있을까요?
답변 2
아마 포지션 태그는 필터링을 해서 그럴 거에요.
온전히 태그와 자바스크립트를 사용하고 싶으시면 다른 방식으로 게시글을 작성해야 합니다.
대안입니다.
1. https://sir.kr/g5_skin/45542
2. https://sir.kr/g5_tip/18310
그 중에서도 1번 자바스크립트 전용게시판을 사용하시길 권해드립니다.
다만 텍스트 등도 모두 html 로 작성해야 하는 귀찮음이 있습니다.
일단 html_purifier 함수가 동작해버려서 주의해야되요
하도 보안문제가 많아서 style에 써서 넣어버리면 없애버리거든요
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=227
여기 참고해서 정규식 추가해서 처리하는방법을 하시거나 아니면 html_purifier 함수를 없애서 하는건데
없애는건 고려해야되요 보안적으로 좀 문제가 되어서요