사이트 내 전체검색
그누보드
[팁] cheditor5 게시판에서 쓰기 script 허용하기
로빈아빠
https://cmd.kr/gnu/424 URL이 복사되었습니다.

본문

cheditor5  에서 기본적으로 script 사용은 무조건 막혀있으므로
관리자의 경우는 풀어주는것이 좋다.

1. cheditor의설정파일위치
/skin/board/cl.default/cheditor/cheditor.js

2. write.skin.php 에서 루틴 추가

  if ($is_dhtml_editor && $mw_basic[cf_editor] == "cheditor") {
    $g4[cheditor4_path] = "$board_skin_path/cheditor";
    include_once("$board_skin_path/mw.lib/mw.cheditor.lib.php");
    echo "<script type='text/javascript' src='$board_skin_path/cheditor/cheditor.js'></script>";
    echo cheditor1('wr_content', '100%', '250');
?>
<script>

//폰크 크기가 원래 '9pt' 였음
ed_wr_content.config.editorFontSize='11pt';
<? if ($is_admin) { ?>
// 관리자는 스크립트 사용을 허용한다.
ed_wr_content.config.allowedScript=true;
<? } ?>
</script>
<?
}


3.  /lib/ksd.board.view.php 의 하단에 추가하거나.

if ($member[mb_id]&&$view[mb_id]==$member[mb_id]) {
$view[rich_content]=str_replace("<&#115;&#99;ript>","<script>",$view[rich_content]);
$view[rich_content]=str_replace("</&#115;&#99;ript>","</script>",$view[rich_content]);
//<&#115;&#99;ript>flash_movie(...........);</&#115;&#99;ript>
}

  
4  또는 /skin/board/cl.default/view.skin.php 에서 직접 지정

// 이미지 링크
$view[rich_content] = preg_replace("/\[\<a\s*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(gif|png|jpg|jpeg|bmp)\"\s*[^\>]*\>.*\<\/a\>\]/iUs", "<img src='$1://$2.$3' id='target_resize_image[]' onclick='image_window(this);'>", $view[rich_content]);

if ($member[mb_id]&&$view[mb_id]==$member[mb_id]) {
$view[rich_content]=str_replace("<&#115;&#99;ript>","<script>",$view[rich_content]);
$view[rich_content]=str_replace("</&#115;&#99;ript>","</script>",$view[rich_content]);
//<&#115;&#99;ript>flash_movie(...........);</&#115;&#99;ript>
}
?>


<script type="text/javascript">
document.title = "<?=$view[wr_subject]?>";

댓글목록

신비님의 댓글

profile_image 신비 작성일

우와...이거 정말 필요했는뎅... 고맙습니다. ^^* 횡재했네용.ㅋ

그누보드
190 (1/4P)

Search

Copyright © Cmd 명령어 3.147.56.45