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

여러분의 답변을 기다립니다. 추석 연휴 잘 보내세요. 감사합니다.
|
답변 4개 / 댓글 2개
채택된 답변
+20 포인트
마르스컴퍼니
2017-09-30 (토) 17:44:31
/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);
으로 변경하면 관리자는 필터링 처리가 적용되지 않게 됩니다.
2017-10-02 (월) 08:16:02
마르스컴퍼니 님이 알려주신 /bbs/view.php 위에 구문이랑
제꺼에 나온거랑 조금 다른대 어떻게 변경해줘야 할까요? ㅠㅠ
답변에 대한 댓글 1개
마르스컴퍼니
2017-10-02 (월) 12:13:34
2017-10-02 (월) 08:15:00
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); } } }
2017-09-30 (토) 13:04:27
기본 에디터에서는 보안문제로 외부스크립트를 허용하지 않습니다.
만약 위 js 파일을 해당 게시판에서 공통으로 사용하신다면
해당 게시판의 write.skin.php 내부에 직접 삽입하시면됩니다.
아미나 빌더시면 관리자페이지>환경설정에서 추가 스크립트 입력항목이 있습니다.

답변에 대한 댓글 1개
2017-09-30 (토) 15:45:41
게시판이 아니라 게시물 하나에만 태그를 입력하고 싶은대
스마트 에디터로 바꿔도 적용이 되지 않고 있습니다. ㅠㅠ
관리자만 외부 스크립트 작성을 허용하는 방법은 없을까요?
스마트 에디터로 바꿔도 적용이 되지 않고 있습니다. ㅠㅠ
관리자만 외부 스크립트 작성을 허용하는 방법은 없을까요?
답변을 작성하려면 로그인이 필요합니다.
다음과 같이 처리해주면 될 듯 합니다.
[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]