답변 2개
lib > common.lib.php를 수정해서 아래의 코드를 찾아 아래와 같이 해주세요.
// 악성태그 변환 function bad_tag_convert($code) { global $view; global $member, $is_admin;
if ($is_admin && $member['mb_id'] != $view['mb_id']) { //$code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>(\<\/(embed|object)\>)?#i", // embed 또는 object 태그를 막지 않는 경우 필터링이 되도록 수정 $code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>?(\<\/(embed|object)\>)?#i", create_function('$matches', 'return "
";'), $code); }return preg_replace("/\<([\/]?)(script|iframe|form)([^\>]*)\>?/i", "<$1$2$3>", $code); }
을
// 악성태그 변환 function bad_tag_convert($code) {
$profile = get_member($view['mb_id'], "mb_level");
if ($profile['mb_level'] < 10) $code = preg_replace("/\<([\/]?)(script|iframe|form|applet)([^\>]*)\>?/i", "<$1$2$3>", $code); //관리자(레벨10이상)가 쓴 글이 아닌 경우 필터링함
return $code;
}
로 변경해주세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
common.lib.php 파일 수정했는데 관리자 로그인 하면 500에러 납니다.
그래서 원래 common.lib.php 파일 덥어써도 500에러 나네요..ㅜㅜ 로그인을 핤가없네요..
이럴땐 어떻게 해야하나요.. 사이트 백업도 안해놔서 막막합니다.