안녕하세요. 게시판에 글을 쓸때 태그를 사용하려고 하는대요.
<div class="tidal-embed" data-type="t" data-id="75712982"></div>
<script src="https://embed.tidal.com/tidal-embed.js"></script>
이 태그를 넣고 게시물을 작성하니 제대로 나오지 않고 있습니다.
게시물에 스크립트 태그가 안먹히도록 설정된거 같은대 어떻게 하나요?

여러분의 답변을 기다립니다. 추석 연휴 잘 보내세요. 감사합니다.
|
답변 4개 / 댓글 2개
채택된 답변
+20 포인트
/bbs/view.php 에서,
Copy
if(!$is_view_shingo) { $view['content'] = conv_content($view['content'], $html);
구문을
Copy
if(!$is_view_shingo) { if ($is_admin) $view['content'] = conv_content($view['content'], $html, false); else $view['content'] = conv_content($view['content'], $html);
으로 변경하면 관리자는 필터링 처리가 적용되지 않게 됩니다.
마르스컴퍼니 님이 알려주신 /bbs/view.php 위에 구문이랑
제꺼에 나온거랑 조금 다른대 어떻게 변경해줘야 할까요? ㅠㅠ
Copy
$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); } } }
기본 에디터에서는 보안문제로 외부스크립트를 허용하지 않습니다.
만약 위 js 파일을 해당 게시판에서 공통으로 사용하신다면
해당 게시판의 write.skin.php 내부에 직접 삽입하시면됩니다.
아미나 빌더시면 관리자페이지>환경설정에서 추가 스크립트 입력항목이 있습니다.

답변을 작성하려면 로그인이 필요합니다.
다음과 같이 처리해주면 될 듯 합니다.
[code]
if(!$is_view_shingo) {
if ($is_admin)
$view['content'] = conv_content($view['wr_content'], $html, false);
else
$view['content'] = conv_content($view['wr_content'], $html, $board['as_purifier'] ? false : true);
[/code]