묻고답하기
댓글에 embed 태그를 이용하지 못하도록 막는방법
2014.04.22 17:14
1.4.5.20 버전 사용중인데 댓글에 html 편집기가 존재하여
embed 태그를 통해 댓글에 이상한 신음소리 음악등을 강제로 넣고 사이즈를 0 으로 만들어서 ESC나
일반 회원들이 음악재생을 끄지 못하도록 하고 있습니다.
embed 태그가 안먹히도록 변경할 수 없을까요?
comment/comment.item.php 에서
function getSummary($str_size = 50, $tail = '...') {
$content = $this->getContent(false, false);
// 줄바꿈이 있을 때, 공백문자 삽입
$content = preg_replace('!(<br[\s]*/{0,1}>[\s]*)+!is', ' ', $content);
// </p>, </div>, </li> 등의 태그를 공백 문자로 치환
$content = str_replace(array('</p>', '</div>', '</li>'), ' ', $content);
// Embed 제거
$content = preg_replace("!<embed(.*?)<\/embed>!is", '', $content);
부분을 추가해줬는데요..
현재 사용하고 있는 게시판은 BODEX 게시판입니다.
댓글 부분은 기본 XE modules/comment 에서 bodex게시판도 끌어다 쓰는 것같아서
수정해줬는데 먹히질 않네요.. 기본 XE게시판 댓글 부분에두요..
둘다 추가해도 적용이 안되는데 이곳에서 추가하는게 아닌가요!?