답변 4개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
8년 전
/bbs/view.php 에서,
</p><p style="font-size: 14.6667px;">if(!$is_view_shingo) {</p><p style="font-size: 14.6667px;"><span style="white-space: pre;"> </span>$view['content'] = conv_content($view['content'], $html);</p><p style="font-size: 14.6667px;">
구문을
</p><p style="font-size: 14.6667px;">if(!$is_view_shingo) {</p><p style="font-size: 14.6667px;"> if ($is_admin)</p><p style="font-size: 14.6667px;"> $view['content'] = conv_content($view['content'], $html, false);</p><p style="font-size: 14.6667px;"> else</p><p style="font-size: 14.6667px;"><span style="font-size: 14.6667px;"> $view['content'] = conv_content($view['content'], $html);</span><span style="font-size: 14.6667px;"> </span></p><p style="font-size: 14.6667px;">
으로 변경하면 관리자는 필터링 처리가 적용되지 않게 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
마르스컴퍼니
8년 전
댓글을 작성하려면 로그인이 필요합니다.
8년 전
$is_torrent = false;</p><p>$is_view_shingo = false;</p><p>$shingo_txt = '';</p><p>if($view['as_shingo'] < 0) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$shingo_txt = '<p><b>'.$aslang['wr_lock'].'</b></p>'; //블라인더 처리된 글입니다.</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($is_admin || ($view['mb_id'] && $view['mb_id'] == $member['mb_id'])) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>; // 관리자 또는 글쓴이는 통과</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>} else {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$is_view_shingo = true;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$view['content'] = $view['wr_content'] = ''; // 글내용 지움</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if(!$is_admin) </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>unset($view['file']); //첨부도 다 날림</p><p>
</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p>}</p><p>
</p><p>if(!$is_view_shingo) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$view['content'] = conv_content($view['wr_content'], $html, $board['as_purifier'] ? false : true);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if (strstr($sfl, 'content'))</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$view['content'] = search_font($stx, $view['content']);</p><p>
</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// APMS 글내용 컨버터</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$exceptfile = array();</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$autoplay = '';</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($board['as_autoplay'] && $view['file']['count']) { //첨부동영상 오디오 자동실행</p><p>
</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$autoplay_ext = array("mp4", "m4v", "f4v", "mov", "flv", "webm", "acc", "m4a", "f4a", "mp3", "ogg", "oga", "rss");</p><p>
</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>for ($i=0; $i<count($view['file']); $i++) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$file = apms_get_filename($view['file'][$i]['source']);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if(in_array($file['ext'], $autoplay_ext)) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>list($screen, $caption, $exceptnum) = apms_get_caption($view['file'], $file['name'], $i);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$jw_title = ($view['file'][$i]['content']) ? $view['file'][$i]['content'] : $view['file'][$i]['source'];</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$autoplay .= apms_jwplayer($view['file'][$i]['path'].'/'.$view['file'][$i]['file'], $screen, $caption, $jw_title);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if(count($exceptnum) > 0) $exceptfile = array_merge($exceptfile, $exceptnum);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
기본 에디터에서는 보안문제로 외부스크립트를 허용하지 않습니다.
만약 위 js 파일을 해당 게시판에서 공통으로 사용하신다면
해당 게시판의 write.skin.php 내부에 직접 삽입하시면됩니다.
아미나 빌더시면 관리자페이지>환경설정에서 추가 스크립트 입력항목이 있습니다.

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