htmlpurifier 태그 허용
루시올라
4년 전
조회 4,131
사이트 특성상 회원들이 게시물 올릴 때 스타일을 손보는 일이 많은데 이번에 그누4에서 그누5로 업그레이드 하면서 htmlpurifier 에서 걸리는게 많네요.
ruby나 rt 태그 처럼 특별한 속성이 없는 태그는 검색해서 어떻게 해결을 했는데, link, span, div등 속성이 있는 건 처리가 좀 힘겨워서 질문을 올리게 되었습니다.
일단 지금 우회해야 하는 부분이 3개정도 되는데.
<link href="<a href="https://ccs주소.css"" target="_blank" rel="noopener noreferrer">https://ccs주소.css"</a> rel="stylesheet" type="text/css">
이렇게 외부 css 스타일 불러오는 것과
<span class="monster" style="background-image: url('<a href="https://이미지주소.png')" target="_blank" rel="noopener noreferrer">https://이미지주소.png')</a></p>
<p><div class="img" style="background-image:url('<a href="https://이미지주소.png')," target="_blank" rel="noopener noreferrer">https://이미지주소.png'),</a> url('<a href="https://이미지주소.png');">" target="_blank" rel="noopener noreferrer">https://이미지주소.png');"></a></p>
<p>
이런식의 span과 div의 스타일을 허용해주고 싶습니다.
대충 $def->addAttribute 을 이용한다는 것까지는 접근을 하기는 했는데 구체적으로 어떻게 적용해야 할지 막막하네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인