게시판 글쓰기 스크립트 삽입 문제
본문
안녕하세요. 게시판에 글을 쓸때 태그를 사용하려고 하는대요.
<div class="tidal-embed" data-type="t" data-id="75712982"></div>
<script src="https://embed.tidal.com/tidal-embed.js"></script>
이 태그를 넣고 게시물을 작성하니 제대로 나오지 않고 있습니다.
게시물에 스크립트 태그가 안먹히도록 설정된거 같은대 어떻게 하나요?
여러분의 답변을 기다립니다. 추석 연휴 잘 보내세요. 감사합니다.
답변 4
/bbs/view.php 에서,
if(!$is_view_shingo) {
$view['content'] = conv_content($view['content'], $html);
구문을
if(!$is_view_shingo) {
if ($is_admin)
$view['content'] = conv_content($view['content'], $html, false);
else
$view['content'] = conv_content($view['content'], $html);
으로 변경하면 관리자는 필터링 처리가 적용되지 않게 됩니다.
!-->!-->기본 에디터에서는 보안문제로 외부스크립트를 허용하지 않습니다.
만약 위 js 파일을 해당 게시판에서 공통으로 사용하신다면
해당 게시판의 write.skin.php 내부에 직접 삽입하시면됩니다.
아미나 빌더시면 관리자페이지>환경설정에서 추가 스크립트 입력항목이 있습니다.
$is_torrent = false;
$is_view_shingo = false;
$shingo_txt = '';
if($view['as_shingo'] < 0) {
$shingo_txt = '<p><b>'.$aslang['wr_lock'].'</b></p>'; //블라인더 처리된 글입니다.
if($is_admin || ($view['mb_id'] && $view['mb_id'] == $member['mb_id'])) {
; // 관리자 또는 글쓴이는 통과
} else {
$is_view_shingo = true;
$view['content'] = $view['wr_content'] = ''; // 글내용 지움
if(!$is_admin)
unset($view['file']); //첨부도 다 날림
}
}
if(!$is_view_shingo) {
$view['content'] = conv_content($view['wr_content'], $html, $board['as_purifier'] ? false : true);
if (strstr($sfl, 'content'))
$view['content'] = search_font($stx, $view['content']);
// APMS 글내용 컨버터
$exceptfile = array();
$autoplay = '';
if($board['as_autoplay'] && $view['file']['count']) { //첨부동영상 오디오 자동실행
$autoplay_ext = array("mp4", "m4v", "f4v", "mov", "flv", "webm", "acc", "m4a", "f4a", "mp3", "ogg", "oga", "rss");
for ($i=0; $i<count($view['file']); $i++) {
if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {
$file = apms_get_filename($view['file'][$i]['source']);
if(in_array($file['ext'], $autoplay_ext)) {
list($screen, $caption, $exceptnum) = apms_get_caption($view['file'], $file['name'], $i);
$jw_title = ($view['file'][$i]['content']) ? $view['file'][$i]['content'] : $view['file'][$i]['source'];
$autoplay .= apms_jwplayer($view['file'][$i]['path'].'/'.$view['file'][$i]['file'], $screen, $caption, $jw_title);
if(count($exceptnum) > 0) $exceptfile = array_merge($exceptfile, $exceptnum);
}
}
}
마르스컴퍼니 님이 알려주신 /bbs/view.php 위에 구문이랑
제꺼에 나온거랑 조금 다른대 어떻게 변경해줘야 할까요? ㅠㅠ
답변을 작성하시기 전에 로그인 해주세요.