프로젝트

일반

사용자정보

CKEditor 에서 코드 삽입이 가능한가요?

Kim William이(가) 2018-03-16에 추가

안녕하세요.

CKEditor를 사용하고 있습니다.

간혹, C++ 이나 C# 코드 내용을 삽입하는 경우가 생기는데요.

마크다운에는 코드 삽입 문법이 있는데 CKEditor에는 기능이 없어 보이더군요ㅠ

어떻게 해야하나요? 다른 플러그인도 있을까요?

 

도움 부탁 드립니다!


답글 (8)

RE: CKEditor 에서 코드 삽입이 가능한가요? - 커뮤니티 관리자이(가) 2018-03-19에 추가

코드 스니펫(codesnippet)이라는 플러그인을 사용하시면 다양한 언어를 에디터 안에 삽입할 수 있습니다.

커뮤니티에 적용된 에디터에 이미 적용되어 있습니다.

참고하세요.

 

RE: CKEditor 에서 코드 삽입이 가능한가요? - Kim William이(가) 2018-03-19에 추가

답변 감사합니다.

제가 설치한 CKEditor의 주소는 아래와 같은데요.

http://github.com/a-ono/redmine_ckeditor

아래 주소에서 제공하는 것과 다른 건가요?

https://github.com/ckeditor/ckeditor-dev

 

말씀하신 코드 스니펫이 'https://ckeditor.com/cke4/addon/codesnippet' 여기에서 제공하는 것 같은데요.

레드마인 용인지 다른 용도인지 잘 모르겠네요...;

 

죄송하지만 조금 더 조언 부탁 드립니다!

RE: CKEditor 에서 코드 삽입이 가능한가요? - 커뮤니티 관리자이(가) 2018-03-19에 추가

ckeditor는 레드마인 전용 에디터는 아니고 보편적으로 사용할 수 있도록 나온 오픈소스입니다.

redmine ckeditor는 레드마인에서 사용할 수 있도록 나온 플러그인이고요.

어찌되었든 redmine ckeditor 플러그인을 설치하는게 맞습니다.

그리고 질문하신 코드 스니펫은 ckeditor의 플러그인으로 나온 겁니다.

ckeditor에 코드 스니펫을 설치하시면 됩니다.

참고로 ckeditor도 상당히 활성화된 오픈소스이다보니 다양한 플러그인이 존재합니다.

RE: CKEditor 에서 코드 삽입이 가능한가요? - Kim William이(가) 2018-03-20에 추가

답변 감사드립니다 :)

혹시 제가 다음과 같이 해봤는데 적용이 안되더군요...

무엇이 틀렸는지 조언 가능하실까요?..ㅜ

 

1.  'https://github.com/ckeditor/ckeditor-dev/tree/major/plugins/codesnippet' 에서 codesnippet 플러그인 다운로드.

2. CKEditor가 존재하는 경로의 plugin 폴더에 복사.

   'C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plugins\redmine_ckeditor\assets\ckeditor\plugins' 

3. 레드마인 서버 재시작.

 

도와주세요...!ㅠ

RE: CKEditor 에서 코드 삽입이 가능한가요? - 커뮤니티 관리자이(가) 2018-03-20에 추가

혹시 플러그인 설정의 도구 모음 버튼에서 코드 스니펫 삽입을 추가해 주셨나요?

 

RE: CKEditor 에서 코드 삽입이 가능한가요? - 커뮤니티 관리자이(가) 2018-03-20에 추가

설치 위치도 다른 것 같습니다.

C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plugins\redmine_ckeditor\assets\ckeditor-contrib\plugins

RE: CKEditor 에서 코드 삽입이 가능한가요? - Kim William이(가) 2018-03-20에 추가

설치 위치를 알려주신대로 바꾸었습니다.

'C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plugins\redmine_ckeditor\assets\ckeditor-contrib\plugins'

한가지 궁금한 점이, 복사해서 붙여넣기만 하면 되나요 아니면 콘솔 창에서 설치 명령어를 입력해줘야 하나요?

 

일단, 붙여넣기만 하고 서버 재시작을 할 경우 아래처럼 모든 설정이 사라져 버립니다ㅠㅠ

 

C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plugins\redmine_ckeditor\assets\ckeditor 위치에 있는 config.js 파일을 수정하여

아래 두 줄 내용도 넣었습니다.

config.extraPlugin = 'codesnippet';

config.allowedContent = true;

 

방법이 틀렸을까요...?ㅜㅜ

RE: CKEditor 에서 코드 삽입이 가능한가요? - Song Mara이(가) 2018-09-19에 추가

http://luckygg.tistory.com/44

위 사이트에 자세히 나와있습니다.

 

코드 스니펫 설치 디렉토리는 'C:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\plugins\redmine_ckeditor\assets\ckeditor-contrib\plugins'  여기 맞습니다.

의존성이 있는 플러그인을 모두 설치해야 합니다. (버전을 꼭 확인하세요)

아래와 같이 4개입니다.

codesnippet
lineutils
widget
widgetselection

 

그리고 CKEditor 설정 파일 수정.

D:\Bitnami\redmine-3.4.5-0\apps\redmine\htdocs\plugins\redmine_ckeditor\assets\ckeditor\config.js 파일에 아래 내용 추가.

config.extraPlugins = 'widgetselection';

config.extraPlugins = 'lineutils';

config.extraPlugins = 'widget';

config.extraPlugins = 'codesnippet';

 

레드마인 재시작.

 

성공하시길 바랍니다 ~

    (1-8/8)
    클립보드 이미지 추가 (최대 크기: 500 MB)