관련, 단지 며칠 전, 그래서 내가 만든 플러그인을 제거했습니다.
"myinsert"라는 CK 플러그인 디렉토리에 폴더를 만듭니다. 라는 파일 plugin.js을 만들고 그것으로 다음을 붙여 넣습니다
CKEDITOR.plugins.add('myinsert',
{
init: function(editor)
{
editor.addCommand('insertMycode',
{
exec : function(editor)
{
var timestamp = new Date();
editor.insertHtml('Some Code Here.');
}
});
editor.ui.addButton('Mycode',
{
label: 'Insert Timestamp',
command: 'insertMycode',
icon: this.path + 'tag.gif'
});
}
});
당신은 그렇지 않으면 버튼이 제대로 표시되지 않습니다, 그 디렉토리에있는 아이콘을 포함해야합니다.
다음, 편집기를 호출하는 스크립트에이 장소 : 예를 들어 extraPlugins : 'myinsert',
을 : 그 어디에 있든지
<script type="text/javascript">
CKEDITOR.replace('editor1', {
extraPlugins : 'myinsert',
toolbar : 'EditPost',
uiColor : '#BBB',
});
</script>
그런 다음 당신의 도구 모음 설정에 함수 이름을 추가합니다.
{ name: 'tools', items : [ 'Maximize', 'ShowBlocks','-','About', 'Mycode' ] }
함수 또는 폴더의 이름을 바꾸려면 이름이 같아야합니다. 또한 도구 모음에 넣은 이름은 editor.ui.addButton()
에 일치해야합니다.
Beautiful. 큰 감사를 드린다! – Teson