그누보드
[팁]
cheditor5 게시판에서 쓰기 script 허용하기
로빈아빠
본문
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("<script>","<script>",$view[rich_content]);
$view[rich_content]=str_replace("</script>","</script>",$view[rich_content]);
//<script>flash_movie(...........);</script>
}
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("<script>","<script>",$view[rich_content]);
$view[rich_content]=str_replace("</script>","</script>",$view[rich_content]);
//<script>flash_movie(...........);</script>
}
?>
<script type="text/javascript">
document.title = "<?=$view[wr_subject]?>";
댓글목록
신비님의 댓글
신비 작성일우와...이거 정말 필요했는뎅... 고맙습니다. ^^* 횡재했네용.ㅋ