코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

creditor & ckfinder 통합 절차

  • MacGit
  • 1
  • 2,297
  • 글주소
  • 12-19

안녕하세요


creditor 에 

여러 플러그인을 적용을 해야하는데

막혀서 질문 드립니다.


ckeditor 의 반영 하는 구문이 어디에 있는지요 ??

display_dhtml_editor

위 함수까진 추적 완료했고

$html .= "\n" . '<script src="' . $editor_url . '/ckeditor.js"></script>';
$html .= "\n" . '<script type="text/javascript">var editor_url = "' . $editor_url . '";</script>';
$html .= "\n" . '<script src="' . $editor_url . '/config.js"></script>';
$html .= "\n" . '<script src="' . $editor_url . '/plugins/ckfinder/ckfinder.js"></script>';
$html .= "\n" . '<script src="' . $editor_url . '/plugins/ckfinder/config.js"></script>';
define('LOAD_DHTML_EDITOR_JS', true);
}
$html .= "\n<textarea id=\"" . $name . "\" name=\"" . $name . "\" class=\"" . $editorclassname . ' ' . $classname . "\" " . $style . ">" . $content . "</textarea>";

위와 같이 ckfinder 를 불러왔습니다


또한

ckfinder/config.js

$config['authentication'] = function() {
return true;
};

에 허용 열어줬습니다만


creditor 가 정상 반영이 안된 것으로 나옵니다 ㅠㅠ


https://ckeditor.com/docs/ckfinder/ckfinder3/#!/guide/dev_ckeditor 

제가 보고 있는 도큐멘트 인데

여기 예제에서는

CKEDiTOR.replace(

or

CKEDiTOR.create(

... 그밑에 설정 추가


인데 이 부분을 찾을 수가 없네요

도움 좀 부탁드립니다 ㅠㅠ



// 수정

https://github.com/ckeditor/ckeditor4/tree/1aa21195bda3e4cfb4f19fa70d5a285b56965d70

https://ckeditor.com/docs/ckfinder/demo/ckfinder3/samples/ckeditor.html

https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraAllowedContent


위 사이트들을 참고해봤는데 안되네요..

심지어 유튜브 플러그인 마저도 안되고 있습니다 ㅠㅠㅠ


extraPlugins : 'youtube',

추가해주고 

ckeditor/plguin/youtube 안에다 플러그인 놓고..

하라는 대로 했는대도 안되네요..