Closed kkigomi closed 1 year ago
HTMLPurifier의 설정을 변경하기 위해 코드를 수정해야 하는 불편을 없애기 위해 html_purifier()함수에 Event Hook을 추가했습니다.
HTMLPurifier
html_purifier()
리스너에서는 첫번째 인자($config)로 HTMLPurifier_Config 객체를 받아 설정을 변경할 수 있습니다.
$config
HTMLPurifier_Config
현재 그누보드의 'HTMLPurifier' 설정으로는 필터링된 HTML/CSS 태그나 속성, 스타일 등이 제거 또는 변조되는 것을 이 Hook을 이용해 개선할 수 있습니다.
하나의 예로 https://sir.kr/g5_skin/52457 이 스킨의 CKEditor 5의 figure 태그 등이 제거되는 문제를 그누보드의 코드를 직접 수정하지 않고 Hook으로 개선할 수 있습니다.
figure
안녕하세요. SIR 입니다.
코드를 제공해 주셔서 정말 감사합니다. ^_^
HTMLPurifier
의 설정을 변경하기 위해 코드를 수정해야 하는 불편을 없애기 위해html_purifier()
함수에 Event Hook을 추가했습니다.리스너에서는 첫번째 인자(
$config
)로HTMLPurifier_Config
객체를 받아 설정을 변경할 수 있습니다.현재 그누보드의 'HTMLPurifier' 설정으로는 필터링된 HTML/CSS 태그나 속성, 스타일 등이 제거 또는 변조되는 것을 이 Hook을 이용해 개선할 수 있습니다.
하나의 예로 https://sir.kr/g5_skin/52457 이 스킨의 CKEditor 5의
figure
태그 등이 제거되는 문제를 그누보드의 코드를 직접 수정하지 않고 Hook으로 개선할 수 있습니다.