quill 에디터를 다운받아서 kboard/assets/quill 디렉토리에 업로드한 뒤,
다음은 editor.php 파일을 아래와 같이 수정했습니다..
<div id="kboard-default-editor">
<form class="kboard-form" method="post" action="<?php echo $url->getContentEditorExecute()?>" enctype="multipart/form-data" onsubmit="return kboard_editor_execute(this);">
<?php $skin->editorHeader($content, $board)?>
<?php foreach($board->fields()->getSkinFields() as $key=>$field):?>
<?php echo $board->fields()->getTemplate($field, $content, $boardBuilder)?>
<?php endforeach?>
<div class="kboard-control">
<div class="left">
<?php if($content->uid):?>
<a href="<?php echo $url->getDocumentURLWithUID($content->uid)?>" class="kboard-default-button-small"><?php echo __('Back', 'kboard')?></a>
<a href="<?php echo $url->getBoardList()?>" class="kboard-default-button-small"><?php echo __('List', 'kboard')?></a>
<?php else:?>
<a href="<?php echo $url->getBoardList()?>" class="kboard-default-button-small"><?php echo __('Back', 'kboard')?></a>
<?php endif?>
</div>
<div class="right">
<?php if($board->isWriter()):?>
<button type="submit" class="kboard-default-button-small"><?php echo __('Save', 'kboard')?></button>
<?php endif?>
</div>
</div>
<textarea name="kboard_content" id="kboard_content"><?php echo $content->content?></textarea>
</form>
</div>
<?php
wp_enqueue_script('kboard-default-script', "{$skin_path}/script.js", array(), KBOARD_VERSION, true);
?>
<link href="<?php echo $skin_path ?>/assets/quill/quill.snow.css" rel="stylesheet">
<link rel="stylesheet" href="//cdn.quilljs.com/1.3.6/quill.bubble.css">
<script src="//cdn.quilljs.com/1.3.6/quill.js"></script>
<script>
var quill = new Quill('.kboard-content', {
theme: 'snow', // 'snow', 'bubble'
});
jQuery(".kboard-form").on("submit",function(){
jQuery("#kboard_content").val( jQuery(".ql-editor").html() );
});
</script>
음. 글은 먼저 정상적으로 업로드되는데, 글을 수정하면 html 코드가 그대로 노출됩니다.
어떤 부분을 찾아봐야 할지요..
ps. 퀼 에디터도 기본적으로 삽입 가능할런지요^^;
안녕하세요~^^
KBoard 플러그인에서 quill editor 에디터는 현재 지원하지 않고 있습니다.
기회가 된다면 저희도 설치해서 테스트해보겠습니다.
고맙습니다.